多数情况下,质量管理有问题会暴露在软件产品质量上
质量管理的问题,不仅造成质量低下,而且也会降低软件研发效率。
- 课程收益:
- 深刻理解全生命周期的内涵及其价值
- 运用全程软件测试的流程、方法和优秀实践
- 全面提升软件质量,并降低软件研发成本
- 实施缺陷预防,构建出高质量的产品
- 提高质量度量能力,不断改进研发过程
- .课程特点
- 内容系统、实用、精彩,不仅讲解做什么、如何做,而且讲解为什么这样做。
- 整个课程力求结合实际案例或应用场景展开讨论,确保培训内容即学即用。
- 强调和学员的交互和讨论,不仅提出问题,有利于学员思考,而且在课堂上有练习、实践,现场点评,加深理解所学内容,获得更佳培训效果。
- 分享十多年在国际一流企业的软件测试实践和经验,深入浅出地分析测试分析和设计中遇到的实际问题,对学员的将来工作具有很高的借鉴与参考价值。
课程内容分为两天,总共两个模块,一个模块一天。
第1天:全程软件测试的思想与方法
- 先进的质量管理思想
- 细究软件研发中的劣质成本
- 由V模型揭示的研发内涵
- 敏捷研发带来的启示
- 全过程软件测试及其价值
- 测试左移的内涵
- 测试计划与设计的前移
- TDD、ATDD与BDD
- 测试右移:在线测试与监控
- 全生命周期的性能测试
- 全生命周期的安全性测试
- 缺陷监控与缺陷预防
- DevOps闭环
- 测试全过程的度量与质量Dashboard
- 持续改进质量
- Q&A
第2天:全程软件测试的流程与实践
- 如何构建有效的测试流程
- 案例研讨:产品测试流程实例
- 软件产品可测试性
- 如何不让评审流于形式
- 如何明确评审的标准?
- 如何明确需求评审的标准
- 需求评审实践
- 设计规范主要考虑哪些问题?
- 如何在设计评审中提问?
- 在评审操作中常见的问题
- 代码评审及其优秀实践
- 代码静态分析工具及应用
- 测试覆盖率和充分性分析
- CI与持续测试
- 探索式测试与自动化测试的有机结合
- 总结