Keyboard Accessibility QA Test Plan
Keyboard Accessibility QA Test Plan
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.
Unit Test
Protocol
Launch the following website to execute unit tests.
Site
http://build.fluidproject.org/infusion/tests/framework-tests/core/html/Keyboard-a11y-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 in order.
Site
Demo
Keyboard
Test 1: Keyboard, Focus Images
Procedure
Open the browser and navigate to the specified URL
Using the keyboard, tap the 'tab' key until one of the images has focus
Expected Results
The styling of the element should change to indicate that the image has focus
Test 2: Keyboard, Navigate Images
Procedure
Complete Test 1
Using the keyboard, tap the 'left' or 'right' arrow
Expected Results
The keyboard focus styling should move to the other element
Test 3: Keyboard, Select an Image
Procedure
Complete Test 2
Using the keyboard, tap the 'enter' key
Expected Results
The select image should be shown in the viewer
Test 4: Keyboard, Focus Ranks
Procedure
Complete Test 3
Using the keyboard, tap the 'tab' key until the rank has focus
Expected Results
The styling of the element should change to indicate that it has focus
Test 5: Keyboard, Navigate Ranks
Procedure
Complete Test 4
Using the keyboard, tap the 'left' or 'right' arrow
Expected Results
The keyboard focus styling should move to the other rank element
Test 6: Keyboard, Select a Rank
Procedure
Complete Test 5
Using the keyboard, tap the 'enter' key
Expected Results
The starts should highlight to the selected ranking
Assistive Technology (AT)
Description
Tests to ensure compatibility with Assistive Technologies.
Protocol
Perform these tasks on the following site.
Site
Demo