TP-980323.doc

advertisement
1.0 IDENTIFICATION
1.1
1.2
1.3
1.4
1.5
1.6
Test Procedure Number:
Test Requirement Identification (Reference):
Test Name:
Location:
Test Author:
Test Date:
TP-11
InterfaceView Unit Test
UMB CS UNIX Lab.
J. Hill
3/21/98
2.0 TEST DESCRIPTION
2.1 Purpose
The purpose of this test is to verify the detailed requirements of the
InterfaceView class at a unit level. Our intention is to accomplish the
verification by means of a “code walkthrough.” That is, we as a team
including the author will formally read through the code step-by-step. The
logic will be examined and supporting data structures/representations will be
evaluated for their ability to accomplish the unit responsibilities as defined by
the Classes, Responsibilities, Helpers (CRH) cards prepared and furnished as
part of the Engineering Requirements Specification (ERS).
2.2 Test Method
The method selected for this test is Inspection.
2.3 Constraints
None.
3.0 TEST PROCEDURE REQUIREMENTS
3.1
3.2
3.3
3.4
Test Duration:
Materials:
Test Order:
System Version
.75 hours
ERS, dated 12/16/97.
No predefined order required.
Version 1.0
4.0 TEST PROCEDURE
4.1 Test Steps
a.
b.
c.
d.
e.
Log on to the Computer Science (CS) UNIX network.
Select a valid computer, e.g., “eris”
Set the default directory to “slang.”
Print copies of the source code listings of the file InterfaceView.java.
Log off the computer.
f. As a group, read the source code step-by-step.
g. Check and see if the responsibilities defined by the InterfaceView CRH
are performed.
h. Check and see if the code logic is coherent and does not leave dead-ends
and or produce invalid outputs under a range of all valid inputs.
i. Fill out appropriate Test Data Sheet and any other documentation
resulting from inspection of this code.
4.2 Descriptions of Expected Results
No pre-determined results are predicted for a Inspection method test.
4.3 Test Data Sheet
Download