Test Reuse
Test reuse is the
testing
task during which the reusable
test work
products are reused on the
endeavor.
The typical objectives of test reuse are to:
- Minimize the creation of redundant work products.
- Improve the productivity of the various testing
teams.
- Improve the quality of the testing work products by
reusing work products that have been testing
Test reuse can typically begin when the following
preconditions hold:
Test reuse is typically complete when the following
postconditions hold:
- Testing work products have been successfully reused.
Test reuse typically involves the performing the following
steps in an iterative, incremental, parallel, and time-boxed
manner:
- Identify potentially reusable test work products (e.g.,
test suites of cases) in the reuse repository.
- Evaluate the potentially reusable test work products for
fitness for reuse.
- Modify reusable test work products (if necessary) for use
on the project.
- Reuse the test work products.
Test reuse can typically be performed using the following
techniques:
Test reuse typically results in the reuse of parts of the
following
testing
work products:
- Documentation:
- Software and Data:
- Consider reusing test documentation as well as test
software.