Software Testing tools

There are various Software Testing Tools support for testing in terms of their general functionality, rather than going into lots of details. These type of tools will be fairly stable over a longer period , even though there will be new venders in the market, new and improved tools, and even new types of tool in the coming years to automate the testing process and user specified requirements.

The following tools can be used for automation testing:
– HP Quick Test Professional
– Selenium
– IBM Rational Functional Tester
– SilkTest
– TestComplete
– Testing Anywhere
– WinRunner
– LoadRunner
– Visual Studio Test Professional

There are other different types of tools support for testing which as follows -:
1. Requirement Management Tools -:
Supports the recording of requirements and requirements attributes

2. Incident Management Tools (Defect Management) -:
Facilitates the recording and status tracking of incidents

3. Configuration Management Tools -;
Support for identification and control of configuration items, their status over change and version

4. Review Tool -:
Support the review process

5. Modelling Tool -:
Support for validation of models

6. Static Analysis -:
Carries out static analysis

7. Test Design Tool -:
Support to test design activity

8. Test data preparation Tool -:
Enables data to be selected from existing database, generated and manipulated and edited for use

9. Test Execution Tool -:
Able to execute software using automated tool

10. Capture / Playback Tool -:
Inputs are recorded during manual testing and executed latter

11. Unit Test Framework Tool -:
Provide environment to test isolated or unit or component of system

12. Test Comparison tool -:
Identify difference between actual and produced result

13. Test Coverage Tool -:
Measures of what structural elements have been exercised by a test suite

14. Security Testing Tool -:
Support for testing security, characteristics and vulnerabilities

15. Dynamic Analysis Tool -:
Provide run time information on the state of the software code

16. Performance Testing Tool -:
Used to measure performance of system under heavy load using load. stress and volume testing

17. Monitoring Tool -:
It supervises, records / analyze the behavior of the system

18. Debugging Tool -:
Used to reproduce failures, investigate the state of programs and find the corresponding defect.

Potential benefits of using tools support for testing includes -:
– Reduce Repetitive Work
– Greater Consistency
– Objective Assessment
– Ease of Access Information

Leave a Reply