Guidelines
Environments
- OS
- Windows 7
- Windows 8.1
- Windows 10
- Mac OS 10.11 ( El Capitan )
- Browser
- Chrome (latest)
General QA Guidelines
General Use
- Are you surprised by anything
- Does something take longer than you would expect
- When the tool does something unexpected or takes too long to do something, does the tool provide appropriate feedback
On This Page
Specification
QA Tests
Protocol
Perform the following tests in each environment
Report issues at:
Launchers
Description
Ensures that the setting specific First Discovery Tools can be launched
Protocol
Test 1 must be performed first
Test 1: Install Launchers
- Procedure
- Follow the installation guide
- Activate each launcher
- Expected Results
- The installation steps are completable without errors
- Launchers for the Seniors and OER settings are available on the desktop
- Launchers open the correct setting specific First Discovery Tools
Test 2: Activate Launchers
- Procedure
- Complete Test 1
- Activate each launcher
- Expected Results
- Launchers open the correct setting specific First Discovery Tools
Chrome Extension
Description
Ensures that the Chrome extension is installed properly
Protocol
Test 1 must be performed first
Test 1: Install
- Procedure
- Follow the installation guide
- Expected Results
- The installation steps are completed without errors
- An icon for the plugin is added to the browser
Test 2: Unit tests
- Procedure
- Complete Test 1
- Run unit tests
- Expected Results
- The unit tests should have completed without errors
Test 3: Connect to Extension
- Procedure
- Complete Test 1
- Follow the Example Usage to write some code to connect to the extension
- Expected Results
- The example code should be able to detect and use the Chrome extension
Native Host
Description
Ensures that the native host is installed properly
Protocol
Test 1 must be performed first
Test 1: Install
- Procedure
- Follow the installation guide
- Expected Results
- The installation steps are completed without errors
- The installation artifacts are added to the correct locations
Test 2: Unit tests
- Procedure
- Complete Test 1
- Run unit tests
- Expected Results
- The unit tests should have completed without errors
Test 3: Write to USB
- Procedure
- Complete Test 1
- Insert a valid USB drive into the computer
- ???
- Expected Results
- The content should have been written to the usb