MSAMM
Back to course

Oracle Visual Builder: Applications That Outlive Their First Release · Module 16 · Testing an application with no test framework

Accessibility and keyboard

Lesson 161 of 176 · 3 min

Reaching EVERY CONTROL WITHOUT A MOUSE, and WHAT A SCREEN READER ANNOUNCES. Cheap to check AS YOU GO, expensive to RETROFIT. Module 3 Lesson 8 explained why the components give you most of this. This lesson is the check that what you built on top of them did not undo it. THE KEYBOARD CHECK IS THE CHEAPEST TEST IN THIS ENTIRE COURSE: PUT THE MOUSE DOWN AND USE THE PAGE. Tab through it, activate everything, complete the task. It takes a minute and finds most of what there is to find. THREE THINGS FAIL, AND THEY FAIL PREDICTABLY. Something is not reachable at all — usually a control built out of something that is not a button. The order is wrong, because tabbing follows structure rather than visual position — Module 3 Lesson 6's layout point with a second consequence. And focus is invisible, so the page works and you

The full lesson is part of the course

The video, the complete written lesson and the module quiz are included in Oracle Visual Builder: Applications That Outlive Their First Release, with a certificate on completion and a fourteen-day refund window.

Get the free lessons by email

We will email you a link to every free lesson in this course. No account needed, and one message only.

In this module: Module 16 · Testing an application with no test framework

  1. 1What "tested" means hereFree preview
  2. 2Choosing data that would fail
  3. 3Testing without the other system
  4. 4Testing the failure paths
  5. 5Testing both locales
  6. 6Accessibility and keyboard
  7. 7What breaks: the sign-off that proved nothing
  8. 8Lab briefing · A test plan somebody would sign