|
What Test Design Specification is written to show which test cases are to be included in the test case suite.. The Test Case Specification is at the individual case level. The document details how a particular case will test a requirement. Note a requirement may be tested by more than one test case. Conversely a test case may cover more than one requirement. Of course the need for such documentation is not universally accepted. For instance, companies implementing the Rational Unified Process (RUP) might decide that, this level of ceremony is not necessary in their development cycle. If they do decide it is necessary, it might grow as development passes through the phases, inception or construction. However if they are following the Rational prescriptions they are likely to be using Unified Modelling Language UML More information on IEEE829:1998 is available. A copy of the overall test plan for this site is also viewable. Why? Secondly, for the focus it brings to the test process. Many test phases miss this stage out, or do not follow through thoroughly on the documentation.However they run the risk of missing important test cases or not testing requirements. A negative aspect is that it takes a large amount of time. Additionally the amount of documentation can seem onerous and overboard. Thus in many test programmes, people just start writing tests without forethought. Who? "In an ideal world". How we laugh!. In the real world, the roles of test analyst and test engineer are just rolled into one. An individual tester will often decide which tests to run, against which requirements (if the organisation maps tests back to requirements. He or she will then proceed to execute the tests themselves. Where?
When?
The worst case scenario (quite common) is that the documents are drawn up, using an expensive process. They are then left to gather dust. As the project continues, changes are made to the requirements, but the test spec's are ignored. How?
The documents need to be up to date, so that they mirror the requirements. Thus everyone can be see what is to be tested and how, at any given time. For further information, check out some of the books below. Also numerous websites have info on IEEE829 and other standards. Coley Consulting has some informative pages. |
Test Planning Bestsellers
The bestselling books on Amazon.
Articles
Other Related Websites
Test Management
Test Execution