Intelligent Guided Tests
Powered by AI, Intelligent Guided Tests (IGTs) take accessibility testing beyond what automated testing is capable of covering without relying on an accessibility expert's manual assessment. A series of simple questions will be asked about the application being tested and, in doing so, complex accessibility checks will be performed.
To get started with Intelligent Guided Tests, first scan a page or part of a page and save the results. Once the test is saved, IGTs can be accessed within the "Guided Tests" tab.
For pages with excessively large amounts of DOM nodes (thousands of HTML elements), utilizing the Scan PART of my page feature is recommended to speed up testing. Limiting the scope of the test will create an easier / faster IGT experience.
How Intelligent Guided Tests work
To run an Intelligent Guided Test, click the start button for the given IGT. Once clicked, you will be reminded to ensure your app is in the expected state and, once you are ready, clicking "Start" will kick off the IGT. From there, simple questions will be asked about the application being tested. Once all questions have been answered and all IGT checks have completed, you will be able to review the results of the IGT run. Clicking "Finish" will finalize your IGT run and you will be brought back to the "Guided Tests" tab.
Auto Replay
The auto replay feature allows you to turn your IGT runs into fully automated workflows. Simply run an IGT once to train axe DevTools on how your components work and, once the run is completed, a "Replay" button will be made available. Clicking "Replay" will automate the IGT run applying your previous run's answers, detecting changes and only asking questions about new changes since the last run in which the IGT needs to be made aware of.
The auto replay feature is only available for the Modal Dialog IGT for now. Support for the rest of the IGTs will be coming in the near future starting with the Keyboard and Forms IGTs.
Saving Progress
We try to automatically save your progress at every step of the IGT however, if you need to stop testing at any time, you can ensure progress is saved by clicking the "Options" menu button which will have an option to "Save progress & quit". Once progress is saved and the IGT is exited, you can resume the "In Progress" IGT run by clicking the given run's resume button.
Clearing IGT Results
Clearing All Runs
For a given IGT, you can clear all the runs' results by activating the "More Options" menu button and select the "Delete All Runs" menu item.
Clearing a Specific Run
To clear the results of a specific IGT run, navigate to the given run, activate the run's "More Options" menu button and select the "Clear this run" menu item.
Marking an IGT as Complete or Not Applicable
If you'd like to mark a given IGT as entirely complete or not applicable (n/a), you can activate the IGT's "More Options" menu button and select the "Mark as complete or n/a" menu item. Once an IGT is marked as complete or n/a, overall testing progress will be updated accordingly and no IGT runs can be started. If you'd like to undo this, you can select the "Re-enable Test" menu item within the "More Options" menu.