Test Cases and Results

Type of Test Case: Validation

MUCALC Program

Jeff Kelly


Test Table 

 

ID /
Description
Input Tester Name /
Test Case Type /
Date Executed
Actual Result
  • 3.1 
  • Tab allows movement between input boxes
OK: 
  • TAB character
  • Shift-TAB  
  • <Tester name> 
  • <MM/DD/YYYY> 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.2 
  • Checks "Field" data to ensure incorrect input is not allowed
OK: 
  • legal input for field
ERROR:
  • no input
  • input > maxChars
  • impossible input
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.3 
  • Checks "Site" data to ensure incorrect input is not allowed

 

OK: 
  • legal text entry
ERROR:
  • field blank
  • input > maxChars
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.4 
  • Checks the "Energy" field to ensure illegal input is not allowed
OK: 
  • input is in {4, 5, 10, 18, MVX}
ERROR:
  • input not in {4, 5, 10, 18, MVX}
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.5 
  • Checks the "Field Width" and "Field Length" to ensure illegal input is not allowed
OK: 
  • legal input
ERROR:
  • illegal input
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.6 
  • Checks the "Blocked Width" and "Blocked Length" fields to ensure illegal input is not allowed
OK: 
  • legal input

ERROR:

  • illegal input 
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.7 
  • Checks the "Tray" field to ensure illegal input is not allowed 
OK: 
  • input is in {C, N, O}
ERROR:
  • input not in {C, N, O}
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.8 
  • If 'O' is chosen in the "Tray" field, checks the tray factor and description for the tray 
OK: 
  • legal tray factor
  • legal description text
ERROR:
  • illegal factor
  • no text
  • text > maxChars
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.9 
  • Checks the "Wedge" field to ensure illegal input is not allowed
OK: 
  • input is in {0, 15, 30, 45, 60}
ERROR:
  • input is not in {0, 15, 30, 45, 60}
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.10 
  • Checks the "SSD" field to ensure illegal input is not allowed
OK: 
  • legal SSD input
ERROR:
  • illegal SSD input
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.11 
  • Checks the "Depth" field to ensure illegal input is not allowed 
OK: 
  • legal depth value
ERROR:
  • illegal depth value
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.12 
  • Checks the "Tumor Dose" field to ensure illegal input is not allowed
OK: 
  • legal dose
ERROR:
  • illegal dose
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.13
  • Checks the "Beam Weight" field to ensure illegal input is not allowed
OK: 
  • decimal between 0 and 1
  • fraction between 0 and 1
ERROR:
  • decimal < 0
  • decimal > 0
  • fraction < 0
  • fraction > 0
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.14
  • Checks the "OAR @ CALC POINT" field to ensure illegal input is not allowed
OK: 
  • legal OAR value
ERROR:
  • illegal OAR value
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.15 
  • Checks the "Patient's Name" field to ensure illegal input is not allowed  
OK: 
  • legal text entry
ERROR:
  • numeric input
  • no input
  • input > maxChars 
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.16
  • Checks the "Patient's ID" field to ensure illegal input is not allowed  
OK: 
  • legal numeric input

ERROR:
  • non-numeric input
  • no input
  • text > maxChars
  • illegal input
  • <Tester name> 
  • <MM/DD/YYYY> 
 
PASS: 
  • <pass item and result> 
FAIL:
  • <fail item and result> 
  • 3.17
  • Checks that correct input produces correct output
OK:
  • correct output

ERROR:

  • incorrect output
  • <Tester name> 
  • <MM/DD/YYYY> 

 

 

PASS: 
  • <pass item and result> 

FAIL:

  • <fail item and result> 

 

  • 3.18
  • Checks that print preview works correctly and prints correctly

 

OK:
  • printed page is identical to print preview

 

  • <Tester name> 
  • <MM/DD/YYYY> 

 

PASS: 
  • <pass item and result> 

FAIL:

  • <fail item and result> 

 


Tallies
 
Total Number of Test Cases Total Number of  Test Cases Executed Total Number of Test Cases that Completely Pass Total Number of Test Cases with Failures
18 0 0 0