|
一. Overview-测试用例概述
1. 两种测试方式:验证性测试与清除性测试
2. 测试平衡决策:测试质量与测试效率
3. 更佳测试过程:建立测试过程体系模板
4. 软件测试关键:测试用例分析与设计
5. 提升测试效率:基于Scrum的探索性测试与启发性测试
6. 模型驱动测试:基于UML的测试建模
7. 测试质量与测试用例分析设计的关系
8. 测试用例文档的详细程度与测试文档的编著时间
9. 案例分析:对比不同测试工程师的测试用例文档差异
二. Analysis-测试需求分析
1. 实践探索:请您描述什么样的规格可以作为测试依据(评价标准)?
2. 讨论探索:如何依据不完整的规格进行测试
3. 如何做到让别人帮我补充需求
4. 分析功能的外部逻辑结构-Function Spec
5. 分析功能的内部实现结构-Design Spec
6. 分析系统的约束与环境
7. 发现问题与风险:深度测试分析与浅度测试分析
8. 无规格文档的产品测试分析
9. 案例实践:依据客户熟悉的领域的案例完成测试需求分析
三. Matrix-测试需求矩阵(Google ACC)
1. 分析产品领域属性-Attributes
2. 分析产品的功能组件-Components
3. 分析产品的操控能力-Capabilities
4. 使用矩阵方式组织产品的属性、组件与能力
5. 产品ACC矩阵的热点分析、成本分析等
6. 对比Google ACC与IBM CBM矩阵模型
7. 案例实践:依据客户熟悉的领域的案例完成测试需求矩阵
四. Strategy-测试策略模型
1. 静态测试与动态测试
2. 关键测试与边缘测试
3. 独立测试与组合测试
4. 常规测试与探索测试
5. 功能测试与质量测试
6. 手工测试与自动测试
7. 覆盖测试与随机测试
8. 讨论探索:如何在成本与时间的压力下选择合理的测试策略?
|