Software Testing Tools | Software Testing Tutorial | Minigranth

Software Testing Tools : Introduction

  • Since, testing being a difficult task to perform. The most of the time and effort consuming task during software testing is the designing of test cases. But, execution of these test cases does not require much time because of the presence of various effective software testing tools.

  • These tools can be broadly classified as:

This image describes the various types of Software Testing Tools available in software testing.
Software Testing Tools

  1. Static Software Testing Tools

    • The type of testing tools that performs the analysis of program without executing all of them are known as static software testing tools.
    • They have the ability to find the source code which would be hard to test, difficult to maintain.
    • Some of the static software testing tools are:
      • Complexity Analysis Tools.
      • Syntax and Semantics Analysis Tools.
      • Code Inspectors.

  2. Dynamic Software Testing Tools

    • The type of testing tools that selects the test cases and executes them to generate results.
    • They are responsible for analyzing the results and the reasons for the program failures.
    • Some of the dynamic testing tools are:
      • Coverage Analysis Tools.
      • Performance Analysis Tools.
      • Functional/Regression Testing Tools.

  3. Process Management Tools

    • The tools which are responsible for managing and improving the processes of software testing are known as process management tools.
    • Process management tools also improves certain aspects of software testing process and converts it into a disciplined process.
    • Some of the process management tools are:
      • Silk Plan Pro.
      • Bugzilla.
      • Samba’s Jitterbug.