Guidlines
Environments - OS
- Windows 7
- Windows 8.1
- Windows 10
- Mac OS 10.11 ( El Capitan )
- Browser
General QA Guidelines General Use - Does the tool behave the way that you would expect
- 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 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
- 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
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
Test 2: Disable All Preferences
Test 3: Login with an Invalid Token
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.
- First Discovery:
- http://first-discovery.mybluemix.net/demos/prefsServerIntegration/index.html?preview=electron
- http://first-discovery.mybluemix.net/demos/prefsServerIntegration/index.html?preview=search
- Explore Tool:
- http://prefint.mybluemix.net/demos/explorationToolPrefsServerIntegration/login.html