Orator QA Test Plan

Orator QA Test Plan

Orator QA Test Plan

Environments

BrowserVersion
ChromeLatest Stable Release
FirefoxLatest Stable Release
MS EdgeLatest Stable Release
Safari [fluid:1]Latest Stable Release

[fluid:1] keyboard a11y can be slightly improved if you select the "all controls" option from "Keyboard Shortcuts" under the "Keyboard & Mouse" settings. May also need to use "option + tab" for tab navigation.

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

Report issues at: http://issues.fluidproject.org/secure/Dashboard.jspa

Please search for issues before reporting them, so as to limit the number of duplicate entries.

Self Voicing Jira Filter

 

Unit Test

Protocol
Launch the following website to execute unit tests.

Site
http://build.fluidproject.org/infusion/tests/component-tests/orator/html/Orator-test.html

State Tests

Description
Ensures that the component properly traverses through the various states.

Protocol
Perform these tasks on the following site, perform the tests 1-6 and 7-12 in order.

Site
Demo

Mouse

Test 1: Mouseover

  • Procedure

    1. Open the browser and navigate to the specified URL

    2. Using the mouse, place the cursor over the play button

  • Expected Results

    • The hover styling should be applied to the play button

Test 2: Mouseover (off and on)

  • Procedure

    1. Complete Test 1

    2. Move the cursor away from the play button

  • Expected Results

    • The hover styling should be removed from the play button

Test 3: Mouse, Activate Play button

  • Procedure

    1. Complete Test 2

    2. Using the mouse, click on the play button

  • Expected Results

    • The play button should change to a pause button

    • The page should be self voiced from the top of the page through to the end

    • As words are self voiced, they are highlighted

Test 4: Mouse, Activate Pause button

  • Procedure

    1. Complete Test 3

    2. Using the mouse, click on the pause button

  • Expected Results

    • The pause button should change to a play button

    • The self voicing should stop

    • The last highlighted word should remain highlighted

Test 5: Mouse, Activate Play after Pause

  • Procedure

    1. Complete Test 4

    2. Using the mouse, click on the play button

  • Expected Results

    • The play button should change to a pause button

    • The page should be self voiced from the paused location

    • As words are self voiced, they are highlighted

Test 6: Mouse, Select text

  • Procedure

    1. Complete Test 5

    2. Using the mouse, select a range of text

  • Expected Results

    • The text should be selected

    • A play bubble should appear over the start of the selection

Test 7: Mouse, Play text selection