全程软件测试

多数情况下,质量管理有问题会暴露在软件产品质量上

质量管理的问题,不仅造成质量低下,而且也会降低软件研发效率。

  1. 课程收益:

    • 深刻理解全生命周期的内涵及其价值
    • 运用全程软件测试的流程、方法和优秀实践
    • 全面提升软件质量,并降低软件研发成本
    • 实施缺陷预防,构建出高质量的产品
    • 提高质量度量能力,不断改进研发过程
  2. .课程特点

  • 内容系统、实用、精彩,不仅讲解做什么、如何做,而且讲解为什么这样做。
  • 整个课程力求结合实际案例或应用场景展开讨论,确保培训内容即学即用。
  • 强调和学员的交互和讨论,不仅提出问题,有利于学员思考,而且在课堂上有练习、实践,现场点评,加深理解所学内容,获得更佳培训效果。
  • 分享十多年在国际一流企业的软件测试实践和经验,深入浅出地分析测试分析和设计中遇到的实际问题,对学员的将来工作具有很高的借鉴与参考价值。

课程内容分为两天,总共两个模块,一个模块一天。

以《全程软件测试(第3版)》为基础,加强实践演练、讨论。****


1天:全程软件测试的思想与方法

先进的质量管理思想 细究软件研发中的劣质成本 由V模型揭示的研发内涵 敏捷研发带来的启示 全过程软件测试及其价值 测试左移的内涵 测试计划与设计的前移 TDD、ATDD与BDD 测试右移:在线测试与监控 全生命周期的性能测试 全生命周期的安全性测试 缺陷监控与缺陷预防 DevOps闭环 测试全过程的度量与质量Dashboard 持续改进质量 Q&A

第2天:全程软件测试的流程与实践

如何构建有效的测试流程 案例研讨:产品测试流程实例 软件产品可测试性 如何不让评审流于形式 如何明确评审的标准? 如何明确需求评审的标准 需求评审实践 设计规范主要考虑哪些问题? 如何在设计评审中提问? 在评审操作中常见的问题 代码评审及其优秀实践 代码静态分析工具及应用 测试覆盖率和充分性分析 CI与持续测试 探索式测试与自动化测试的有机结合 总结