Tools Purpose Technology Website
Selenium Web Automaton Testing Java https://www.seleniumhq.org/
Appium Mobile and native app testing (iOS and Android) http://appium.io/
Robotium Android App Testing
Cucumber BDD (Behavior Driven Development) https://cucumber.io/
Watir Web Automaton Testing Ruby http://watir.com/
Nerodia Web Automaton Testing Python
Sikuli Testing GUI whether desktop or browser using images
without accessibility to source code
Python http://www.sikuli.org/
JMeter Performance and Load Testing Java https://jmeter.apache.org/
SOAP UI SOAP and REST API Functional, Performance, Security Testing https://www.soapui.org/
Capybara Web-based automation framework used for creating functional tests
Katalon Studio Web, Mobile (iOS and Android), API testing https://www.katalon.com/
Grinder Java Load Testing Java http://grinder.sourceforge.net/
Rest Assured Testing and validating REST services Ruby and Groovy http://rest-assured.io/
Kiwi TCMS Test Management Python http://kiwitcms.org
Open Source QA Tools
Copyright: Ashish Bansal
Tools Purpose Technology Website
TestNG Test Framework for Java Based Programming (WhiteBox Testing) Java http://testng.org/doc/
Marathon Testing Cross-platform test automation framework for Java/Swing™, Java/FX™
and Web applications
https://marathontesting.com/
httest httest is a script based tool for testing and benchmarking web
applications,
web servers, proxy servers and web browsers
https://sourceforge.net/p/htt/wiki/Home/
WireMock WireMock is a simulator for HTTP-based APIs.
Some might consider it a service virtualization tool or a mock server.
http://wiremock.org/
Espresso Functional testing of an Android UI. (WhiteBox Testing) http://docs.fitnesse.org/FrontPage
FitNesse
Linux Desktop Testing Tool Cross Platform GUI Test Automation tool Linux version is LDTP,
Windows version is Cobra and Mac version is PyATOM.
https://ldtp.freedesktop.org/wiki/
KIF Keep It Functional - An iOS Functional Testing Framework https://github.com/kif-framework/KIF
Selenroid Test automation for native or hybrid Android apps and the mobile web
with Selendroid.
http://selendroid.io/
Multi-Mechanize Multi-Mechanize is an open source framework for performance and
load testing.
Python https://multi-mechanize.readthedocs.io/en/latest/
Gatling Perfomance and Load Testing for Web Applications https://gatling.io/
Tsung Tsung is an open-source multi-protocol distributed load testing tool
It can be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL,
LDAP, MQTT and Jabber/XMPP servers
http://tsung.erlang-projects.org/
Auto IT BASIC-like scripting language designed for automating the Windows GUI
and general scripting.
https://www.autoitscript.com/
Open Source QA Tools
Copyright: Ashish Bansal

Comprehensive List of Open Source QA Tools

  • 1.
    Tools Purpose TechnologyWebsite Selenium Web Automaton Testing Java https://www.seleniumhq.org/ Appium Mobile and native app testing (iOS and Android) http://appium.io/ Robotium Android App Testing Cucumber BDD (Behavior Driven Development) https://cucumber.io/ Watir Web Automaton Testing Ruby http://watir.com/ Nerodia Web Automaton Testing Python Sikuli Testing GUI whether desktop or browser using images without accessibility to source code Python http://www.sikuli.org/ JMeter Performance and Load Testing Java https://jmeter.apache.org/ SOAP UI SOAP and REST API Functional, Performance, Security Testing https://www.soapui.org/ Capybara Web-based automation framework used for creating functional tests Katalon Studio Web, Mobile (iOS and Android), API testing https://www.katalon.com/ Grinder Java Load Testing Java http://grinder.sourceforge.net/ Rest Assured Testing and validating REST services Ruby and Groovy http://rest-assured.io/ Kiwi TCMS Test Management Python http://kiwitcms.org Open Source QA Tools Copyright: Ashish Bansal
  • 2.
    Tools Purpose TechnologyWebsite TestNG Test Framework for Java Based Programming (WhiteBox Testing) Java http://testng.org/doc/ Marathon Testing Cross-platform test automation framework for Java/Swing™, Java/FX™ and Web applications https://marathontesting.com/ httest httest is a script based tool for testing and benchmarking web applications, web servers, proxy servers and web browsers https://sourceforge.net/p/htt/wiki/Home/ WireMock WireMock is a simulator for HTTP-based APIs. Some might consider it a service virtualization tool or a mock server. http://wiremock.org/ Espresso Functional testing of an Android UI. (WhiteBox Testing) http://docs.fitnesse.org/FrontPage FitNesse Linux Desktop Testing Tool Cross Platform GUI Test Automation tool Linux version is LDTP, Windows version is Cobra and Mac version is PyATOM. https://ldtp.freedesktop.org/wiki/ KIF Keep It Functional - An iOS Functional Testing Framework https://github.com/kif-framework/KIF Selenroid Test automation for native or hybrid Android apps and the mobile web with Selendroid. http://selendroid.io/ Multi-Mechanize Multi-Mechanize is an open source framework for performance and load testing. Python https://multi-mechanize.readthedocs.io/en/latest/ Gatling Perfomance and Load Testing for Web Applications https://gatling.io/ Tsung Tsung is an open-source multi-protocol distributed load testing tool It can be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, MQTT and Jabber/XMPP servers http://tsung.erlang-projects.org/ Auto IT BASIC-like scripting language designed for automating the Windows GUI and general scripting. https://www.autoitscript.com/ Open Source QA Tools Copyright: Ashish Bansal