ICS 125 - Team 7

Test Plan

Test Plan Iteration 2

 

Test Plan

•  Purpose:

- This document is to lay out the test procedures that will be conducted to ensure that upon the final delivery of the projects, that all agreed requirements are successfully met.

 

•  Prerequisites:

-  The deployment of a demo website to reside on a server to work as the UI for inputting sample requests. The website will allow users to choose between different preferences guards that will determine the Booleans guards to be sent to the selector engine.

-  The development of a Graphic User Interface (GUI) that will demonstrate the actual results of the final product. This GUI will be used to compare results between the newly developed solution with the current working system.

-  The creation of multiple ArchStudio 3.0 architecture descriptions to be used as a sample data for the ArchStudio 3.0 repository.

-  The creation of sample Boolean guards to be used as input for the Selector engine.

 

 

- Test Cases:

•  Input Processing Through the Deployed website

•  Selector/Repository communication Use Case

•  Performance enhancement

•  Simultaneous Submission and processing of multiple requests

 

 

Test Case 1

Input processing

 

 

Test Case 2

Selector/Repository Communication Use Case

 

Test Case 3

Performance Enhancement

 

Test Case 4

Simultaneous Submission and processing of multiple requests

 

Final Notes:

•  If more than one solution is to be developed, then all test cases are to be repeated for each of the developed solutuions.

•  Compared results must be shown for all the different solutions.

If multiple solutions exist, the developer must recommend one solution to the customer depending on the performance results that will be generated from the test cases.

 

 

 

home | profile | log | use cases | Requirements Document