全程软件测试

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

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

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

 

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

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

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


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

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

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

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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我
  • 上海市嘉定区曹安公路4800号同济大学软件学院
  • kerryzhu@vip.163.com