Guidelines
Environments - OS
- Windows 7
- Windows 8.1
- Windows 10
- Mac OS 10.11 ( El Capitan )
- Browser
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
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