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

  1. Introduction:

Overall Objective for Software Test Activity

Reference Documents

  1. Description of Test Environment
  2. Overall Stopping Criteria
  3. Description of Individual Test Cases

 


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.

Reference Documents:

 


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.