首页
›
移动端与Android应用开发
›
054-无障碍国际化CI测试分层
›
《单元测试无障碍分层方法》
VIP20
本课程属于:054-无障碍国际化CI测试分层
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
单元测试无障碍分层方法
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学
为什么需要单元测试与无障碍测试 · 课程目标与学习路径
课程导学
为什么需要单元测…
02
单元测试基础
什么是单元测试 · 测试金字塔模型 · 测试驱动开发(TDD)简介
单元测试基础
什么是单元测试
03
无障碍测试基础
WCAG标准 · 无障碍测试的意义 · 常见无障碍问题类型
无障碍测试基础
WCAG
04
测试分层方法论
分层测试策略 · 单元层/集成层/E2E层的职责划分
测试分层方法论
分层测试策略
05
JavaScript单元测试框架
Jest vs Mocha vs V…
JavaScript
单元测试框架
06
Jest入门
安装 · 配置 · 基本断言与测试用例结构
Jest
安装
07
React组件单元测试
使用@testing-library…
React
组件单元测试
08
Vue组件单元测试
使用@vue/test-utils编…
Vue
组件单元测试
09
Angular组件单元测试
使用TestBed编写组件测试
Angular
组件单元测试
10
模拟(Mock)与桩(Stub)
jest.mock · jest.spyOn · 手动模拟模块依赖
Mock
Stub
11
异步代码测试
setTimeout · Promise · async/await的单元测试写法
异步代码测试
setTimeout
12
快照测试(Snapshot)
何时使用快照 · 对齐策略 · 避免脆性快照
Snapshot
快照测试
13
无障碍测试工具
axe-core · jest-axe · @testing-library/j…
无障碍测试工具
axe-core
14
集成axe-core到Jest
编写自定义辅助函数 · 自动检查每个渲染组件
axe-core
Jest
15
表单控件的无障碍测试
label · aria-* · 错误提示
表单控件的无障碍…
label
16
键盘导航测试
Tab键顺序 · 焦点管理 · Enter/Space事件模拟
键盘导航测试
Tab
17
屏幕阅读器兼容测试
aria-live区域 · role属性 · 语义化HTML验证
屏幕阅读器兼容测…
aria-live
18
模拟用户交互
fireEvent与userEven… · 拖拽 · 鼠标事件测试
模拟用户交互
fireEvent
19
静态分析补充
ESLint-plugin-jsx-… · tslint规则配置与集成CI
静态分析补充
ESLint-plugi…
20
测试覆盖率与质量门禁
覆盖率指标设置 · 阈值的配置 · SonarQube集成
测试覆盖率
质量门禁
21
CI/CD集成
GitHub Actions · Jenkins Pipeline · 测试结果上报
CI/CD
集成
22
TDD实战
先写测试后写代码 · 重构循环 · 无障碍场景下的TDD案例
TDD
先写测试后写代码
23
BDD与无障碍
Cucumber/Gherkin编写…
BDD
无障碍
24
端到端测试中的无障碍检查
Cypress axe-plugin · Playwright a11y ch…
端到端测试
无障碍检查
25
移动端无障碍测试
iOS (VoiceOver) · Android (TalkBack) · React Native测试
移动端无障碍测试
iOS
26
国际化与本地化的无障碍测试
RTL布局 · 语言方向 · 数值格式的测试
国际化
本地化的无障碍测…
27
测试数据管理
Fixture工厂 · 种子数据 · 避免测试耦合
测试数据管理
Fixture
28
性能与无障碍平衡
测试执行速度优化 · 并行测试 · 超时处理
性能
无障碍平衡
29
故障排查与调试
常见测试失败原因 · 如何阅读堆栈 · 使用VSCode调试器
故障排查
调试
30
课程总结与最佳实践
知识体系回顾 · 持续学习资源 · 项目实战建议
课程总结
最佳实践
所属VIP或分类
同VIP:CI失败日志归因分析学习资料
同VIP:CI失败问题排查指南
同VIP:CI异步测试任务实战指南