Test Manual

PAID Project

Network Team

Team Members

Orly Canlas

Adam Phelps

Will Ross

Barrett Trask

Anthony Watkins

15-413 Software Engineering Fall 98

Carnegie Mellon University

Pittsburgh, PA 15213


Table of Contents

Objectives
Document References
Test Summary
Testing Strategy

Test A
Test B
Test C
Test D

Testing Materials


Objectives

To describe the testing strategy, unit tests, integration tests, and system tests performed by the Network subsystem.


Document References

The following documents were produced during project development:

    1. Testing with Network
    2. Testing with Network & Authentication
    3. Testing with Network & Database
    4. Testing with Network & Events
    5. Testing with Network & User Interface
    6. Testing with Network, Authentication, Database, Events, & User Interface


Test Summary

The following functions of the system were tested:


Testing Strategy


Test A - Percent download

Tested the system's ability display the percentage of a download. Created a client & a server and has the client request a download. The client will continue to download data until completed.

Test Specification

Test Description

Test Analysis Report


Test B - Kill downloads

Tested the system's ability to kill a requested download. Created a client & a server and has the client request a download. The client will continue to download data until 50% complete when the download is killed.

Test Specification

Test Description

Test Analysis Report


Test C - Network failure

Tested the system's ability to recover from a network failure. Created a client & a server and has the client request a download. The client will continue to download data until the network connection is severed. The download will resume when the connection is restored.

Test Specification

Test Description

Test Analysis Report


Test D - Multicasting

Tested the system's ability to send messages to multiple clients from 1 server. Created 2 clients & a server that sends messages to each client.

Test Specification

Test Description

Test Analysis Report


Test Materials