Test Cases

Release Information

Project: Drive Safe America2.1
Internal Release Number: 1.0.0
Release Audience:
General availability release
Customer-specific release: CUSTOMER(S)
Developer release (Internal usage only)
Early access release (Controlled external access)
Attached Worksheets:
Related Documents:
Links to Relevant Standards
Links to Other Documents

Introduction

Why is a Test Case needed?

A Test Case tells us "how" testing is done in contrast to a Test Plan which tells us "why" and "when" to test.

A Test Case is needed to provide a documented, repeatable, stepwise process that always tests a specific software component the same way. If a software defect is discovered during Test Case execution, then the Test Case can be used to receate the problem for the developer. When a developer corrects a defect discovered by Test Case execution, the same Test Case can be repeated to confirm the correction.

The test cases should be written in enough detail that they could be given to a new team member who would be able to quickly start to carry out the tests and find defects.

Index to Test Cases in this document

Roster Test Cases
FTPOS-03.0: Roster Input (positive)
FTNEG-03.0: Roster Input (negative)
FTDAT-03.0: Roster Input Screen Certificate Record ADDs
PT-03.0: Roster Input Screen Entry Cycle

Certificate Test Cases
FTPOS-04.0: Certificate Printing (positive)
FTNEG-04.0: Certificate Printing (negative)
FTDAT-04.0: Certificate Record Printout
PT-04.0: Certificate Record Printout Cycle
FTPOS-04.1: Certificate Printing - Printer Fault on Original field validation (positive)
FTNEG-04.1: Certificate Printing - Printer Fault on Original field validation (negative)
FTDAT-04.1: Certificate Printing - Printer Fault on Original
PT-04.1: Certificate Printing Cycle - Print Fault on Original
FTPOS-05.0: Certificate Search (positive)
FTNEG-05.0: Certificate Search (negative)
FTDAT-05.0: Certificate Search finds correct results
PT-05.0: Certificate Search Cycle
FTPOS-06.0: Certificate Duplicate Printing (positive)
FTNEG-06.0: Certificate Duplicate Printing (negative)
FTDAT-06.0: Certificate Duplicate Record Printout
PT-06.0: Certificate Duplicate Record Printout Cycle
FTPOS-06.1: Certificate Duplicate Printing - Printer Fault on Original field validation (positive)
FTNEG-06.1: Certificate Duplicate Printing - Printer Fault on Original field validation (negative)
FTDAT-06.1: Certificate Duplicate Printing - Printer Fault on Original
PT-06.1: Certificate Duplicate Printing Cycle - Print Fault on Original
FTPOS-07.0: Certificate Record Backup (positive)
FTNEG-07.0: Certificate Record Backup (negative)
FTDAT-07.0: Certificate Record Backup - record origin
STINT-07.0: Certificate Record Backup - record transfer
STBAK-07.0: Certificate Record Backup - record destination
PT-07.0: Certificate Record Backup Cycle
FTPOS-08.0: Certificate Record Archive (positive)
FTNEG-08.0: Certificate Record Archive (negative)
FTDAT-08.0: Certificate Record Archive - record origins
STINT-08.0: Certificate Record Archive - record transfer
STBAK-08.0: Certificate Record Backup - record destination
PT-08.0: Certificate Record Archive Cycle

Instructor Test Cases
FTPOS-09.0: Instructor Input (positive)
FTNEG-09.0: Instructor Input (negative)
FTDAT-09.0: Instructor Input Certificate Record ADDs
PT-09.0: Instructor Input Entry Cycle
FTPOS-10.0: Instructor Update (positive)
FTNEG-10.0: Instructor Update (negative)
FTDAT-10.0: Instructor Update Certificate Record MODIFYs
PT-10.0: Instructor Update Entry Cycle

User Interface Test Cases
UIFTPOS-20: Screen Navigation (positive)
UIFTNEG-20: Screen Navigation (negative)
UIERMSG-20: Error messages from the screens

Hardware Platform Test Cases
STHWR-30: Workstation Computing Platform
STHWR-31: Workstation Connectivity

Software Package Test Cases
STSWR-40: DBMS Print Capabilities
STSWR-41: DBMS File Storage Capacities
STSWR-42: DBMS Screen Navigation/Input/Output/Display Capbilities

================================================================================

FTPOS-03.0: Roster Input (positive)

Use Cases Covered: UC-03 DSA Roster Input
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTNEG-03.0: Roster Input (negative)

Use Cases Covered:UC-03 DSA Roster Input
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTDAT-03.0: Roster Input Screen Certificate Record ADDs

