Release Package QA Test Plan

Release Package QA Test Plan


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

On This Page

QA Tests


Distribution configurations to test

  • NPM Module
  • Individual files
  • infusion-all.js
    • minified
    • source
  • infusion-custom.js
    • minified
    • source

Test configuration

Test each of the distribution configurations.

Testing Tasks

The infusion-all.js and infusion-custom.js configurations should be tested with modified release bundles that have individual dependencies replaced with a reference to the single concatenated JavaScript file. (See Release Process - Tag, Package and Test the Release for more information on how to create these bundles)

Unit Test


Navigate to the following html file and execute all of the unit tests.

Run all unit tests by launching the html files from the following location

  • tests/all-tests.html

Ad-hoc Tests

Improvised tests for quickly discovering critical issues, and uncovering ones that may be outside of formalized testing.

Attempt to use the tool in various situations, using your imagination and freedom to explore the interface and interactions. Can use the other test types as a guide.

All test plans:
Testing Fluid Components

Ideas for future Testing of the Release Package