Test Scripts
Test Scripts
The following sample test scripts were prepared to test a help desk call tracking system. Note that these are only samples, not a complete listing of all test cases. Consider a similar layout for your test scripts.
Test Specification Part Designed by:
1
Module or Screen:
Joe Dokes
Test Data Source:
User entry
Test Case #
1-1
Description
Test for basic functionality
Test Steps
Enter a trouble ticket with the following fields: 1. FIRST NA E: Test
2. 3.
4.
!AST NA E: Ticket "SER NA E: tticket #$%NE N" &ER: '1(-'''-1(1( #): !a*to* N" &ER %F +A,S: 1 S%FT-ARE A##!I)ATI%N: S ail
5. 6. 7. 8.
.ENERA! #R%&!E : )an/t access 0ail1 Forgot 0y *assword1 #ress the S"& IT key1
Test Case #
1-(
Description
Test for basic functionality
Test Steps
Enter a trouble ticket with the following fields: 1. FIRST NA E: Test
Expected esults
!ctual esults
"erformed by # Date
2. 3. 4. 5. 6. 7. 8.
1-3 Test for basic functionality
!AST NA E: A**lication "SER NA E: ta**lica #$%NE N" &ER: '1(-'''-1(1( #): +eskto* N" &ER %F +A,S: 1 S%FT-ARE A##!I)ATI%N: S E2cel
.ENERA! #R%&!E : )an/t see colu0ns & and )1 #ress the S"& IT key1 Enter a trouble ticket with the following fields: 1. FIRST NA E: 4ohn Record is added to the database
2. 3. 4. 5. 6. 7. 8.
!AST NA E: +oe "SER NA E: 5doe #$%NE N" &ER: '1(-'''-1(1( #): !a*to* N" &ER %F +A,S: 16-17 S%FT-ARE A##!I)ATI%N: None
.ENERA! #R%&!E : Error when reading fro0 flo**y dri8e1 #ress the S"& IT key1
1-7
2. 3. 4. 5. 6. 7. 8.
!AST NA E: +oe "SER NA E: 5doe1 #$%NE N" &ER: '1(-'''-1(1( #): +eskto* N" &ER %F +A,S: 1 S%FT-ARE A##!I)ATI%N: None ouse is not working1
2
Module or Screen:
Joe Dokes
Test Data Source:
Query Screen
Objectives:
Print-out of records
Test Case #
(-1
Description
9uery by first na0e
Test Steps
!ctual esults
"erformed by # Date
1. 2. 3. 1. 2. 1. 2. 1. 2.
#rint out a listing of all records in the database 9uery by the database by the first na0e field: using the first na0e ;Test< )heck results against database listing 9uery by the database by the last na0e field: using the last na0e ;+oe< )heck results against database listing 9uery by the database by the user na0e field: using the user na0e ;tticket< )heck results against database listing 9uery by the database by the #) ty*e field: using the #) ty*e ;!a*to*< )heck results against database listing
(-(
!isting 0atches
(-3
!isting 0atches
(-7
!isting 0atches