Professional Documents
Culture Documents
System Test Plan
System Test Plan
Reading the puck’s LCD Stress test using extreme lighting conditions. Focus Screen will be accurately read in all conditions
screen (OCR) and levels. Test a variety of characters/words on the and the data sent to John.
communication to John screen. John should be ready to receive Timmy’s
information.
Forklift (pickup) Require forklift to lift puck and then lower puck. The forklift will be able to lift and hold the
puck with no damage to the system, then
deposit the puck in a similar manner.
Forklift (transportation) Require forklift to carefully transport puck. The forklift will be able to keep hold of the
puck whilst at speed with no damage to the
system. Puck has been carefully transported if
puck accelerometer data is acceptable.
Batteries Stress test Arduino & RPi and run motors at full Team will gain accurate data for battery life.
speed to determine minimum battery life.
Lily Walls/zones detection Identification of walls/zones by Lily, user able to Correct data sent to John.
and user confirmation edit/confirm, then data sent to John.
Robot identification Stress test by moving robots/pucks quicker than we The pucks and robots will be identified in all
expect. Obstruct view. Extreme lighting conditions. conditions. Locations correctly sent to John.
Focus levels.
Data transfer Deterministically sending the data quick enough for The system shall function in real time within
John’s control loop so as not to introduce phase lag acceptable margins.
to the system.
John Start/Stop Try stopping the system whilst it is carrying out a All subsystems will stop and return to their
mission phase. starting points.
Ensure that all subsystems start within 10 seconds of All subsystems will start successfully.
the mission being initiated.
Controller test Test of all functions on controller. Stress test by In all conditions, correct operation of sub-
quickly swapping between functions. Test controller systems in response to controller commands.
range and obstruct path between controller and
John to ensure robustness.
18WSD002 Exterminators
Alert user of milestones Through observation, ensure that alerts match and The alerts will be accurate to within 10
(note: may also be are relevant to what is happening with the system. seconds.
relevant to Lily)
Information display Observation of John’s display during system Display always correct throughout mission. All
operation. information sent from other sub-systems
always received by John and displayed
accordingly.
Route mapping Attempt to map a route with obstructions. The user will be alerted of the error in route
Stress test using extreme lighting conditions. Focus mapping.
levels. Calibrate with known size objects and test When valid routes are presented, the route
accuracy. will be successfully mapped in all conditions.