Skip to content

Deliverable #2

aaron-monahan edited this page Nov 28, 2015 · 7 revisions

The Testing Process A description of the major phases of the system testing process. This may be broken down into the testing of individual sub­systems, 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/CSCI­362­03­2015/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

Clone this wiki locally