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 using each browser/system environment

Unit Test

________________________________________________________

Protocol
Launch the following link to execute unit tests.

???

Task Oriented Functional Tests

________________________________________________________

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

Protocol
Perform these tasks on the following site. Make sure to use USB keys with each of the environments supported file system formats.

  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: Write to USB

Boundary Tests

________________________________________________________

Description
Ensures proper functionality at the input limits

Protocol
Perform these tasks on the following site. Make sure to use USB keys with each of the environments supported file system formats.

  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: Write to USB - Empty

Test 2: Write to USB - Partial

Test 3: Write to USB - Full

Test 4: Write to USB - Multiple Drives

Test 5: Write to USB - Invalid File System

Test 6: No USB

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. http://first-discovery.mybluemix.net/demos/prefsServerIntegration/index.html?preview=electron
  2. http://first-discovery.mybluemix.net/demos/prefsServerIntegration/index.html?preview=search