Академический Документы
Профессиональный Документы
Культура Документы
Contract No:
CASE (Man_Doc_001)
Prepared For:
DOCUMENT APPROVAL
Verified By:
Mohd. Ariffin Nizar
_______________
PROJECT LEADER
PROJECT MANAGER
_______________
CLIENT
REVISION HISTORY
REVISION DESCRIPTION
Ind.+ Date A B C D E
08 March
2005
TABLE OF CONTENTS
1 SCOPE ......................................................................................................1
1.1 Identification ......................................................................................... 1
1.2 Overview of the System .......................................................................... 1
1.3 Overview of the Document ...................................................................... 2
2 APPLICABLE DOCUMENTS ............................................................................3
2.1 Government documents .......................................................................... 3
2.2 Non- Government documents .................................................................. 3
2.3 Contractual documents ........................................................................... 4
2.4 Non-Contractual documents .................................................................... 4
3.1 OBA01TC0A - Setup\Installation ............................................................. 5
3.2 OBA01TC0B - Launch Bench .................................................................... 7
4 FORMAL QUALIFICATION TEST DESCRIPTIONS ............................................. 11
4.1 Test Case Specification: OBA01TC0A Setup\Installation ........................... 11
4.1.1 Test case name : TC0A Setup\Installation ..................................... 11
4.1.1.1 Requirements traceability ............................................... 11
4.1.1.2 Initialization .................................................................. 11
4.1.1.3 Test input ..................................................................... 11
4.1.1.4 Expected test result ....................................................... 11
4.1.1.5 Criteria for evaluating results .......................................... 11
4.1.1.6 Test procedure .............................................................. 12
4.1.1.7 Assumptions and constraints ........................................... 12
4.2 Test Case Specification: OBA01TC0B Launch Bench ................................. 13
4.2.1 Test Case Name: TC0B Launch Bench ........................................... 13
4.2.1.1 Requirements traceability ............................................... 13
4.2.1.2 Initialization .................................................................. 13
4.2.1.3 Test input ..................................................................... 13
4.2.1.4 Expected test result ....................................................... 13
4.2.1.5 Criteria for evaluating results .......................................... 13
4.2.1.6 Test procedure .............................................................. 13
4.2.1.7 Assumptions and constraints ........................................... 15
4.3 Test Case Specification: OBA01TC01 – Initialize OBA ................................ 16
4.3.1 Test case name: TC01 Initialize OBA ............................................ 16
4.3.1.1 Requirements traceability (STD_REQ_100) ....................... 16
LIST OF TABLES
Table 4.5: Test Condition and Criteria for Cruise Speed Acceleration via “Start
Acceleration” Button ....................................................................................... 21
Table 4.6 : Cruise Speed Acceleration via “Start Acceleration” Button Test Cases ... 21
Table 4.7: Cruise Speed Acceleration via “Start Acceleration” button Response Time
Test Cases .................................................................................................... 22
Table 4.8: Cruise Speed Acceleration via “Accelerator Pedal” and Activation Button 23
Table 4.10: Cruise Speed Acceleration via “Accelerator Pedal” and Activation Button
Response Time Test Case ................................................................................ 25
Table 4.11: Test Condition and Criteria for Auto-Cruise Suspension via “Brake Pedal”
With Deactivation ........................................................................................... 25
Table 4.12: Auto-Cruise Suspension via “Brake Pedal” With Deactivation Test Cases
.................................................................................................................... 25
Table 4.13: Test Condition and criteria for Auto-Cruise Suspension via “Brake Pedal”
With Resume ................................................................................................. 27
Table 4.14: Auto-Cruise Suspension via “Brake Pedal” With Resume Test Cases..... 27
Table 4.15: Auto-Cruise Suspension via “Brake Pedal” With Resume Response Time
Test Case ...................................................................................................... 29
Table 4.16: Test Condition and Criteria for Calculate Average Speed .................... 31
Table 4.19: Average Speed Calculation Response Time Test Cases ....................... 32
Table 4.22: Fuel Consumption Monitoring during Trip Test Cases ......................... 37
Table 4.23 : Fuel Consumption between Two Filings Test Cases ........................... 38
Table 4.24: Average Fuel Consumption Calculation Response Time Test Cases....... 38
Table 4.25: Test Condition and Criteria for Calibrate Pulses ................................. 40
1 SCOPE
1.1 Identification
This document describes the system test cases and procedures for the
OBA CSCI .
2 APPLICABLE DOCUMENTS
The following documents, for which the exact is indicated, form part of
the specification as far as everything specified hereafter is concerned.
In the event of discrepancy between the documents referred to here
and the content of this specification, it is the content of the
specification, which should be considered to be the background
reference.
3.1.1 Schedule
This installation process will be tested and the system shall be left in
an operational condition prior to running the nominal system
capability, project requirements and level of services test cases. As
part of the testing, the OBA will be populated with some dummy data.
ii. The storage medium for the items shall be on the LINUX
platform.
i. Simulator
3.2.1 Schedule
The schedule is stated below:
i. Location : CASE Lab
ii. Date : 17/03/2005
iii. Time : 09.00pm
The testing will be conducted by : QM Manager
3.3.1 Schedule
i. Flat Road
v. Bumpy Road
The following qualification methods will be used in the detail test plan
of Chapter 4 to support the clarity of the test cases.
The following qualification levels will be used in the detail test plan of
Chapter 4 to support the clarity of the test cases.
None
4.1.1.2 Initialization
For the criteria in evaluating the test conditions, the Table 4.1 is
validated as follows.
For every row indicated for the expected result must match the actual
result to consider this test as pass otherwise the test is considered fail.
None
The following test case is designed to launch the OBA test bench.
None
4.2.1.2 Initialization
which are :
i. OBA.exe
ii. Cruise.exe
For the criteria in evaluating the test conditions, Table 4.2 is validated
as follows. For every row indicated for the expected result must match
the actual result to consider this test as pass otherwise the test is
considered fail.
The following test case is designed for the Initialize OBA component.
4.3.1.2 Initialization
which are :
i. OBA.exe
ii. Cruise.exe
For the criteria in evaluating the test conditions, Table 4.3 is validated
as follows. For every row indicated for the expected result must match
the actual result to consider this test as pass otherwise the test is
considered fail.
4.4.1.2 Initialization
For the criteria in evaluating the test conditions, the Table 4.4 is
validated as follows. For every row indicated for the expected result
must match the actual result to consider this test as pass otherwise
the test is considered fail.
This functionality shall be able to maintain the cruise speed in its valid
range at various tested conditions.
Table 4.5: Test Condition and Criteria for Cruise Speed Acceleration via
“Start Acceleration” Button
Table 4.6 : Cruise Speed Acceleration via “Start Acceleration” Button Test
Cases
Criteria
Test Id Expected Result Method(s) Level
1 2 3
TC02-A- 0 0 0
Hazard bolting LED
01 A, D, I 1
is highlighted.
TC02-A- 0 0 1
Hazard bolting LED
02 A, D, I 1
is highlighted.
TC02-A- 0 1 0 If speed reaches
=> 110km/h, “Care
03
to Speed” LED is
A, D, I 1
highlighted.
TC02-A- 0 1 1 If speed reaches
=> 110km/h, “Care
04
to Speed” LED is
A, D, I 1
highlighted.
TC02-A- 1 0 0 Hazard bolting LED
05 is highlighted. A, D, I 1
TC02-A- 1 1 0 “Acceleration”
06 message is
displayed on the
display panel.
(SRS_REQ_213) A, D, I 1
Table 4.6 : Cruise Speed Acceleration via “Start Acceleration” Button Test
Cases(cont.)
Criteria
Test Id Expected Result Method(s) Level
1 2 3
TC02-A- Speed is
increasing.
07 A, D, I 1
1 1 0 (SRS_REQ_214)
TC02-A- The new cruise
speed is set to
08
current speed.
A, D, I 1
1 1 1 (SRS_REQ_215)
Table 4.8: Cruise Speed Acceleration via “Accelerator Pedal” and Activation
Button
Table 4.9 : Cruise Speed Acceleration via “Accelerator Pedal” and Activation
Button Test Cases
Criteria
Test id Test Description Expected Method(s) Level
1 2
TC02-C- 1 0 1. Press accelerator Speed A, D, I 1
pedal. increasing.
01
(SRS_REQ_216) (SRS_REQ_217)
Cruise speed is
set to current
speed.
(SRS_REQ_218)
TC02-C- 0 0 1. Press accelerator Not in cruise
03 pedal. mode and
(SRS_REQ_216) manual driving
speed is
increasing.
Table 4.9 : Cruise Speed Acceleration via “Accelerator Pedal” and Activation
Button Test Cases(cont.)
Criteria
Test id Test Description Expected Method(s) Level
1 2
TC02-C- 0 1 1. Press accelerator If current speed
04 pedal. => 75km/h,
(SRS_REQ_216) auto cruise
mode is Active,
and cruise
speed = current
speed.
Table 4.10: Cruise Speed Acceleration via “Accelerator Pedal” and Activation
Button Response Time Test Case
4.4.1.6.2.4 Test Case to verify the auto cruise suspension via “Brake
Pedal”
Table 4.11: Test Condition and Criteria for Auto-Cruise Suspension via
“Brake Pedal” With Deactivation
Test Criteria
Expected Result Method(s) Level
Id 1 2 3
TC02-E-
D 1
01 0 0 0 Not applicable
TC02-E-
D 1
02 0 0 1 Not applicable
TC02-E-
D 1
03 0 1 0 Not applicable
Test
Expected Result Method(s) Level
Id Criteria
TC02-E-
D 1
04 0 1 1 Not applicable
07 highlights ON.
System displays
“SUSPEND”
message.
Cruise speed
decreasing.
Table 4.13: Test Condition and criteria for Auto-Cruise Suspension via
“Brake Pedal” With Resume
Table 4.14: Auto-Cruise Suspension via “Brake Pedal” With Resume Test
Cases
Test Criteria
Expected Result Method(s) Level
Id 1 2 3
TC02-F-
0 0 0 D 1
01 Not applicable
TC02-F-
0 0 1 D 1
02 Not applicable
TC02-F-
0 1 0 D 1
03 Not applicable
05 continuously.
1 0 0 System displays
“SUSPEND”
message.
Table 4.14: Auto-Cruise Suspension via “Brake Pedal” With Resume Test
Cases (cont.)
Test
Expected Result Method(s) Level
Id Criteria
“SUSPEND”
message.
“SUSPEND”
message.
None
The following test case is for the Calculate Average Speed component
testing.
4.5.1.2 Initialization
The engine should be started and running. The ‘Begin trip’ button is
pressed at least once.
For the criteria in evaluating the test conditions, the Table 4.16 and
table 4.17. For every row indicated for the expected result must
match the actual result to consider this test as pass otherwise the test
is considered fail.
Table 4.16: Test Condition and Criteria for Calculate Average Speed
Criteria
Test id 1 2 Test Description Expected Method(s) Level
TC03-01 0 0 No change A, D, I 1
TC03-02 0 1 Distance is updated A, D, I 1
with latest trip
information.
TC03-03 1 0 The average speed A, D, I 1
value will be
displayed on the
screen.
TC03-04 1 1 STEP 1: Initially the average A, D, I 1
‘Average speed’ speed value will be
button is pressed. displayed on the
screen.
Step 2: Distance is updated
‘Begin trip’ button is with latest trip
pressed. information.
4.6.1.2 Initialization
For the criteria in evaluating the test conditions, the table in the Test
Procedure section is validated as follows. For every row indicated for
the expected result must match the actual result to consider this test
as pass otherwise the test is considered fail.
None.
The following test case is designed for the Calculate Average Fuel
Consumption component.
4.7.1.2 Initialization
The tank is filled full at least once prior to the testing of this
component and the average fuel consumption button is available. The
“New” button under Trip label should be pressed.(SRS_REQ_501)
For the criteria in evaluating the test conditions, the Table 4.23 is
validated as follows. For every row indicated for the expected result
must match the actual result to consider this test as pass otherwise
the test is considered fail.
4.7.1.6.3 Test Case to verify the monitor fuel consumption during a trip.
None
The following test case is test on the calibrate speed and distance
functionality.
4.8.1.2 Initialization
For the criteria in evaluating the test conditions, the Table 4.25 and
Table 4.26 is validated as follows. For every row indicated for the
expected result must match the actual result to consider this test as
pass otherwise the test is considered fail.
5 NOTES
Abbreviations used:-
MIL - Military
Std - Standard
UC - Use Case
UR - User Requirement
TC - Test Case