1. 课程特点
- 内容丰富而精彩,系统而全面:从需求分析、测试计划到测试设计、测试实施、测试结果评估等全过程的测试工作。
- 所有课程内容都结合被培训公司的实际业务案例或场景展开讨论,确保培训内容即学即用,对学员的能力提升立竿见影。
- 着重通过具体的案例来介绍和分析各项主题,强调和学员的交互和讨论,不仅使课程生动,使学员容易理解所学的内容,到达良好的培训效果,而且能够将所学的知识应用到实践中去。
- 分享十多年在国际一流企业的软件测试实践和经验,深入浅出地分析各种软件测试工作中遇到的问题,对学员的将来工作具有很高的借鉴与参考价值。
- 不仅讲解优秀的软件测试需要做哪些工作,更注重讲解怎么做、为什么这样做。
2. 课程收益
- 了解业界最佳实践,清楚测试如何更早介入,特别是理解不同层次的需求;
- 掌握测试需求分析的思路和方法,为测试设计和执行打下坚实的基础;
- 测试设计、如何把握需求有效地完成测试设计;
- 掌握软件测试设计方法,特别是组合设计技术、状态迁移方法;
- 能结合产品的具体应用场景能进行针对性的测试用例设计,提供完整、准确、可复用的测试用例;
- 测试用例结构设计,包括确定合适的测试用例颗粒度,达到覆盖率和效率的良好平衡;
- 如何定义测试用例设计要求或标准,以适应自动化测试要求;
- 如何有效实施自动化测试,提高自动化测试投入产出比(ROI);
- 自动化测试工具选择与应用,更好地构建自动化测试框架;
- 如何制定正确的自动化测试策略,在自动化测试和手工测试之间获得最佳收益;
- 学习软件测试的度量指标,如何评估项目中的测试过程以及测试的结果。