title, description, tags
| title |
description |
tags |
| Screen Reader Testing |
使用屏幕阅读器验证网页内容可访问性的测试方法 |
| accessibility |
| testing |
| assistive-technology |
|
Definition
Screen Reader Testing 是使用屏幕阅读器软件(如 VoiceOver、NVDA、JAWS)验证网页内容是否对视力障碍用户可访问的测试方法。
主要屏幕阅读器
| 软件 |
平台 |
特点 |
| VoiceOver |
macOS/iOS |
Apple 设备内置,免费 |
| NVDA |
Windows |
开源免费,社区活跃 |
| JAWS |
Windows |
商业软件,功能全面 |
| TalkBack |
Android |
Android 内置 |
| VoiceOver |
Safari (iOS) |
移动端测试 |
测试协议
导航测试
- Heading Structure(标题层级)
- Landmark Regions(地标区域)
- Skip Links(跳转链接)
- Tab Order(Tab 顺序)
- Focus Visibility(焦点可见性)
组件测试
- Buttons(按钮角色和标签)
- Links(链接描述)
- Forms(表单标签和错误提示)
- Modals(焦点陷阱)
- Custom Widgets(自定义组件 ARIA)
动态内容测试
- Live Regions(实时区域)
- Loading States(加载状态)
- Error Messages(错误消息)
- Toast/Notifications(通知)
Key Findings Format
| 组件 |
屏幕阅读器行为 |
预期行为 |
状态 |
| Name |
实际宣布内容 |
应该宣布的内容 |
PASS/FAIL |
Related Concepts
Source