Concept for testing accessibility
Objective:
To ensure that your website fulfils the requirements of the Accessibility Improvement Act (BFSG) and the international accessibility guidelines (WCAG 2.1).
Steps for checking accessibility:
1. preparation
-
Inventory:
- Create a list of all pages and functions of the website (e.g. homepage, contact form, content such as PDF documents, search functions).
- Analyse the technologies and page types used.
-
Define test criteria:
- Use WCAG 2.1 guidelines with a focus on conformance levels A and AA.
- Check for compatibility with national requirements (BITV 2.0).
-
Select testing tools:
- Automated tools: e.g. WAVE, Axe, Lighthouse.
- Manual checks: Screen reader (e.g. NVDA or JAWS), keyboard navigation.
2. automated testing
- Implementation:
- Apply automated tools to the website to identify initial issues such as missing alternative text, poor contrast, incorrect ARIA roles.
- Analyse report:
- Create list of automated issues found.
- Categorise errors (critical, moderate, minor).
3. manual check
-
Visual inspection:
-
Check the design for sufficient contrast (at least 4.5:1 for text and background).
- Check legibility of fonts and sizes.
-
-
Screen reader test:
- Check website navigation with a screen reader.
- Ensure that content is read out logically and comprehensibly.
-
Keyboard test:
- Checking that all interactive elements (e.g. forms, buttons, menus) are fully operable using the keyboard.
-
Content check:
- Checking whether alternative texts for images are available and make sense.
- Ensure that multimedia content (e.g. videos) has subtitles or transcriptions.
- Create report:
- Create list of issues found.
- Categorise errors (critical, moderate, minor).
4. checking the documents
- Check the PDF documentsprovided on the website:
- Ensure that the PDFs are accessible.
- Create report:
- Create list of issues found.
- Categorise errors (critical, moderate, minor).
5. user feedback
- Set up an accessibility reporting centre:
- Contact form or e-mail address on the website so that users can report barriers.
- Involve a test group:
- Have people with different disabilities test the website.
- Obtain feedback on user-friendliness.
- Create a report:
- Create list of issues found.
- Categorise errors (critical, moderate, minor).
6. document the results
- Summarise reports:
- Identified barriers and their impact.
- Suggestions for remediation with prioritisation according to urgency.
- Document test protocol:
- Document all tests and tools performed.
Implementing the findings
- Developing solutions:
- Work with developers and designers to remove barriers.
- Ensure that the code is semantically correct and that ARIA roles are used appropriately.
- Retesting:
- Re-run all tests once issues have been resolved.
Ensuring accessibility in the long term
-
Regular checks:
- Check the website for accessibility on a quarterly basis.
-
Training courses:
- Training of editors in handling accessible content.
-
Monitoring and feedback:
- Set up a monitoring system to continuously check changes and new content for accessibility.