-
Notifications
You must be signed in to change notification settings - Fork 1
Deliverable #2
The Testing Process A description of the major phases of the system testing process. This may be broken down into the testing of individual subsystems, the testing of external system interfaces, etc. ● Web tests ○ Projects button functionality ○ Organizations button ● Database tests ○ Registered user ○ Assets ○ Volunteers ○ Warehouses ● Code tests ○ Geolocation feature ● System integration tests Requirements traceability ● Requirement: Program can keep track of organizations. System: Organization database with web client access. Test cases: Unit testing for adding, deleting, updating organization database. System integration testing with web client and database. Tested items The products of the software process that are to be tested. ● Web Client ● Server ● Database Testing schedule An overall testing schedule and resource allocation. September 29 Deliverable #2 Produce detailed test plan Test cases at least 5 out of 25 mapped out October 22 Deliverable #3 Rework test plan if needed 10/25 test cases Build automated testing framework November 12 Deliverable #4 25 of 25 test cases using automatic framework November 24 Deliverable #5 Design and inject 5 specific failures into code December 1 Final Report Test recording procedures Tests case results can be found on our private github https://github.com/CSCI362032015/Team6.git All results will be collated in /reports with results for each test as well as a summary for all test run thus far. Hardware and software requirements Software: ● Web2py ● MySQL/PostreSQL ● Linux Ubuntu/Virtualbox ● Robot Framework/Selenium Hardware: ● Server/Amazon EC2 Constraints ● Group size ● Time Conflicting schedules System tests ● Registered user register user functionality ● Assets the ability to add assets to the database ● Volunteers ability to add volunteers to the database ● Warehouses ability to add a warehouse to the database ● Geolocation feature package functionality ● Projects button functionality individual ui smoke test ● Organizations button individual ui smoke test