Use Cases Covered:UC-03 DSA Roster Input
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

PT-03.0: Roster Input Screen Entry Cycle

Use Cases Covered:UC-03 DSA Roster Input
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTPOS-04.0: Certificate Printing (positive)

Use Cases Covered:UC-04 DSA Certificate Printing
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTNEG-04.0: Certificate Printing (negative)

Use Cases Covered:UC-04 DSA Certificate Printing
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTDAT-04.0: Certificate Record Printout

Use Cases Covered:UC-04 DSA Certificate Printing
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

PT-04.0: Certificate Record Printout Cycle

Use Cases Covered:UC-04 DSA Certificate Printing
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTPOS-04.1: Certificate Printing - Printer Fault on Original field validation (positive)

Use Cases Covered:UC-04 DSA Certificate Printing
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTNEG-04.1: Certificate Printing - Printer Fault on Original field validation (negative)

Use Cases Covered:UC-04 DSA Certificate Printing
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTDAT-04.1: Certificate Printing - Printer Fault on Original

Use Cases Covered:UC-04 DSA Certificate Printing
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

PT-04.1: Certificate Printing Cycle - Print Fault on Original

Use Cases Covered:UC-04 DSA Certificate Printing
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTPOS-05.0: Certificate Search (positive)

Use Cases Covered:UC-05 DSA Certificate Record Searching
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTNEG-05.0: Certificate Search (negative)

Use Cases Covered:UC-05 DSA Certificate Record Searching
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTDAT-05.0: Certificate Search finds correct results

Use Cases Covered:UC-05 DSA Certificate Record Searching
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

PT-05.0: Certificate Search Cycle

Use Cases Covered:UC-05 DSA Certificate Record Searching
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTPOS-06.0: Certificate Duplicate Printing (positive)

Use Cases Covered:UC-06 DSA Certificate Printing - Request for Duplicates
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTNEG-06.0: Certificate Duplicate Printing (negative)

Use Cases Covered:UC-06 DSA Certificate Printing - Request for Duplicates
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTDAT-06.0: Certificate Duplicate Record Printout

Use Cases Covered:UC-06 DSA Certificate Printing - Request for Duplicates
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

PT-06.0: Certificate Duplicate Record Printout Cycle

Use Cases Covered:UC-06 DSA Certificate Printing - Request for Duplicates
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTPOS-06.1: Certificate Duplicate Printing - Printer Fault on Original field validation (positive)

Use Cases Covered:UC-06 DSA Certificate Printing - Request for Duplicates
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTNEG-06.1: Certificate Duplicate Printing - Printer Fault on Original field validation (negative)

Use Cases Covered:UC-06 DSA Certificate Printing - Request for Duplicates
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTDAT-06.1: Certificate Duplicate Printing - Printer Fault on Original

Use Cases Covered:UC-06 DSA Certificate Printing - Request for Duplicates
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

PT-06.1: Certificate Duplicate Printing Cycle - Print Fault on Original

Use Cases Covered:UC-06 DSA Certificate Printing - Request for Duplicates
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTPOS-07.0: Certificate Record Backup (positive)

Use Cases Covered:UC-07 DSA Certificate Records - Weekly Management
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTNEG-07.0: Certificate Record Backup (negative)

Use Cases Covered:UC-07 DSA Certificate Records - Weekly Management
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTDAT-07.0: Certificate Record Backup - record origin

Use Cases Covered:UC-07 DSA Certificate Records - Weekly Management
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

STINT-07.0: Certificate Record Backup - record transfer

Use Cases Covered:UC-07 DSA Certificate Records - Weekly Management
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

STBAK-07.0: Certificate Record Backup - record destination

Use Cases Covered:UC-07 DSA Certificate Records - Weekly Management
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

PT-07.0: Certificate Record Backup Cycle

Use Cases Covered:UC-07 DSA Certificate Records - Weekly Management
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTPOS-08.0: Certificate Record Archive (positive)

Use Cases Covered:UC-08 DSA Certificate Records - Yearly Management
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTNEG-08.0: Certificate Record Archive (negative)

Use Cases Covered:UC-08 DSA Certificate Records - Yearly Management
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTDAT-08.0: Certificate Record Archive - record origins

Use Cases Covered:UC-08 DSA Certificate Records - Yearly Management
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

STINT-08.0: Certificate Record Archive - record transfer

Use Cases Covered:UC-08 DSA Certificate Records - Yearly Management
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

STBAK-08.0: Certificate Record Backup - record destination

