The Ultimate List of Software Testing Tools
Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). It has easy-to-use tabular test data syntax and it utilizes the keyword-driven testing approach. Its testing capabilities can be extended by test libraries implemented either with Python or Java, and users can create new higher-level keywords from existing ones […]
With its modular approach, TestArchitect embeds a method and workflow that enables team members to organize tests well, give them a clear scope, and keep them at the level of abstraction to meet the scope. The keyword-driven actions help all team members and stakeholders, regardless of background, to understand and communicate about the tests. This […]
Concordion brings your software delivery team together around living documentation. Implementing a Specification by Example (SBE) / Behaviour Driven Development (BDD) approach, the specifications are written in natural language using Markdown, HTML or Excel. The rich HTML output can be augmented with features such as storyboards, screenshots and logging output to present different views to […]
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. Tests can be recorded, scripted or manually created with keyword driven operations and used for automated playback and error logging.
Diffblue Cover creates suites of unit tests that run in your continuous integration pipeline between versions and protect against regressions, so you can catch errors faster and earlier in the software development lifecycle. This enables a higher degree of automation in your DevOps pipeline than relying on manual unit testing or regression testing left to […]
Karate is an open-source web-API test-automation framework that can script calls to HTTP end-points and assert that the JSON or XML responses are as expected. Karate also has support for service-virtualization where it can bring up “mock” (or stub) servers which can substitute for web-services that need to participate in an integration-test. Karate’s capabilities include […]
IBM Rational Integration Tester is a scripting-free environment for developing tests for service-oriented architecture (SOA) messaging and business process integration projects. Tests can be built by recording existing system behaviors or from requirements, by entering the data to send and the data that is expected in return.
Ranorex Studio offers easy-to-use test automation tools for creating reliable automated testing projects. Optimize your robust test automation frameworks with Ranorex Studio – test any desktop, web or mobile application. Ranorex is easy-to-use test automation software for developing and managing projects in teams made up of both testers and developers. A step-by-step wizard helps you […]
Squash TA (Test Automation) is an open source tool for automating functional tests and industrialization of their executions. Compatible with several open source PLCs (Ex. Selenium), it allows management of the automated tests of web applications, web services and batches. The features of Squash TA are based on developments initiated in 2009 by Henix. Realized […]
LoadRunner is a software testing tool from Micro Focus. It is used to test applications, measuring system behavior and performance under load. LoadRunner can simulate thousands of users concurrently using application software, recording and later analyzing the performance of key components of the application
AutoIt v3 is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting. It uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages (e.g. VBScript and SendKeys). AutoIt is also very small, self-contained and […]
CA Test Data Manager offers an automated solution to one of the most time-consuming and resource-intensive problems in Continuous Delivery: the creating, maintaining and provisioning of the test data needed to rigorously test evolving applications. CA Test Data Manager uniquely combines elements of data subsetting, masking, synthetic, cloning and on-demand data generation to enable testing […]
Watir is an open-source cross-platform web application testing tool. It is most reliable and flexible automation tool of Ruby libraries for web browsers automation. This cross-browser testing tool interacts with a browser just like human being so it clicks links, filling out forms and validating text.
Sauce Labs provides the world’s largest cloud-based automated testing platform for web and mobile applications. Sauce Labs helps companies accelerate software development cycles, improve application quality, and deploy with confidence across hundreds of browser / OS platforms, including Windows, Linux, iOS, Android & Mac OS X. Optimized for CI, CD and DevOps, the Sauce Labs […]
Codacy is an automated code review tool that allows developers to improve code quality and monitor technical debt. Codacy automates code reviews and monitors code quality on every commit and pull request. It reports back the impact of every commit or pull request in new issues concerning code style, best practices, security and many others. […]
Micro Focus Unified Functional Testing (UFT) (formerly known as HP Unified Functional Testing), automates functional and regression testing for applications and environments. Micro Focus UFT features a graphical user interface, integration with the Business Process Testing framework, and the ability to convert manual tests to automated ones.
Fortune 100 companies use NeoLoad to automate API and application performance testing within continuous integration pipelines. NeoLoad is the only performance and load testing tool on the market that delivers performance testing as code plus covers all Enterprise requirements. HomeDepot, Lufthansa, Game of Thrones and Verizon are a handful of the many Enterprises that use […]
Qualitia is a pioneer in script-less functional test automation. Qualitia brings the power of simplicity and speed to adopt test automation in the most effective way. Qualitia has enabled businesses to transform the way software functional testing is done, by significantly optimizing cost and effort to make “ship/no-ship” decisions with high confidence. With Qualitia, large […]
For REST, SOAP and other popular API and IoT protocols, SoapUI Pro provides the industry’s most comprehensive and easy-to-learn functional testing capabilities. Based on open core technology proven by millions of community members, SoapUI Pro helps you ensure that your APIs perform as intended, meet your business requirements, timeframes, and team skill sets right from […]
Transform bug tracking into competitive testing challenges that accelerate digital releases, lower customer support calls and reduce defect costs. Watch on as professional testers race against the clock to dramatically improve your app or website. In as little as six hours, you will have a full usability, functional or UX review for key user journeys. […]
Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language (Selenium IDE). It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including Java, C#, Groovy, Perl, PHP, Python and Ruby.
TestRail helps you manage and track your software testing efforts and organize your QA department. Its intuitive web-based user interface makes it easy to create test cases, manage test runs and coordinate your entire testing process. Easily track and follow the status of individual tests, milestones, and projects with dashboards and activity reports. Get real-time […]
Automated Security Testing. Gauntlt provides hooks to a variety of security tools and puts them within reach of security, dev and ops teams to collaborate to build rugged software. It is built to facilitate testing and communication between groups and create actionable tests that can be hooked into your deploy and testing processes.
Sahi is an automation and testing tool for web applications coming in an open-source and a proprietary version. The open-source version includes a basic tools set sufficient for most testing purposes (Record on all browsers, Playback on all browsers, HTML playback reports, JUnit Style playback reports, Suites and batch run, Parallel playback of tests), whereas […]
The Perfecto Continuous Quality Lab is a cloud-based Platform as a Service for integrating real mobile devices and web browsers into testing activities across a DevOps pipeline. With integrations to Jenkins, REST APIs for execution and reporting, and 24-7 availability and support, it is the leader in lab management solutions for enterprise development and testing […]
Parasoft Development Testing Platform (DTP) enables Continuous Testing. Leveraging policies, DTP consistently applies software quality practices across teams and throughout the SDLC. It enables your quality efforts to shift left–delivering a platform for automated defect prevention and the uniform measurement of risk.
QF-Test from Quality First Software is a cross-platform software tool for the GUI test automation specialized on Java/Swing, SWT, Eclipse plug-ins and RCP applications, Java applets, Java Web Start, ULC and cross-browser test automation of static and dynamic web-based applications (HTML and AJAX frameworks like ExtJS, GWT, GXT, RAP, Qooxdoo, RichFaces, Vaadin, PrimeFaces, ICEfaces and […]
Katalon is a provider in software test automation solutions. The company offers a flexible platform for web, API, mobile, and desktop testing that fits teams and projects of any size, for any purpose — from creating tests, execution, reports, to seamless integration with the CI/CD ecosystem. Katalon is widely adopted by a global community of […]
IBM’s Rational Quality Manager is a collaborative hub for business-driven software and systems quality across virtually any platform and type of testing. This software helps teams share information seamlessly, use automation to accelerate project schedules and report on metrics for informed release decisions.