There are tons of applications available for testing, some of them are free(open source), some of them are commercial. This time I have prepared a list of useful and open source testing tools.

Selenium – Web app testing tool – http://seleniumhq.org/

Selenium is a suite of tools such as Selenium IDE, Selenium Remote Control and Selenium Grid used for testing web applications. Selenium IDE is an integrated development environment for Selenium scripts. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests. It supports record and playback.

JUnit – http://junit.org/

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 of a family of unit testing frameworks which is collectively known as xUnit that originated with SUnit.

TestNG – http://testng.org/doc/index.html

TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use

  • Flexible test configuration
  • Default JDK functions for runtime and logging (no dependencies)
  • Supports dependent methods.
JMeter – Load and Performance tester – http://jakarta.apache.org/jmeter/

The Apache JMeter desktop application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance.
Features:

  • Ability to load and performance test many different server/protocol types
  • Full multithreading framework allows concurrent sampling by many threads and simultaneous sampling of different functions by separate thread groups
  • Caching and offline analysis/replaying of test results
SoapUI – http://www.soapui.org

SoapUI is a free and open source cross-platform Functional Testing solution. Its functionality covers web service inspection, invoking, development, simulation and mocking, functional testing, load and compliance testing.

Canoo WebTest – http://webtest.canoo.com/webtest/manual/WebTestHome.html

Used for functional testing of web pages, WebTest is an open source testing framework built on top of HttpUnit. It allows tests to be defined in XML as Ant targets. Provides detailed reporting

OpenSTA – http://opensta.org/

OpenSTA is a feature-rich GUI-based web server benchmarking utility that can perform scripted HTTP and HTTPS heavy load tests with performance measurements. OpenSTA currently only runs on Microsoft Windows-based operating systems. Scripts are recorded in a proprietary language called “SCL”. It is a fairly simple coding language that provides support for custom functions, variable scopes, and random or sequential lists.

LoadUIWeb – http://loaduiweb.org/

LoadUIWeb is a free desktop tool for performance, stress, scalability and load testing of web applications. Designed from the ground-up to help you focus on the tasks at hand, it does not require programming knowledge. It works with both traditional HTML web sites and with Rich Internet Applications using modern web technologies like AJAX, ASP.NET, Flash, Flex and Silverlight.

LoadUI – http://www.loadui.org/

LoadUI is an open source API load testing solution that is free and cross-platform. With a visual, drag-and-drop interface, it allows you to create, configure and redistribute your load tests interactively and in real-time. In a single test environment, LoadUI provides complete test coverage and supports all the standard protocols and technologies. And it’s so powerful, it generates scalable, high-volume and real-world load from any number of local and remote computers.

    2 Responses to “Open source testing tools”

  1. 紳士靴激安販売 says:

    Wonderful submit, very informative. I ponder why the opposite experts of this sector don’t notice this. You must continue your writing. I am confident, you’ve a huge readers’ base already!|What’s Going down i am new to this, I stumbled upon this I’ve found It positively useful and it has aided me out loads. I hope to contribute & assist different users like its aided me. Great job.

Leave a Reply




XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>