The Ultimate List of Software Testing Tools

Cucumber

WebsiteWikipedia

Cucumber is a software tool that computer programmers use for testing other software. It runs automated acceptance tests written in a behavior-driven development…

Selenium

WebsiteWikipedia

Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a…

FitNesse

WebsiteWikipedia

FitNesse is a web server, a wiki, and an automated testing tool for software. It is based on Ward Cunningham's Framework for Integrated Test. FitNesse…

Gatling

WebsiteWikipedia

Gatling is an open-source load testing framework based on Scala, Akka and Netty. The software is designed to be used as a load testing tool for analyzing…

Cucumber.js

WebsiteWikipedia

Cucumber, the popular Behaviour-Driven Development tool, brought to your JavaScript stack.

TestComplete

WebsiteWikipedia

TestComplete is a functional automated testing platform developed by SmartBear Software. TestComplete gives testers the ability to create automated tests…

Visual Studio

WebsiteWikipedia

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows, as…

Appium

WebsiteWikipedia

Appium is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS and Android apps using the WebDriver…

TestNG

WebsiteWikipedia

TestNG is a testing framework for the Java programming language inspired by JUnit and NUnit. The design goal of TestNG is to cover a wider range of test…

JUnit

WebsiteWikipedia

JUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one…

JMeter

WebsiteWikipedia

Apache JMeter is an Apache project that can be used as a load testing tool for analyzing and measuring the performance of a variety of services, with a…

Bosun

WebsiteWikipedia

Bosun is an open-source, Go based, MIT licensed, monitoring and alerting system created by Stack Exchange and designed to work with Scollector, OpenTSDB,…

Qunit

WebsiteWikipedia

QUnit is a JavaScript unit testing framework. While heavily used by the jQuery Project for testing jQuery, jQuery UI and jQuery Mobile, it is a generic…

Tosca

WebsiteWikipedia

Test automation tool - module based. Tosca is a comprehensive test management and execution suite. Testers hold all their test artifacts (requirements,…

HP UFT

WebsiteWikipedia

HP UFT is a combination of GUI and API testing. HP Unified Functional Testing (UFT) software, formerly known as HP QuickTest Professional (QTP), provides…

SpecFlow

WebsiteWikipedia

Specflow is a software tool that computer programmers use for testing other software. It runs automated acceptance tests written in a behavior-driven development…

Codacy

WebsiteWikipedia

Codacy is an automated code review tool that allows developers to improve code quality and monitor technical debt. Codacy automates code reviews and monitors…

Karma

WebsiteWikipedia

A simple tool that allows you to execute JavaScript code in multiple real browsers. The main purpose of Karma is to make your test-driven development easy,…

Parasoft Development Testing Platform

WebsiteWikipedia

Parasoft Development Testing Platform (DTP) enables Continuous Testing. Leveraging policies, DTP consistently applies software quality practices across…

Mocha

WebsiteWikipedia

Mocha is a JavaScript test framework running on node.js, featuring browser support, asynchronous testing, test coverage reports, and use of any assertion…

Parasoft Service Virtualization

WebsiteWikipedia

Parasoft Virtualize, an open automated service virtualization solution, creates, deploys, and manages simulated dev/test environments. It simulates the…

Parasoft API Test

WebsiteWikipedia

Parasoft SOAtest automates complete end-to-end testing for business and security-critical transactions. Parasoft SOAtest is widely recognized as the leading…

Protractor

WebsiteWikipedia

Protractor is an end-to-end test framework for AngularJS applications. Protractor runs tests against your application running in a real browser, interacting…

Rational Quality Manager

WebsiteWikipedia

IBM's Rational Quality Manager is a collaborative hub for business-driven software and systems quality across virtually any platform and type of testing.…

Parasoft Environment Manager

WebsiteWikipedia

Parasoft Test Environment Management enables development and QA to rapidly access the specific environment instances they need to “shift left” testing…

Jasmine

WebsiteWikipedia

Jasmine is an open source, behavior-driven testing framework for JavaScript with an easy-to-read test syntax.

Locust

WebsiteWikipedia

Locust is an open source load testing tool that allows you to define user behavior with Python code, and swarm your system with millions of simultaneous…

SonarQube

WebsiteWikipedia

SonarQube is an open platform to manage code quality. Covering new languages, adding rules engines, and computing advanced metrics can be done through…

Gauntlt

WebsiteWikipedia

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…

pytest

WebsiteWikipedia

Pytest is a mature full-featured Python testing tool that helps you write better programs. Pytest provides easy no-boilerplate testing, scales from simple…

Sahi

WebsiteWikipedia

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…



What's hotter in...

Share this matchup »