Software Testing tools

Software testing tools can be sliced and diced and evaluated in different ways. They can be broadly categorized as Static and Dynamic, open-source, vendor, in-house tools, or even by the intended testing support of the tool. Before we get into the categories and examples from each category, let’s briefly put some context to the categories mentioned already.

Static Testing tools are tools that test software without actually executing anything. Dynamic testing tools interact with the software during execution and provide information about programs in different scenarios. Open source tools are free to use with source code available on the internet. There’s often no reliable support. Vendor tools are developed by companies that come with licenses to use and can often be quite pricey. Lastly, In house tools are built by companies for their own companies, rather than purchasing other tools. And now, the fun part.

5 common testing tool categories

Agile testing tools increase the testing credibility of companies.

  • JIRA – Poular agile testing and project management tool that supports agile methodology.
  • SoapUI – The most advanced rest and service-oriented architecture mostly used for functional testing of web services. Free and open source. Features a drag and drop interface as well.
  • Selenium WebDriver

Automation Testing Tools can be used to create automated regression tests or UI tests. Here are a couple options:

  • HP UFT
  • Selenium – widely used, open-source suite of tools to automate regression tests for web browsers.
  • Watir – Open source Ruby libraries for automating web browsers.

Mobile Testing tools allow testers to create, record, and run automated UI and unit tests for mobile apps and code libraries.

  • Appium Studio
  • Appium
  • SeeTest
  • eggPlant
  • Test Complete
  • Kobiton

Load Testing tools are used to test and verify the performance of services under load.

  • Apache Jmeter
  • WAPT
  • LoadNinja
  • SmartMeter.io

Test Management Tools are used to manage projects, testing resources, record test results, and generate reports.

  • Qmeter
  • TestRail
  • TestLink
  • TestLodge