Killer
Forwards
Test Results
EEL 4884 Spring 2004
Modification history:
|
Version |
Date |
Who |
Comment |
|
v0.0 |
08/15/00 |
G. H. Walton |
Template |
|
v1.0 |
03/04/2004 |
Kristen Cannava, Rob Pescatore, Kip Carr |
Initial Test Results information added |
|
v1.1 |
03/28/2004 |
Kristen Cannava, Rob Pescatore, Kip Carr |
Second Test Results added for
implementation of Passing and rule understanding. |
Killer Forwards
Team Members:
Contents of this Document
Overall Objective for Software Test Activity
SECTION 1: Introduction
It will also be able to pass the ball to another player given a lead for the player and calculating his position. In doing these things we will also calculate our absolute position on the field.
SECTION 2: Description of Test Environment
The hardware and software that the program code will be tested on will be those provided in the lab. The hardware will be basic desktop PCs, the software environment will be the Linux/UNIX operating system. The testers will be the developers. The test environments are the same as those in which the software will run.
SECTION 3: Stopping Criteria
SECTION 4: Description
of Individual Test Cases
Requirement Test 106:
Actual
Results:
This test was performed March
28th, 2004. This test case was performed in the Linux environment, specifically
the PC Linux 5. This test was performed with the entire group present. This
test was a "marginal PASS". The player can locate a receiver on the same team and pass but
some cases where the players are not facing the correct goal will cause errors
in the calculation. Also, our player
does not currently understand not to pass far backwards (away from the goal). The player does correctly pass in most cases
and will pass to a moving target and a stationary one given that their
trajectory stays the same from the last information received by the player. More testing will be done to correct the
problem with the incorrect passing and should be done a day or so after these
results are looked at.
Requirement Test 107:
Actual
Results:
This test was performed March
25th, 2004. This test case was performed in the Linux environment, specifically
the PC Linux 5. This test was performed with the entire group present. This
test was a "PASS". The
player can locate a receiver on the same team and attempt to pass given a clear
shot. A clear shot for our program is
specified as when an opposing team member is not within reachable distance to
the line the ball will be traveling.
This is done assuming that the opposing team member is traveling at
maximum speed and is traveling toward the balls path line already. This was done to assume worse case
considering the player would not have to turn and was already moving.
Requirement Test 108:
Actual
Results:
This test was performed March
28th, 2004. This test case was performed in the Linux environment, specifically
the PC Linux 5. This test was performed with the entire group present. This
test was a "marginal PASS". The player can lead a player but as was mentioned in the results
for 106 the calculations some times have a problem and he will kick the ball at
the wrong angle or power. More testing
will be done to correct the problem with the incorrect passing and should be
done a day or so after these results are looked at.
Requirement Test 109:
Actual
Results:
This test was performed March
24th, 2004. This test case was performed in the Linux environment, specifically
the PC Linux 5. This test was performed with the entire group present. This
test was a "PASS". Our
player will anticipate steals by not letting them occur. We will not attempt to pass if there is any
possibility of a steal from the other team.
This does limit our passing abilities a bit more than necessary but will
remove stealing all together.
Requirement Test 110:
Actual
Results:
This test was performed March
25th, 2004. This test case was performed in the Linux environment, specifically
the PC Linux 5. This test was performed with the entire group present. This
test was a "partial PASS". The
reason for the partial pass is currently the code forces all forwards to run
towards the ball so they will be running towards the ball trying to intercept
it if an opponent has possession of the ball.
Requirement Test 111:
Actual
Results:
This test was performed March
28th, 2004. This test case was performed in the Linux environment, specifically
the PC Linux 5. This test was performed with the entire group present. This
test was a "PASS". The
player can be told to move to an absolute position on the field and the player
will run to that location unless another play is called for in the code. This was shown when certain play modes, such
as free kick right, needed the player to move to a given location.
Requirement Test 112:
Actual
Results:
This
test was performed March 25th and 28th, 2004. This test
case was performed in the Linux environment, specifically the PC Linux 5. This
test was performed with the entire group present. This test was a "PASS".
The player can handle all rules mentioned
in the introduction. Depending on which
teams fault the foul or status was will determine if the player should go
interact with the ball or move to an appropriate location on the field. This was shown by going through each foul in
the game and verify the players move into correct position.
Comments:
Testing was overall a success. All of the
higher functions worked enough to progress to the next phase. Further
optimization was easy to do once certain issues became apparent during testing.
Template
created by G. Walton (GWalton@mail.ucf.edu)
on March 28, 1999 and last modified on August 15, 2000.
This
page last modified by Kip Carr ( Email
) on March 28, 2004.