Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Current »

Guidlines

Environments

  • OS
    • Windows 7
    • Windows 8.1
    • Windows 10
    • Mac OS 10.11 ( El Capitan )
  • Browser
    • Chrome (latest)

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
On This Page
Specification

 

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 following site using both the mouse and keyboard, all tests should be done in sequence.

  1. First Discovery:
    1. http://first-discovery.mybluemix.net/demos/prefsServerIntegration/index.html?preview=electron
    2. http://first-discovery.mybluemix.net/demos/prefsServerIntegration/index.html?preview=search
  2. Explore Tool:

Test 1: Create a Token

  • Procedure
    1. Open the First Discovery Tool
    2. Go through the tool, setting preferences as desired
    3. Remember the preferences set
    4. 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: Launch

  • Procedure
    1. Complete Test 1
    2. Open the Exploration Tool
  • Expected Results
    • Hover
    • A prompt to login using a GPII token should be present

Test 3: Login

  • Procedure
    1. Complete Test 2
    2. Login 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 4: Modify Preferences - Try Something New

  • Procedure
    1. Complete Test 3
    2. Open the "Doesn't Make Sense?" panel
    3. 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 5: Modify Preferences - Enable a Preference

  • Procedure
    1. Complete Test 4
    2. Activate one of the disabled preferences 
  • Expected Results
    • The selected preferences should be applied to the Explore Tool

Test 6: Modify Preferences - Disable a Preference

  • Procedure
    1. Complete Test 5
    2. Disable an active preference
  • Expected Results
    • Only the selected preferences should be applied to the Explore Tool

Task Oriented Functional Tests

________________________________________________________

Description
Ensures that the component is able to handle expected input.

Protocol
Perform these tasks on the following site.

  1. First Discovery:
    1. http://first-discovery.mybluemix.net/demos/prefsServerIntegration/index.html?preview=electron
    2. http://first-discovery.mybluemix.net/demos/prefsServerIntegration/index.html?preview=search
  2. Explore Tool:

Boundary Tests

________________________________________________________

Description
Ensures proper functionality at the input limits

Protocol
Perform these tasks on the following site.

  1. http://first-discovery.mybluemix.net/demos/prefsServerIntegration/index.html?preview=electron
  2. http://first-discovery.mybluemix.net/demos/prefsServerIntegration/index.html?preview=search

Test 1: Enable All Preferences

  • Procedure
    1. Using the First Discovery Tool, create a preferences set and generate a GPII Token
    2. Login to the Explore Tool with the GPII Token from step 1.
    3. 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
    1. Using the First Discovery Tool, create a preferences set and generate a GPII Token
    2. Login to the Explore Tool with the GPII Token from step 1.
    3. 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
    1. 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.

  1. First Discovery:
    1. http://first-discovery.mybluemix.net/demos/prefsServerIntegration/index.html?preview=electron
    2. http://first-discovery.mybluemix.net/demos/prefsServerIntegration/index.html?preview=search
  2. Explore Tool:
  • No labels