Use Cases Covered:UC-08 DSA Certificate Records - Yearly Management
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

PT-08.0: Certificate Record Archive Cycle

Use Cases Covered:UC-08 DSA Certificate Records - Yearly Management
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTPOS-09.0: Instructor Input (positive)

Use Cases Covered:UC-09 DSA Instructor Certification Input
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTNEG-09.0: Instructor Input (negative)

Use Cases Covered:UC-09 DSA Instructor Certification Input
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTDAT-09.0: Instructor Input Certificate Record ADDs

Use Cases Covered:UC-09 DSA Instructor Certification Input
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

PT-09.0: Instructor Input Entry Cycle

Use Cases Covered:UC-09 DSA Instructor Certification Input
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTPOS-10.0: Instructor Update (positive)

Use Cases Covered:UC-10 DSA Instructor Certification Update
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTNEG-10.0: Instructor Update (negative)

Use Cases Covered:UC-10 DSA Instructor Certification Update
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

FTDAT-10.0: Instructor Update Certificate Record MODIFYs

Use Cases Covered:UC-10 DSA Instructor Certification Update
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

PT-10.0: Instructor Update Entry Cycle

Use Cases Covered:UC-10 DSA Instructor Certification Update
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

UIFTPOS-20: Screen Navigation (positive)

Use Cases Covered:Design UI Design - User Interfaces
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

UIFTNEG-20: Screen Navigation (negative)

Use Cases Covered:Design UI Design - User Interfaces
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

UIERMSG-20: Error messages from the screens

Use Cases Covered:Design UI Design - User Interfaces
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

STHWR-30: Workstation Computing Platform

Use Cases Covered:Design Architecture Design - Architecture
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

STHWR-31: Workstation Connectivity

Use Cases Covered:Design Architecture Design - Architecture
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

STSWR-40: DBMS Print Capabilities

Use Cases Covered:Design Architecture Design - Architecture
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

STSWR-41: DBMS File Storage Capacities

Use Cases Covered:Design Architecture Design - Architecture
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

STSWR-42: DBMS Screen Navigation/Input/Output/Display Capbilities

Use Cases Covered:Design Architecture Design - Architecture
Actor:
  • ...
Testing Goal:
  • Validate ...
Success Criteria:
  • ...
Test Environment Setup:
  1. ...
Test Tools:
  • ...
Test Data:
  • ...
Test startup procedure:
  1. ...
Test closedown procedure:
  1. ...
Testreset procedure for rerun:
  1. ...
Step # Step Action Expected Results Actual Results
001 ..... ..... .....
(next Step # here) ..... ..... .....

Suggested test step action verbs

Each step can be written very tersely using the following keywords:

login [as ROLE-OR-USER]
Log into the system with a given user or a user of the given type. Usually only stated explicitly when the test case depends on the permissions of a particular role or involves a workflow between different users.
visit LOCATION
Visit a page or screen. For web applications, LOCATION may be a hyperlink. The location should be a well-known starting point (e.g., the Login screen), drilling down to specific pages should be part of the test.
enter FIELD-NAME [as VALUE] [in SCREEN-LOCATION]
Fill in a named form field. VALUE can be a literal value or the name of a variable defined in the "Test Data" section. The FIELD-NAME itself can be a variable name when the UI field for that value is clear from context, e.g., "enter password".
enter FIELDS
Fill in all fields in a form when their values are clear from context or when their specific values are not important in this test case.
click "LINK-LABEL" [in SCREEN-LOCATION]
Follow a labeled link or press a button. The screen location can be a predefined panel name or English phrase. Predefined panel names are based on GUI class names, master template names, or titles of boxes on the page.
click BUTTON-NAME [in SCREEN-LOCATION]
Press a named button. This step should always be followed by a "see" step to check the results.
see SCREEN-OR-PAGE
The tester should see the named GUI screen or web page. The general correctness of the page should be testable based on the feature description.
verify CONDITION
The tester should see that the condition has been satisfied. This type of step usually follows a "see" step at the end of the test case.
verify CONTENT [is VALUE]
The tester should see the named content on the current page, the correct values should be clear from the test data, or given explicitly. This type of step usually follows a "see" step at the end of the test case.
Company Proprietary
Copyright © 2003-2004 Jason Robbins. All rights reserved. License terms. Retain this copyright statement whenever this file is used as a template.
Copyright © 2005 Jerry Everett, Ken Everett, and Ray McLeod. All rights reserved. License terms. Retain this copyright statement whenever this file is used as a template.