Software Testing Tools List

Software Testing/QA/Mobile Tools List:

There are several TESTING TOOLS available from different software developing companies and we have mentioned only the popular tools available in the market. This document was created from Gartner’s Magic Quadrant for Integrated Software Quality Suites published on 11th July 2013( To get more details about the product, we have mentioned their website URLs alongside.

Leaders: HP, IBM, Microsoft, Oracle, Soasta, Microfocus

Visionaries: Tricentis, Original Software, WorkSoft, SmartBear, Telerik

Niche Players: Parasoft, Smartesoft, Automation Anywhere

Challengers: CA Technologies.

Testing Tools can be broadly classified as:

Test Management Tools

Performance Testing Tools

Functional and Regression Testing Tools

Software Testing Tools List:

Company Name: HP


Tool NameDescription
1. Business Process Testing (BPT)Challenged by frequent releases and demands for shorter test cycles? Are your test maintenance costs too high? Invest in an HP Business Process Testing framework and move from serial testing to Component Based Testing: a way of creating reusable test modules that allow for changes to be made once then propagated to affected tests. Tests become more readable by modeling business processes, are easier to maintain, easier to tie to requirements, and help you quickly identify good candidates for automation.
2. LoadRunnerHP LoadRunner is the industry standard for application performance testing. The load testing tool helps you prevent issues by detecting bottlenecks and to obtain an accurate picture of end-to-end system performance before going live. Extremely flexible for organizations and projects of all sizes, LoadRunner software testing tool enables you to test a range of applications including mobile, Ajax, Flex, HTML 5, .NET, Java, GWT, Silverlight, SOAP, Citrix, ERP and legacy.
3. Performance CenterHP performance testing software is the de-facto standard for enterprise-level performance testing. Built on HP LoadRunner software, the industry-leading solution, it includes a management framework that helps:
  • Support collaboration across distributed teams and projects.
  • Standardize processes, centralize resources and build a performance testing CoE.
  • Reduce cost, optimizing resource utilization with pooling, scheduling and 24x7 usage.
  • Provide traceability from performance requirements (SLAs) to defects.
  • Connect across the entire application lifecycle: from Development to Production.
4. QuickTestProfessional (QTP)Functional Testing
5. Service TestHP Service Testing provides a visual method for API-level testing. Construct tests by dragging ready-to-use activities to a test flow on a canvas—a code-less approach for quick results. Advanced users can customize test behavior with event handlers and custom code modules. HP Service Test Management provides detailed management of tests (extends Quality Center/ALM products). Capture and save exploratory testing, and conduct change impact analysis to efficiently retest an application without over- or under-testing
6. SprinterHP Sprinter accelerates the authoring and execution of manual software testing, provides crystal clear write-ups for accurate bug reproduction and maximizes the impact of exploratory testing. Sprinter slashes test cycle time by reducing the time of test authoring with automatic steps capture and cutting execution steps, like data entry.
7. HP WebInspectHP WebInspect is an automated and configurable web application security and penetration testing tool that mimics real-world hacking techniques and attacks, enabling you to thoroughly analyze your complex web applications and services for security vulnerabilities. By enabling you to test web applications from development through production, efficiently manage test results and distribute security knowledge throughout your organization, WebInspect empowers you to protect your most vulnerable entry points from attack. With QAInspect, you can embed application security software testing, AND web testing in your quality assurance (QA) process, detecting security vulnerabilities earlier in the development cycle and avoiding the excessive cost and risk that come if you allow them to slip into production.

Company Name: Microsoft


Tool NameDescription
1. DebugViewDebugView is an application that lets you monitor debug output on your local system, or any computer on the network that you can reach via TCP/IP. It is capable of displaying both kernel-mode and Win32 debug output, so you don't need a debugger to catch the debug output your applications or device drivers generate, nor do you need to modify your applications or drivers to use non-standard debug output APIs.
2. Visual Studio Test Professional 2012
  • Provide end-to-end traceability and visibility.
  • Confirm and communicate measurable requirements using acceptance tests.
  • Centralize and share test documentation.
  • Conduct, record and repeat manual tests.
  • Explore and capture the unexpected.
  • Manage test environments with Team Lab Management, ensuring that all test environments are available and making easier it for developers to reproduce bugs.
3. Microsoft Test ManagerUsing Microsoft Test Manager you can run manual tests, exploratory test sessions, and automated tests from a test plan. When you run any of these tests from your test plan, you can save your test results into the team project for your Team Foundation Server. You can view the progress of your automated tests, exploratory test sessions, and manual tests from your test plan. You can run automated tests from Visual Studio or from the command line. You can also run tests by using Team Foundation Build. Test results are created every time that you run a group of tests.

Company Name: IBM


Tool NameDescription
1. IBM Rational (Formerly Green Hat)BM® Rational® software helps organisations deliver greater value from their investments in software. This includes automation, state-of-the-art collaboration, and continual measurement through the IBM Rational Jazz® technology platform, IT and systems governance, and more.
2. Rational AppScanIBM® Security AppScan® software automates application security testing by scanning applications, identifying vulnerabilities and generating reports with intelligent fix recommendations to ease remediation.
3. Rational Functional TesterIBM Rational Functional Tester is an automated functional testing and regression testing tool. This software provides automated testing capabilities for functional, regression, GUI, and data-driven testing. Rational Function Tester supports a range of applications, such as web-based, .Net, Java, Siebel, SAP, terminal emulator-based applications, PowerBuilder, Ajax, Adobe Flex, Dojo Toolkit, GEF, Adobe PDF documents, zSeries, iSeries, and pSeries.
4. Rational Performance TesterIBM® Rational® Performance Tester is a performance testing solution that validates the scalability of web and server applications. Rational Performance Tester identifies the presence and cause of system performance bottlenecks and reduces load testing complexity. Rational Performance Tester helps you quickly execute performance tests that analyze the impact of load on your applications.
5. Rational Policy TesterIBM Rational® Policy Tester™ is an automated scanning and reporting solution designed to help organizations with compliance efforts related to compliance with privacy, quality and accessibility requirements, and to help these organizations in their efforts to reduce exposure across corporate Web properties.
6. Rational Quality ManagerIBM® Rational® Quality Manager is a collaborative hub for business-driven software and systems quality across virtually any platform and type of testing. This software helps teams share information seamlessly, use automation to accelerate project schedules and report on metrics for informed release decisions.
7. Rational Service TesterIBM® Rational® Service Tester for SOA Quality is a functional and regression testing tool that enables code-free testing of non-GUI services. Rational Service Tester for SOA Quality helps software delivery teams ensure the functionality, interoperability and performance of service-oriented architecture (SOA) software and web services.
8. Rational Software AnalyzerIBM Rational® Software Analyzer application features a rich set of analysis rules that can help improve your competitive edge by enabling you to identify code-level issues early in the software development lifecycle.

Company Name: MicroFocus


Tool NameDescription
1. DevDataExpressEnables test and development professionals to accelerate test efforts at lower cost while meeting data privacy regulation.
2. DevPartnerA virtual expert that automatically detects and diagnoses software defects, performance problems and security vulnerabilities lurking within the application code.
3. Silk WebMeterAre your websites responding quick enough? Are they available from different spots in the world? Silk WebMeter gives you the answer - with daily reports on the performance and reliability of your websites.
4. SilkCentral Test ManagerSilk Central is a test management tool which integrates your requirements and testing needs. Delivering consolidated visibility of multiple test environments.
5. SilkMobileSilk Mobile is the mobile testing tool that allows easy and comprehensive functional testing across multiple mobile devices.
6. SilkPerformerAutomated software load, stress and performance testing in an open and sharable model.
7. SilkPerformer CloudBurstHarness the power of the Cloud to easily configure, launch, and manage even the largest peak load tests.
8. SilkPerformer DiagnosticsSilk Performer® Diagnostics Standard Edition is a cost effective Java/.NET performance analysis solution for performance testers and engineers that is integrated with Silk Performer to automate and accelerate the processes related to performance issue.
9. SilkTestEnables strong functional testing against the latest technologies.

Company Name: Oracle


Tool NameDescription
1. Oracle Applications Testing SuiteApplication Testing Suite is a comprehensive, integrated testing solution that ensures the quality, scalability, and availability of your Web applications, Web Services, packaged Oracle Applications and Oracle databases. This integrated, full lifecycle solution enables you to define and manage your application testing process, validate application functionality, and ensure that your applications will perform under load. With Application Testing Suite, you can deploy your Web applications and Web Services in less time while maximizing the efficiency of your testing team. Application Testing Suite is comprised of the following tightly integrated products:
  • Oracle Functional Testing - automated functional and regression testing of web applications.
  • Oracle Functional Testing Suite for Oracle Applications - functional and regression testing of Oracle packaged applications.
  • Oracle Load Testing - scalability, performance and load testing of web applications.
  • Oracle Load Testing Suite for Oracle Applications - scalability, performance and load testing of Oracle packaged applications.
  • Oracle Test Manager - test process management, including test requirements management, test management, test execution and defect tracking.
Oracle Application Testing Suite also provides a series of integrated testing accelerators for testing Oracle packaged applications and SOA applications. These accelerators enable enhanced scripting capabilities for more efficient and optimized testing.

Company Name: SOASTA


Tool NameDescription
1. SOASTA Platform CloudTestToday’s performance engineers and QA professionals are being asked to test web sites and mobile applications faster, more rigorously, and at scale—for less cost. No problem! That’s what CloudTest does best. Build, execute, and analyze performance tests on a single, powerful, intuitive platform. Then use our Global Test Cloud to scale your tests to any load testing requirement, up to millions of geographically dispersed mobile or web users. When you need to test faster and bigger, the SOASTA platform makes it easier.
2. CloudTest LiteCloudTest is a powerful web and mobile testing platform. No question about it. CloudTest Lite is a free downloadable edition. It delivers rapid test creation, a visual interface, real-time analytics for test automation and performance testing throughout the application development lifecycle. Why is it free? It supports our mission of making powerful testing accessible to anyone. We want to empower developers, performance engineers and QA teams to test faster and more effectively. So, try CloudTest Lite. It’s revolutionary. And it’s free!
3. TouchTestSmart devices demand smarter testing. Meet TouchTest® from SOASTA®. TouchTest delivers revolutionary functional test automation capabilities for multi-touch, gesture-based applications. Need to check how apps behave under real-world conditions? TouchTest lets you capture and play back all possible actions and gestures, no matter how complex, and then run tests on your own devices—even in your own Mobile Test Lab. No jailbreaking or tethering required. Today's devices are pretty smart—give yourself the edge with even smarter mobile app testing with TouchTest.

Company Name: ParaSoft


Tool NameDescription
1. Parasoft C/C++testParasoft® C/C++test® is an integrated Development Testing solution for automating a broad range of best practices proven to improve software development team productivity and software quality for C and C++. C/C++test facilitates.
2. Parasoft dotTESTParasoft® dotTEST™ is an integrated Development Testing solution for automating a broad range of best practices proven to improve software development team productivity and software quality.
3. Parasoft Insure++Parasoft Insure++ is a run-time memory analysis and error detection tool for C and C++ that automatically identifies a variety of difficult-to-track programming and memory-access errors, along with potential defects and inefficiencies in memory usage. Errors such as memory corruption, memory leaks, access outside of array bounds, invalid pointers, and the like often go undetected during normal testing, only to result in application crashes in the field. Insure++ will help you find and eliminate such defects in your applications to ensure the integrity of their memory usage.
4. Parasoft JtestParasoft® Jtest® is an integrated Development Testing solution for automating a broad range of practices proven to improve development team productivity and software quality. It focuses on practices for validating Java code and applications, and it seamlessly integrates with Parasoft SOAtest to enable end-to-end functional and load testing of today's complex, distributed applications and transactions.
5. Parasoft Load TestParasoft Load Test allows you to load test your SOAtest tests to verify functionality and performance under load. Support is also provided for load testing non-Parasoft components (e.g., JUnit, lightweight socket-based components) and for detecting concurrency issues.
6. Worksoft CertifyParasoft SOAtest and Parasoft Load Test (packaged together) simplify the complex testing that's vital for business-critical APIs, cloud, and SOA / composite applications.
7. Parasoft Virtualize current versionParasoft's service virtualization helps development and QA teams create and access any environment needed to develop or test an application. With service virtualization, development and QA teams can capture the necessary system behavior of dependent applications and provision virtual assets in order to execute complex test scenarios.

Company Name: WorkSoft


Tool NameDescription
1. Certify BPPHigh quality business process documentation is a natural output of Worksoft's unique design. Certify BPP creates the dynamic reports on test process execution —including screen shots, critical for SOX and internal audit compliance as well as preserving institutional knowledge.
2. Certify DataCertify Data solves the problem of obtaining valid test data for accurate and repeatable business process testing by automatically identifying and extracting representative SAP data so that it can be directly embedded into Worksoft Certify during test case construction.
3. Certify Execution ManagerManage functional and performance tests and testing resources centrally and achieve true "lights-out" unattended automated testing. Machines can be anywhere-in premise or in the cloud, dedicated or virtual. An integrated dashboard allows you to see what's run, what's scheduled and results.
4. Certify ImpactSAP is massively interconnected across modules and in its interaction with other systems. Certify Impact allows you to uncover hidden impacts and know with certainty where testing efforts need to be focused.
5. Certify PerformanceLeverage existing SAP business processes, transactions and data to simulate hundreds or even thousands of business application users, allowing users to accurately measure the impact on system performance and functionality using 75 percent less time and resources than traditional solutions.
6. Worksoft CertifyWorksoft's flagship functional test automation product brings speed and agility to your SAP® ecosystem by automating end-to-end testing, not just for SAP, but for everything SAP interacts with, even web interfaces.

Company Name: Tricentis


Tool NameDescription
1. Tosca TestSuiteALM & Tosca, Automated Testing, Cross-browser Testing, Data WareHouse / BI Testing, Integrating Tosca, Manual Testing, Mobile Testing, SAP Testing, Test Data.

Company Name: Original Software


Tool NameDescription
1. AQMQualify unites all aspects of the software quality life-cycle from requirements through to deployment, providing an integrated approach to solving your quality process and management challenges.
2. TestBenchTestBench is a solution that uniquely addresses the validation of all database effects and the creation of cut down, representative test data to reduce test times and data footprints. Data confidentiality is addressed and the unique user-managed data roll-back capability reduces environment downtime, improving testing productivity and accuracy.
3. TestDriveTestDrive is our Automated Software Quality (ASQ) solution that addresses these requirements to achieve rapid automation. It is designed to test browser and legacy applications, as well as GUIs, including Java™, Ajax, Flex® and Silverlight®.
4. TestDrive-AssistTestDrive-Assist from Original Software is more than just a helping hand for manual testers, it's been shown to cut up to half the time spent engaged in manual software testing.
5. TestSmartTestSmart guarantees that the data you use to test an application is consistent and objective - something that is very hard to achieve with a testing team. With the best will in the world, different people will build different test cases to test the same application.
6. QualifyQualify unites all aspects of the software quality life-cycle from requirements through to deployment, providing an integrated approach to solving your quality process and management challenges.

Company Name: SmarteSoft


Tool NameDescription
1. SmarteLoadVerify your system's ability to cope with load and stress under any scenario. Simulate usage patterns and ramp load up, analyzing bottlenecks and optimizing performance.
2. SmarteScriptSmarteScript is a powerful, robust, proven automated functional test tool. SmarteScript is easy to learn with no scripting skilled needed - even for complex functions. Ramp-up quickly, making acceptance and deployment easy as well.
3. SmarteTimeThe SmarteTime scheduling tool provides precise scheduling of when to run test scripts and on which workstations. It is network and storage aware. Set tests to run unattended - overnight or to avoid peak demand periods or planned maintenance.
4. SmartexA run-time version of SmarteScript, delivers all of the power of SmarteScript for executing functional and regression testing with the exception of script creation and maintenance. SmarteX executes tests created in SmarteScript on additional workstations, significantly extending test lab capabilities at the best value.
5. TestSmartTestSmart guarantees that the data you use to test an application is consistent and objective - something that is very hard to achieve with a testing team. With the best will in the world, different people will build different test cases to test the same application.

Company Name: SmartBear Software


Tool NameDescription
1. QACompleteTest Management - This QA and test management tool ensures complete test coverage through every stage of the software development process, a must for any QA testing arsenal. Prioritize and report on key testing functions, account for risk, plan for coverage, ensure complete traceability, and control test execution – painlessly.
2. AQTime ProPerformance Testing - Reduce source code analysis work from hours to minutes. This performance profiler and memory leak debugger delivers detailed reporting, so you know which module, class or line of code causes a problem.
3. LoadUI ProAPI Load Testing - With a visual, drag-and-drop interface, you can create, configure and redistribute your Load Tests interactively and in real-time. In a single test, LoadUI provides complete test coverage and supports all standard protocols.
4. LoadUIWeb ProLoad Testing identifies and pinpoints serious bottlenecks, inside or outside your network at both the application and server levels allowing you to vet your entire application before launch.
5. SoapUI ProAPI Testing - A cross-platform testing solution for Web services and APIs, SoapUI Pro is loaded with features you need to rapidly create and run automated functional, regression, compliance and security tests in 1 environment.
6. TestCompleteAutomated Testing - TestComplete fully supports web application functional testing. Use it to verify the functionality and reliability of your web sites and web applications before the go live. Create a web test in one browser in run it in others with little or no changes at all.

Company Name: SeaPine Software


Tool NameDescription
1. QA Wizard ProQA Wizard Pro automates the functional and regression testing of web, Windows, and Java applications, and load testing of web applications. Using a single application to perform both functional and load tests reduces your software investment and training time, and helps your team test more of an application in less time.
2. SoloBugSoloBug is a stand-alone bug reporting application that is included with TestTrack Pro to simplify bug reports and feature requests for your customers. You can customize and distribute SoloBug to customers, beta testers, and other external team members.
3. SoloSubmitWeb-based SoloSubmit allows an unlimited number of users and customers to submit bug reports and feature requests directly to your TestTrack Pro projects. Included with TestTrack Pro, SoloSubmit makes it easy to integrate your web site feedback page with TestTrack Pro.
4. TestTrack RMTestTrack RM - a collaborative solution for capturing and tracking requirements, TestTrack RM handles all aspects of requirements management, including planning, workflow, traceability, review, change management, and reporting.
5. TestTrack TCMTestTrack TCM - a complete test management solution, TestTrack TCM helps you manage all aspects of the software testing process, including test case creation, scheduling, execution, measurement, and reporting.
6. TestTrack ProTestTrack Pro - an essential tool for issue tracking and workflow automation, TestTrack Pro tracks defects, feature requests, change requests, tasks, and more.

Company Name: Automation Anywhere Inc.


Tool NameDescription
1. Automation AnywhereAutomation Anywhere is an intelligent automation software to automate business & IT processes. It is designed to let you visually create, execute and manage your automation.
2. Automated TestingAutomated testing redefined. Test any control, any language, any object, any application, any website at a fraction of the cost.
3. ERP AutomationIntegrate with SAP, Oracle or any other application. Quick ROI and immediate efficiencies. SAP automation Oracle applications automation.
4. CumulusIdentify high-return projects. Drive consensus. Harness the power of automation.

Company Name: CA Technologies


Tool NameDescription
1. LisaCA LISA Release Automation reduces manual errors and reliably accelerates software delivery cycles from weeks or days, to hours or minutes. CA LISA Pathfinder to generate "life-like" assets such as virtual services, regression test suites, performance scenarios, and test data sets, improving collaboration among teams with realistic data that does not create scheduling conflicts.

Company Name: Atlassian


Tool NameDescription
1. JiraJIRA is the project tracker for teams planning, building, and launching great products. Thousands of teams choose JIRA to capture and organize issues, assign work, and follow team activity. At their desks, or on the go with the new mobile interface, JIRA helps teams get the job done.

Company Name: TeleRik


Tool NameDescription
1. TestStudioFUNCTIONAL TESTING: Test HTML5, AJAX, and XAML apps, JavaScript calls, Telerik controls, dynamic page synchronization, and more. LOAD TESTING: Craft load tests out of your functional tests or Fiddler logs. Set up goals and compare live results from different test runs. PERFORMANCE TESTING: Build web performance tests with ease. Gather data on server processing time, network latency, and client rendering time. MOBILE TESTING: Record automated tests for native and web iOS apps. Sync projects, tests and results across devices. EXPLORATORY TESTING: Plug Test Studio Explore into your browser to capture screen images and annotations with just a few mouse clicks. MANUAL TESTING: Put all your automated and manual tests in one place. Manual testing is now organized, productive and faster. TESTING IN VISUAL STUDIO: Leverage a Visual Studio plugin for powerful functional testing. Generate tests as C# and VB.NET code and customize them.
2. FiddlerMonitor HTTP/HTTPs traffic from any browser Inspect and debug traffic from any client Tamper client requests and server responses Test the performance of your web sites and apps Decrypt HTTPS web sessions.

Company Name:


Tool NameDescription
1. JiffyTestJiffyTest helps Development, QA and DevOps teams across the organizations to automate their software testing with a few clicks. It is completely drag and drop which means even people with no technical experience can automate using Jiffy. With DevOps and Agile becoming the new norm in software development, Jiffy has become a tool of choice due to ease of use and the speed with which one can automate tests during a sprint. The cognitive engine of Jiffy helps software development organizations reduce redundant tests as Jiffy will recommend what needs to be tested based on the changes made. What it results in are lower efforts, cost savings, faster time to market – and to add to all this a collaborative platform for the entire IT organization.

Other Popular Software Testing Tools:

Tool NameWebsiteUse
CrossBrowser Testingwww.crossbrowsertesting.comTo test a website in dozens of browsers and operating systems.
BrowserStackwww.browserstack.comTo test a website in dozens of browsers and operating systems.
Qmetrywww.qmetry.comTest Planning and Management
SQS TestSuitewww.sqs.comTest Planning and Management
Zephyr Enterprise Editionwww.getzephyr.comTest Planning and Management
Hexawisewww.hexawise.comTest Planning and Management
Testuffwww.testuff.comTest Planning and Management
Neotys Loadwww.neotys.comLoad and Performance Testing
Sauce Labswww.saucelabs.comLoad and Performance Testing - Mobile and Web App Cloud Testing Platform
BlazeMeterwww.blazemeter.comLoad and Performance Testing (Cloud)
eggPlantwww.testplant.comLoad and Performance Testing
Seapine Softwarewww.seapine.comAutomation
Push to Testwww.pushtotest.comAutomation
exept Software AGwww.exept.deAutomation
Mobile Labswww.mobilelabsinc.comMobile Testing
Perfecto Mobilewww.perfectomobile.comMobile Testing
Jama Softwarewww.jamasoftware.comMobile Testing
Device AnyWherewww.keynotedeviceanywhere.comMobile Testing
Gorilla Logicwww.gorillalogic.comMobile Testing
Citrix (VMXLogix)www.citrix.comTestLab
Panayawww.panaya.comPackage Software Testing
TestingBothttps://testingbot.comAutomated and Manual Testing