At first Test Plan specification (high level) is prepared.
It includes training required for the PD author(s), discussion with
the customer, approval of the PD by the customer.
Further there are two types of subtasks which may be done simultaneously.
-
Framework development in accordance with OL software development
process without testing of the framework (since it will be
implicitly done during test cases debugging) and with optional
design and code review phases. Guidelines document about how to
implement a test case in this framework may be created during this
activity.
-
Design, implementation and debugging of test cases:
-
Training (optional, since assigned developer may have all required
knowledges).
-
Design of Test Specification
or
Analysis/review of existing Test Specification (e.g. standard
acceptance test plan):
-
Internal review of Test Specification <→ processing of review notes
(optional, but highly recommended)
-
Delivery of the Test Specification to the customer, approval.
-
Implementation of test cases, debugging.
-
Code review of test cases: coding style, correspondence of the
implementation to the description (optional, recommended).
Processing of code review notes.
The tests are applied to IUT (implementation under test).
All found problems are reproduced and reported to customer (e.g. via Bug Tracker).