PGA Task 0003 - QA Test Plan - Installation
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
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
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
Insert a valid USB drive into the computer
Run unit tests
Go to C:\Program Files\First-Discovery-Chrome-Extension and run 'python python-host test'
Expected Results
The unit tests should have completed without errors
Stop Test
Delete the .gpii-user-token.txt and .first-discovery-preferences.txt files from the USB drive
Test 3: Write to USB
Procedure
Complete Test 1
Insert a valid USB drive into the computer
Go to chrome://extensions and turn on developer mode
Look for the com.ibm.firstdiscovery extension and click on "Inspect views: background.html"
Navigate to http://extension-demo-jtworkme.mybluemix.net/and click the button to set the extension ID (do this first) and send a message.
Note: the extension ID that pre populates the extensionID field is the same extension ID as the extension in the web store, so you needn't edit it.
Expected Results
The backgound page of the extension will show a successful message from the native host (or not, if the installation was bad).
The content should have been written to the usb