-
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