Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 5.29 KB

general-purpose-test-automation-tools.md

File metadata and controls

71 lines (48 loc) · 5.29 KB

General purpose test automation tools

A comprehensive curated list of general purpose test automation tools (or 'universal tools' that suite to different applications and languagues) to help software engineers easily bootstrap test automation and software testing. Sponsored by http://sdclabs.com

Have questions\issues\problems, join the chat at https://gitter.im/atinfo/awesome-test-automation

Table of content:

Also:


Functional testing

  • gauge Light weight cross-platform test automation
  • STAF The Software Testing Automation Framework (STAF) is an open source, multi-platform, multi-language framework designed around the idea of reusable components, called services (such as process invocation, resource management, logging, and monitoring). STAF removes the tedium of building an automation infrastructure, thus enabling you to focus on building your automation solution. The STAF framework provides the foundation upon which to build higher level solutions, and provides a pluggable approach supported across a large variety of platforms and languages.
  • RobotFramework Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD).
  • Ranorex - Ranorex is a GUI test automation framework for testing of desktop, web-based and mobile applications. Ranorex is provided by Ranorex GmbH, a software development company for innovative software test automation solutions.
  • TestComplete - TestComplete is a functional automated testing platform developed by SmartBear Software. TestComplete gives testers the ability to create automated tests for Microsoft Windows, Web, Android (operating system), and iOS applications.
  • HP Unified Functional Testing (UFT), formerly known as (QTP) - HP Unified Functional Testing is automated testing software designed for testing various software applications and environments.

Web UI test automation

  • Ggr - active load balancer to create scalable and highly-available Selenium cluster.
  • Selenoid - alternative Selenium Hub running browsers within containers.

Performance and load testing

  • k6 - Like unit testing, for performance. A modern load testing tool, using Go and JavaScript.

Security testing

  • OWASP Glue - Glue is a framework for running a series of tools. Generally, it is intended as a backbone for automating a security analysis pipeline of tools.

Test design

  • PICT (Pairwise Independent Combinatorial Testing) - PICT generates test cases and test configurations. With PICT, you can generate tests that are more effective than manually generated tests and in a fraction of the time required by hands-on test case design.

Resources

Where to discover new libraries, information, tools, etc.

Websites

Other Awesome Test Automation Lists

Also we are supporting and looking for contribution for project:

Your contributions are always welcome! Contribute