Software testing tools by type
The categories of software testing tools covered in this section are:
Test management tools
These tools help manage software testing activities. These tools provide the repository for testing information ranging from requirements and test cases to defects and test reports.
Performance testing tools
This selection of software test tools helps test the performance of an application or service. They can be used for many types of non-functional testing such as load testing, stress testing, volume and scalability testing, and soak testing.
Test automation tools
These are software testing tools that automate functional testing. They are particularly popular in regression testing and agile testing.
Software testing tools by vendor
The suppliers of test tools covered in this section are:
HP
LoadRunner - Performance test tool
Quality Center - Test management tool
Microsoft
Visual Studio Test System - Volume & scalability testing tool
Micro Focus
Silk Performer - Load and stress testing tool
QALoad - Load & stress testing tool
IBM
Oracle
Load Testing for Web Applications
Smart Bear
QAComplete - Test management tool
Open Source
OpenSTA - Open Source stress test tool
Empirix
OneSight - Performance monitoring tool


On many programmes and large projects, testing will take up a significant portion of the budget. But it will receive less management attention than an activity of this size warrants.