Categories of Testing Tools

A number of different types of automated and manual testing tools are required to support an automated testing framework. Marick has categorized them in a manner that makes sense because it is based on when and how they are used during testing (5).

Test Design Tools. Tools that are used to plan software testing activities. These tools are used to create test artifacts that drive later testing activities.

Static Analysis Tools. Tools that analyze programs without machines executing them. Inspections and walkthroughs are examples of static testing tools.

Dynamic Analysis Tools. Tools that involve executing the software in order to test it.

GUI Test Drivers and Capture/Replay Tools. Tools that use macrorecording capabilities ...

Get Just Enough Software Test Automation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.