1. 软件测试技术概述
2. 软件测试的方法
- 功能测试
- 黑盒/白盒测试
- 安全性测试
- 文档测试
- Globalization/localization测试
- 易用性测试
- 可扩展性测试
- 性能测试
- 压力测试
- Geo/Political/Legal测试
- 可测性测试
- 基于场景的测试
- 稳定性测试
- 集成测试
- 交互性测试
- 兼容性测试
- UE测试
3. 自动化测试技术
- 什么是自动化测试
- 自动化测试是用来找Bug的吗?
- 自动化测试工具
- 自动化测试代码
- 自动化测试用例的编码原则
- 自动化测试的运行
- 数据驱动的测试
- BVT(DOA)和Non-BVT
- Pass Rate
- 代码覆盖率
- Failure Track
- GUI测试自动化
4. 测试管理
- 统一测试团队和开发团队对Bug的理解和认识
- Triage团队的权威性和严肃性
- 质量文化
- 目标工作制
- 限时完成
- 数据统计和数据挖掘
- 提高有效代码
|