Skip to end of metadata
Go to start of metadata

Progress QA Test Plan

Environments

BrowserVersion
ChromeLatest Stable Release
FirefoxLatest Stable Release
Internet ExplorerLatest 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

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

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.

Progress Jira Filter

 

Unit Test

________________________________________________________

Protocol
Launch the following website to execute unit tests.

Progress:

http://build.fluidproject.org/infusion/tests/component-tests/progress/html/Progress-test.html

Task Oriented Functional Tests

________________________________________________________

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

Protocol
Perform these tasks on the following sites.

Progress Samples:
Demo

Test 1: Continuous Progress Animation

  • Procedure
    1. Open the browser and navigate to the specified URL
    2. Using the mouse, click the 'Submit' button
  • Expected Results
    • After clicking the "Submit" button, a progress bar should appear
    • The progress bar should gradually fill to 100%
    • As the progress bar fills, the percentage complete should be displayed
    • After the progress has reached 100%, it should gradually fade away
  • Stop Test
    • Refresh the browser to return the page to its initial state.

Test 2: Continuous Progress Animation

  • Procedure
    1. Open the browser and navigate to the specified URL
    2. Using the keyboard, tab to the the 'Submit' button and tap the "enter" key
  • Expected Results
    • After clicking the "Submit" button, a progress bar should appear
    • The progress bar should gradually fill to 100%
    • As the progress bar fills, the percentage complete should be displayed
    • After the progress has reached 100%, it should gradually fade away
  • Stop Test
    • Refresh the browser to return the page to its initial state.

 

Boundary Tests

________________________________________________________

Description
Ensures proper functionality at the input limits 

Protocol
Perform these tasks on the following site.

Progress Samples:

 

Test-to-Fail

________________________________________________________

Description
Tests which should cause errors or not be accepted as input 

Protocol
Perform these tasks on the following site.

Progress Samples:

  • No labels