Validation Test Cases and Results

Reading Assessment

Results and Recommendations Page


Test Table

<The test table has the following entries:

Entries should be organized well so that similar tests are close to each other.

If the test is executed several times, then each execution should be recorded underneath the corresponding test entry by ADDING AN ADDITIONAL ROW and recording the SQA Analyst, Date Executed, and Actual Result.  If the SQA analyst doing the additional execution deletes or adds input items to the test case, then record that in his/her Input / Expected Output column.

In order to keep the table as small as possible, each entry should correspond to a test case that thoroughly checks one element, subfunction, or sequence of actions for the item (the item may be a unit, integrated set of units, or the complete software).  For example, you might check a text field in a user interface with many combinations of input, such as no text, text over the max number of characters, text with special characters, and normal text.  Such entries might look like:

ID /
Description
Input /
Expected Output
SQA Analyst /
Date Executed
Actual Result
  • 5.1
  • Checks the username field in the login screen to be sure that erroneous logins are not allowed
Correct password used where applicable with:

OK:

  • correct username

ERROR:

  • no text
  • text > max characters
  • text with special characters
  • John Smith
  • 7/8/2001
PASS:
  • correct username (logged user in)
  • no text (did not log user in and gave appropriate error message)

FAIL:

  • text > max characters (logged user in, input:  maximumcharacters)
  • text with special characters (generated run-time error, input:  y&8*9#)

 

  ADDED:

OK:

  • none

ERROR:

  • text with control characters
  • Mary Woods
  • 7/20/2001
PASS:
  • all

FAIL:

  • none
  • 5.2
  • Checks the password field in the login screen to be sure that erroneous logins are not allowed
Correct username is entered with:

OK:

  • correct password

ERROR:

  • no text
  • text > max characters
  • text with special characters
  • John Smith
  • 7/8/2001
PASS:
  • correct password (logged user in)
  • no text (did not log user in and gave appropriate error message)

FAIL:

  • text > max characters (logged user in, input:  maximumcharacters)
  • text with special characters (generated run-time error, input:  y&8*9#)

>

ID /
Description
Input SQA Analyst /
Test Case Type /
Date Executed
Actual Result
  • 2.6.1
  • Checks that after the tester completes all of the reading assessment tests, "Results and Recommendation" page shall appear.
Complete reading assessment tests.

OK:

  • "Reading and Recommendation" page appears.

ERROR:

  • "Reading and Recommendation" page does not appear.
  • <SQA Analyst name>
  • <MM/DD/YYYY>
PASS:
  • <pass item and result>

FAIL:

  • <fail item and result>
  • 2.6.2
  • Checks that the “Results and Recommendation” page displays the “Time Score” of the user.
Bring up "Results and Recommendations" page by completing reading assessment. While reading passage, use a manual timer to compare to the systems results.

OK:

  • time score is displayed

ERROR:

  • time score is not displayed
  • <SQA Analyst name>
  • <MM/DD/YYYY>
 
PASS:
  • <pass item and result>

FAIL:

  • <fail item and result>
  • 2.6.3
  • Checks that the “Results and Recommendation” page shall display the "Recall Score %" of the user.
Bring up "Results and Recommendations" page by completing reading assessment. Choose options so that recall % is known.

OK:

  • Recall percentage is displayed and the same as preselected %.

ERROR:

  • Recall percentage is not displayed
  • Recall percentage is not same as preselected %
   
  • 2.6.4
  • Checks that a message is displayed on "Results and Recommendation" page depending on code of test taker.
Complete reading assessment so as to obtain a preselected reading assessment code.

OK:

  • appropriate message is displayed depending on code

ERROR:

  • appropriate message is not displayed.
   
  • 2.6.5
  • Checks that the system has a print button that if selected prints out the "Results and Recommendation" page on a local printer.
Select print button

OK:

  • "Results and Recommendations" page is printed to local printer

ERROR:

  • page is not printed
   
  • 2.6.6
  • Checks that user is able to access the "Results and Recommendation" by clicking on the "Results and Recommendation" screen on main page.
Complete reading assessment test and navigate to main page.

OK:

  • clicking on "Results and Recommendation" bring up "Results and Recommendations" page.

ERROR:

  • link is inactive
  • link does not bring up "Results and Recommendations" page
   
       
       
  • <test case file number>.<ID>
  • <brief description of the test>
OK:
  • <input/output description>

ERROR:

  • <input/output description>
  • <SQA Analyst name>
  • <MM/DD/YYYY>
 
PASS:
  • <pass item and result>

FAIL:

  • <fail item and result>

Tallies

<The table entries are:

For the example table above, this table would look like:

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
2 2 1  1

>

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