The Ultimate List of Software Testing Tools

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…

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,…

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…

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…

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…

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.…

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…

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…

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…

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…

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…

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…

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…

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…

Cucumber.js

WebsiteWikipedia

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

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…

TestComplete

WebsiteWikipedia

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

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…

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…

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,…

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 Environment Manager

WebsiteWikipedia

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

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…

Parasoft Service Virtualization

WebsiteWikipedia

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

Parasoft Development Testing Platform

WebsiteWikipedia

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

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…

Tosca

WebsiteWikipedia

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

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…

Jasmine

WebsiteWikipedia

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



What's hotter in...

Share this matchup »