Test Specification
Test Specification
Test Plan
This template provides a template for the following: Acceptance Test Specification System Test Specification Integration Test Specification Unit Test Specification (may be in DDD)
1.1
1.2
1.3
1.4
1.5
1."
Item Pass#Fail $riteria Specify the criteria for passing or failing a test
1.%
Suspension criteria and resumption re&uirements Specify the criteria for stopping or resuming a test
1.'
Test (eli)erables !ist the items that must be delivered before testing starts !ist the items that must be delivered when testing ends
1.*
Testin+ Tas,s Describe the tas#s needed to prepare for and carry out the tests
1.1- .n)ironmental Needs Describe the properties re$uired of the test environment
1.11 /esponsibilities Describe who will: authori e testing is ready to start perform the tests chec# the results authori e testing is complete
1.12 Staffin+ and trainin+ needs Describe test staffing needs by s#ill level Identify training re$uirements for the necessary s#ills
1.14 /is,s and $ontin+encies Identify the high%ris# assumptions of this plan Describe the contingency plan for each
1.15
Test (esi+ns
2.n.1 Test (esi+n Identifier &ive a uni$ue identifier for the test design
2.n.3
2.n.5 Feature Pass#Fail $riteria Specify the criteria for passing of failing a test
3.n.1 Test $ase Identifier &ive a uni$ue identifier for the test case
3.n.3 Input Specifications Describe the input for the test case
3.n.4 0utput Specifications Describe the output re$uired from the test case
3.n." Special Procedural /e&uirements Describe any special constraints on this test
3.n.% Inter1$ase (ependencies !ist the test cases that must precede this test case
Test Procedures
4.n.1 Test Procedure Identifier &ive a uni$ue identifier for the test procedure
4.n.2 Purpose Describe the purpose of the procedure !ist the test cases this procedure e'ecutes
4.n.4 Procedure Steps Describe how to log( setup( start( proceed( measure( shut down( restart( stop( wrap the test( and how to handle contingencies
Test /eports
5.n.1 Test /eport Identifier &ive a uni$ue identifier for the test report
5.n.3
cti)it2 and .)ent .ntries Identify the test procedure Say when the test was done( who did it( and who witnessed it Describe the environmental conditions Describe what happened Describe where the outputs of the test procedure are #ept