Document Navigator For The Design Index (Testing Document)
Previous Section
(Customer Administration)
This Section
(Transactions)
Next Section
(Entity Relationship Diagram)
Previous (Canceling A Book On Hold) Paying A Fine Next ()

 


Unit Tests                                   

 

Objective                                   
     The following will be checked for correctness:
     
  1. user can enter the data into the Pay A Fine page,
  2. syntax errors will be checked and displayed by the system, and
  3. ensure that customer information is actually modified in the database.

 

Data Used                                   
     
To check 1):
inputs:
a) User ID Number
b) Fine Amount (to be Paid)

Expected Results - All fields will allow entry of data

To check 2):
All individual field testing will assume that all other fields are syntactically correct.

 

Error Condition(s) Input To Test
User ID Number:
a) empty field
b) too long 12345678901234567890
c) alphabetic input 123abc7890

Expected Results - The error window is displayed stating that the User ID # field input is invalid.

 

Fine Amount (to be Paid):
a) empty field
b) too high $1,000,000.00
c) alphabetic input abc.de

Expected Results - The error window is displayed stating that the Fine Amount field input is invalid.

To check 3):
input:
User ID #: 1234567890
Fine Amount: $1.00

Expected Results - A "Fine Paid" message will be displayed and customer information will be modified in the database.

 


Integration Tests                                   

 

Objective                                   
     The following will be checked for correctness:
     
  1. Pay A Fine page can be accessed,
  2. All buttons (OK, CANCEL, CLEAR, HELP) on window operate as expected.

 

Data Used                                   
     
To check 1):
Pressing "Pay A Fine" button on Transaction Administration page.

Expected Results - Paying A Fine page will be displayed.

To check 2):
Test all buttons (OK, CANCEL, CLEAR, HELP) one at a time.

Expected Results - Information (or functions) pertaining to the selected button will be displayed (or carried out).

 


Document Navigator For The Design Index (Testing Document)
Previous Section
(Customer Administration)
This Section
(Transactions)
Next Section
(Entity Relationship Diagram)
Previous (Canceling A Book On Hold) Paying A Fine Next ()

Copyright ©1997 VoidWorks Software Inc.

Send mail to the Group Leader or the Webmaster
Pages created and maintained with Mortar