Software Testing Process - PushTracker/EvalApp GitHub Wiki
This document describes the software testing process for the Smart Evaluation App.
You will need to install github-automation:
cd ~
git clone https://github.com/max-mobility/github-automation
cd github-automation
sudo npm install -g
There are two operations when testing:
- Performing a single test
- Generating the Software V&V Document from the Tests that have been run.
cd ~/evalapp/maxmobility
perform_test
# this will walk you through the process of testing
# when this is done a new test report will be saved (as JSON) in ./reports
# you will need to add and commit this file
git add reports
git commit -m '${Your Commit message here}'
git push
# turns the data saved in ./reports into a valid report file
gen_report_doc
Field | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Requirement IDs |
|
|||||||||
Revision | A | |||||||||
Description | App should support bluetooth communications with both PushTracker and SmartDrive. | |||||||||
Test Level | System | |||||||||
Method | Test 1 |
The app should be running and opened to the OTA page.
|
||||||||
Test 2 |
The app should be running and opened to the OTA page. A PushTracker running version 1.5 should be present and turned on.
|
|||||||||
Acceptance Criteria | Test 1 |
|
||||||||
Test 2 |
|
|||||||||
Start / End Dates | 2018-07-23 | 2018-07-23 | ||||||||
Tester Name | William Emfinger | |||||||||
Output | Sample quantity and test result | Pass/Fail | ||||||||
#1 | #2 | #3 | #4 | #5 | #6 | #7 | ||||
Test 1 | PASS | PASS | PASS | SKIP | SKIP | SKIP | SKIP | PASS | ||
Test 2 | PASS | PASS | PASS | SKIP | SKIP | SKIP | SKIP | PASS | ||
Results | PASS | |||||||||
Notes |