Basic Accessibility Testing Methods and Tools Flashcards
The first step to conducting web accessibility testing is:
A. Run automated tests
B. Define the scope of the test
C. Conduct manual testing
D. Plan for remediation of accessibility issues
E. Conduct regression testing
B. Define the scope of the test
Conciderations:
- Are a few pages going to be evaluated, or an entire web application?
- Will the evaluation stick to informational content or will it also cover transactional processes?
- Which pages are going to be evaluated?
- How can the best pages be selected to get the most out of the evaluation process?
Which of the following are things to consider when determining the scope of the accessibility tests? (Select all that apply)
A. Which pages have the most diversified and representative content, structure and semantics types?
B. Are there any important transactional or multi-step processes?
C. How many users can access an interface element at one time without crashing it?
D. What templates are in use on the site?
A. Which pages have the most diversified and representative content, structure and semantics types?
B. Are there any important transactional or multi-step processes?
D. What templates are in use on the site?
Testing all of the pages of a web site may not be easy or practical, but it has to be done to ensure an adequately compliant site.
A. True
B. False
B. False
Analyzing specific page content like images, forms, tables, and widgets should be included in the scope of the evaluation.
A. True
B. False
A. True
When beginning the actual testing process, what should testers do first?
A. Conduct keyboard accessibility testing
B. Check if color is used to convey meaning
C. Run an automated test
D. Test for form validation accessibility
C. Run an automated test
To get a good understanding of the general underlying problems that are present in the page or application, it is often best to start by running an automated scan on the page(s) to identify the problems that can easily and quickly be spotted using software programs. These scans will not only help you identify the most basic issues that need to be fixed, they will also allow you to be more efficient by looking for elements that can be easily automated, such as the presence of heading tags in the content, alt attributes on images, and color contrasts.
About a third of accessibility problems can be found through automated testing.
A. True
B. False
A. True
Screen readers can help you identify issues with which of the following?
A. Visual focus indicator
B. Keyboard functionality
C. Touch target size
D. Alternative text
E. Custom widgets
F. Media players
G. Form labels and instructions
H. Color used to convey meaning
I. Headings
J. Video only presentations
K. Answers B, D, E, F, G, and I
L. Answers A, B, C, G, H, I, and J
M. All of the above
K. Answers B, D, E, F, G, and I
B. Keyboard functionality
D. Alternative text
E. Custom widgets
F. Media players
I. Headings
The purpose of links must always be conveyed through the link text itself.
A. True
B. False
B. False
Link Text Considerations:
- Link Text by Itself
- Link Text within Context
- Images as Links
- Icons as Links
- Use of aria atributes (e.g. aria-label, aria-labelledby, or aria-describedby)
If error messages used in form validation are conveyed through a screen reader, then they do not need to be visible.
A. True
B. False
B. False
When a user makes an error in a form, feedback needs to be provided immediately. Users need to know that errors occurred and where those errors are within the form. Both of these components need to be visible to sighted users and users of assistive technology.
To be compliant, captions for videos must include which of the following (Select all that apply):
A. Description of visual content
B. Narration and dialog
C. Identity of multiple speakers
D. Important sound effects
B. Narration and dialog
C. Identity of multiple speakers
D. Important sound effects
Kindof a trick question. Video captions need to include infomation regarding the audio portion of the video.
An effective bug report should be written for which of the following recipients?
A. Developers and designers who have extensive knowledge in accessibility
B. The core accessibility team
C. Stakeholders who may not be well-informed about accessibility
D. Other testers who can validate the issue
C. Stakeholders who may not be well-informed about accessibility
In order for issues to be remediated, reports that are filed need to be well written. This is especially critical for accessibility issues. Why? Because if you are filing a bug on a feature that is outside your team, you cannot be sure how familiar the person assigned to that bug is with web accessibility, and you want to increase the chances that the person assigned to fix your bug can reproduce the unwanted behavior quickly.
If a bug report includes a title, description, and steps to reproduce the issue, what should it also include to make it more effective? (Select all that apply)
A. Recommendations for how to fix the issue
B. Expected behavior and/or results
C. The report is effective as is
D. Severity of the issue
A. Recommendations for how to fix the issue
B. Expected behavior and/or results
D. Severity of the issue
Remediation for all accessibility issues should be:
A. Prioritized according to factors such as impact, severity, frequency, etc.
B. Made top priority for all staff until the issues are resolved
C. Performed by contractors
D. Completed before the application is released
A. Prioritized according to factors such as impact, severity, frequency, etc.
Factors that Influence Priority:
- User Impact
- Time to Remediate
- Business Priority
- Location of Issues
- Volume
- Impact on Interface and Operation
- Secondary Benefit
Automated testing should only be conducted during the testing phase of the development lifecycle.
A. True
B. False
B. False
- Automated unit testing can be used to identify accessibility errors within the code early in the development cycle,
- Through integration testing, developers can continue to discover accessibility issues, while continuing to work on development.
- Regression testing include rerunning previously run tests and checking whether program behavior has changed and whether previously fixed faults have re-emerged.
Which type of testing allows developers to evaluate small chunks of code for accessibility issues without any dependencies?
A. Regression testing
B. Integration testing
C. Unit testing
D. Manual testing
C. Unit testing