Release Package QA Test Plan
Environments
Browser | Version |
---|---|
Chrome | Latest Stable Release |
Firefox | Latest Stable Release |
MS Edge | Latest 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
QA Tests
Configurations
Distribution configurations to test
InfusionAll.js (minified and source)
NOTE: This should be tested with the modified release bundles that have individual dependencies replaced with a reference to InfusionAll.js. (See Release Process - Tag, Package and Test the Release for more information on how to create these bundles)
Test configuration
Test each one of the four Distribution configurations in only one browser/OS configuration.
Unit Test
________________________________________________________
Protocol
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
Description
Improvised tests for quickly discovering critical issues, and uncovering ones that may be outside of formalized testing.
Protocol
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