致力于提升研发企业的持续创新能力

结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。

课程分类列表

如何实施高效的、名符其实的敏捷测试?
课程类别:软件测试及管理

测试 敏捷 敏捷测试

课程讲师:

朱少民

课程周期:

2天

课程费用:

5200

1.     课程目标

  1. 帮助学员深刻认识敏捷测试,并引导他们正确的思考,在工作方式和行为上产生积极的变化,主动承担相应的责任和发挥良好的作用;

  2. 能够和敏捷开发融合在一起,和开发人员紧密协作,不断推进项目的效率和质量;

  3. 使学员理解如何有效地开展敏捷测试,掌握在敏捷测试中的新思想和新方法;

  4. 知道如何更好地与开发人员、利益相关者等合作,知道如何做好user story、设计和代码的评审,并能够帮助团队提高软件的可测试性,进一步提高软件产品的质量;

  5. 使学员掌握探索式测试的思维方式、方法,提升个人的测试技能;

  6. 能在项目层次组织好探索式测试的实施,管理探索式测试过程,不断改进测试工作。

     

2.     课程特点 

  • 内容丰富而精彩,系统而全面,能站在研发的高层次上来看解析敏捷测试。

  • 所有课程内容都结合被培训公司的实际业务案例或场景展开讨论,确保培训内容即学即用,对学员的能力提升立竿见影。

  • 着重通过具体的案例来介绍和分析各项主题强调和学员的交互和讨论,不仅使课程生动,使学员容易理解所学的内容,到达良好的培训效果。

  • 分享十多年在国际一流企业的软件测试实践和经验,深入浅出地分析敏捷测试中遇到的问题,对学员有启发,有借鉴价值。

  • 不仅讲解敏捷测试需要做哪些工作,更注重讲解怎么做、为什么这样做

     

3.     本课程对象

  1. 软件测试工程师

  2. 测试经理和测试组长

  3. 软件项目经理

  4. 其它软件开发人员

 

4.     本课程内容

本课程共分为两个大模块,一天一个模块,穿插课堂教学和实践练习。

Day 1 - 敏捷测试及其实践(6小时)

  1. 软件测试的演化和五大测试流派

  2. 清楚软件测试的几个基本问题

  3. 究竟什么是敏捷测试?

  4. 敏捷测试原则

  5. 讨论:敏捷测试的特点

  6. 从TDD到ATDD、BDD

  7. 用户故事(US)的评审(INVEST,侧重颗粒度、价值和依赖性)

  8. 需求(User story)之外的可测试性

  9. 如何更好地参与设计与代码的评审活动?

  10. 讨论:如何将用户故事有效地转化为测试用例?

  11. 如何做到有效测试?敏捷测试的策略:TA + ET

  12. 怎样发挥自动化测试的价值?

  13. 持续集成CI、持续测试CT与持续交付CD

  14. 讨论:高层管理人员关注哪些领域和问题?考虑问题的角度有何不同?

  15. 敏捷测试人员的职责,包括测试新角色

  16. 如何成为优秀的敏捷测试人员

  17. 在敏捷开发中如何最大程度发挥测试人员的作用?

  18. 讨论:如何评估测试工作的质量?

  19. 如何持续改进敏捷测试?

 

 

Day 2 – 探索式测试及其管理 (6小时)

  1. 什么是探索性测试(ET)

  2. 讨论:探索式测试的优势在哪里?

  3. 如何选择正确的测试技术和风格?

  4. 探索式测试的计划与准备

  5. 练习:针对某个产品分析测试点和确定测试方法/策略

  6. 如何使ET可靠、可追溯?

  7. 基于会话的测试管理(SBTM)

  8. 如何完成Mission/Session的设计?

  9. 启发式测试准则:基于场景的设计案例

  10. 练习:Mission/Session设计训练

  11. 测试过程及其报告

  12. 测试对话与改进

  13. SBTM常见问题回答

  14. 讨论:如何更好地进行探索性测试?

  15. 探索式测试所需的技能和知识

  16. 批判性思维

  17. 上下文驱动的逻辑思维

找到所需课程了吗?即刻 填写申请表格 与我们联络吧