Domain 16 - Improving The Testing Process
Domain 16 - Improving The Testing Process
Domain 16 - Improving The Testing Process
TESTING PROCESS
Introduction Assumptions
Hardware Requirements
Create the Traceability Matrix
This is a simple matrix that defines all the test cases, with reference
back to the document which defined the requirement. This matrix
can also be used as a test log, if you add a column for “Date
Tested” and another for “Pass/Fail”, but this is optional.
If you do not have any requirements or specification documents, it
indicates sloppy project management. You will have to make a list
of test cases without the benefit of the business telling you what it
wants. As your matrix cannot refer back to any specifications, it is
simply called a “Test Matrix”.
Write the Scripts
There is usually one test script for each line in the test
matrix. Each test script has an objective or goal, which
is the purpose of the test. Each test script, or test case,
has one or more steps to be performed. Each test script
has at least two columns: the actions to be performed,
and the expected result. Test scripts also include
prerequisites and a column to indicate if the step passes
or fails.
Run the Tests
PROBLEM:
How should a process improvement initiative be
organized and managed?
SOLUTION:
Treat it like a development project! Recruit a corresponding
project team (often called a Process Improvement Team or PIT), select
a project leader, and establish a repository to store process
documentation and other process artifacts. Use appropriate planning,
tracking, configuration management, and other methods and tools,
just as they should be used for any other development project.
Ensure the visibility of the the project to upper management and the
rest of the organization.
SUMMARY
IMPROVING THE TESTING PROCESS