
A fundamental requirement for developing high quality software systems are complete business tests which means that test cases have been specified under consideration of all required quality characteristics and correct usage of reasonable Test Case Specification Methods. Though restrictions in the test strategy regarding project deadlines and resources have to be respected.
The verification of the completeness of the Test Case Specification, the adaptability of the Test Case Specification to a changing test strategy (e .g. because of time delays) as well as the traceability of changes are the main aspects of our review.
Approach
On the basis of our checklists we verify the Test Case Specification regarding
Completeness
- Are test cases for all requirements in the software specification specified?
- Are test cases for all reuired functional and non functional quality characteristics defined?
- Are the test depth and the requests of the test strategy in accordance?
Adaptability and Traceability
- Is the derivation of the test cases on the basis of the test strategy traceable in a manner that they can be correctly adapted when the test strategy changes?
Adequacy of the content
- Does the test case specification follow the test strategy?
- Are the test case specifications in accordance to the rules of the applied Test Case Methods?
We document the results of the review in a review minutes formulating optimization suggestions for each item. In a workshop we discuss these minutes and aggregate the results in a plan of action to eliminate the insufficiencies. If desired we verify the implementation of this plan of action in a separate meeting and coordinate supplements and modification of the plan if necessary.
Results
- Results of the review as review minutes
- Plan of action to implement measures for optimization
Benefit
- Review der Testfallspezifikation mit fundierten Checklisten durch Testexperten
- Early and therefore cost saving knowledge of weak points
- Improvement of the current testing and though of the future software system
- Complete and correct Test Case Specification as result of the review which considers the requirements of the test strategy. Changes in the test strategy regarding basic conditions during the course of the project though can be easily adapted.
- Learning effect for the trained business testers by demonstration of insufficiencies and discussion of alternative solutions
- Review of Test Case Specification through established checklists by test experts
Prerequisites
Base of the review are the following documents:
- Test basis (= project brief, business proposal, IT concept) with requirement catalog
- Test strategy if available
- Test Case Specification
© 2022 Cecconi+Partner, Beratende Wirtschaftsinformatiker