Training Assessment #6a
Revising System Tests
Objective
In
this exercise you will rewrite a System Test created by
another student.
Prerequisites
Complete the readings on Writing
System
Tests.
Directions
The demonstration project by FishBowlGames is a Hangman
game. Stage 1 featured a text-based user interface, and in Stage 2 the
team wants to add a Graphical User Interface to
their application.
Examine Test
Case 3 for Stage 1.
The "Purpose" section of the document has 7 items, which is too
many. Items 1 - 4 would be more than enough to include in a
single system test.
Examine the "Procedure" section which gives the steps needed to run the
test.
Now examine the same test
case from Stage 2 which is supposed to test the Graphical user
interface. However, the only difference is that the author added a
static screen shot of the
intended GUI for stage 2. Importantly, the procedures for the
Stage 2 test weren't
updated to describe how to run the test with a GUI. This needs to
be rewritten.
The "Procedure" section also has several other shortcomings or
inadequacies which are left for you to identify.
Your assignment is to rewrite the "Procedure" and "Test Data" sections
to describe the
actions the user must take to test the GUI for items 1 - 4 in the
"Purpose" section. You do not need to
include screen shots, you should describe the user inputs and expected
output in narrative form.
You may want to refer to the Hangman UI
prototype which depicts the required behavior.
It will also be helpful to refer to the "Testability" non-functional
requirement in the SRS.
You may also want to download the finished product from the Download
Page.
Submission
A printout of the sections you revised.
Extra Credit
Write a Costello script that implements the test case you wrote above.
206 Home
instructor solution