PGA Task 0003 - QA Test Plan - Explore Tool
Guidlines
QA Tests
Protocol
Perform the following tests using each browser/system environment
Unit Test
________________________________________________________
Protocol
Launch the following link to execute unit tests.
???
State Tests
________________________________________________________
Description
Ensures that the component properly traverses through the various states.
Protocol
Perform these tasks on the specified sites using both the mouse and keyboard, all tests should be done in sequence.
Test 1: Create a Token
Procedure
Open the First Discovery Tool
Go through the tool, setting preferences as desired
Remember the preferences set
Copy the GPII Token generated
Expected Results
The Confirmation page should match the preferences set
The stored preferences should match the preferences set
A GPII Token should be generated
Test 2: Login
Procedure
Complete Test 1
Log in to the Explore Tool using the GPII Token generated in Test #1
Expected Results
The Explore Tool is launched
The Preferences set in Test #1 should be applied to the Explore Tool
The Preferences set in Test #1 should be set in the Explore Tool
Test 3: Modify Preferences - Try Something New
Procedure
Complete Test 2
Open the "Doesn't Make Sense?" panel
Activate "try something new"
Expected Results
A random selection of preferences should be activated
The selected preferences should be applied to the Explore Tool
Test 4: Modify Preferences - Enable a Preference
Procedure
Complete Test 3
Activate one of the disabled preferences
Expected Results
The selected preferences should be applied to the Explore Tool
Test 5: Modify Preferences - Disable a Preference
Procedure
Complete Test 4
Disable an active preference
Expected Results
Only the selected preferences should be applied to the Explore Tool
Boundary Tests
________________________________________________________
Description
Ensures proper functionality at the input limits
Protocol
Perform these tasks on the following site.
http://first-discovery.mybluemix.net/demos/prefsServerIntegration/index.html?preview=electron
http://first-discovery.mybluemix.net/demos/prefsServerIntegration/index.html?preview=search
Test 1: Enable All Preferences
Procedure
Using the First Discovery Tool, create a preferences set and generate a GPII Token
Login to the Explore Tool with the GPII Token from step 1.
Activate all disabled preferences
Expected Results
All of the available preferences should be applied to the Explore Tool
Stop Test
clear the browser cookie and reload the page
Test 2: Disable All Preferences
Procedure
Using the First Discovery Tool, create a preferences set and generate a GPII Token
Login to the Explore Tool with the GPII Token from step 1.
Disable all active preferences
Expected Results
None of the preferences should be applied to the Explore Tool
Stop Test
clear the browser cookie and reload the page
Test 3: Login with an Invalid Token
Procedure
Login to the Explore Tool with an invalid GPII Token
Expected Results
The Explore Tool should not launch and an error should be presented to the user
Stop Test
clear the browser cookie and reload the page
Ad-hoc
________________________________________________________
Description
Tests which should cause errors or not be accepted as input
Protocol
Attempt to use the tool in various situations, using your imagination and freedom to explore the interface and interactions.