结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
朱少民
2天
5200
帮助学员深刻认识敏捷测试,并引导他们正确的思考,在工作方式和行为上产生积极的变化,主动承担相应的责任和发挥良好的作用;
能够和敏捷开发融合在一起,和开发人员紧密协作,不断推进项目的效率和质量;
使学员理解如何有效地开展敏捷测试,掌握在敏捷测试中的新思想和新方法;
知道如何更好地与开发人员、利益相关者等合作,知道如何做好user story、设计和代码的评审,并能够帮助团队提高软件的可测试性,进一步提高软件产品的质量;
使学员掌握探索式测试的思维方式、方法,提升个人的测试技能;
能在项目层次组织好探索式测试的实施,管理探索式测试过程,不断改进测试工作。
内容丰富而精彩,系统而全面,能站在研发的高层次上来看解析敏捷测试。
所有课程内容都结合被培训公司的实际业务案例或场景展开讨论,确保培训内容即学即用,对学员的能力提升立竿见影。
着重通过具体的案例来介绍和分析各项主题,强调和学员的交互和讨论,不仅使课程生动,使学员容易理解所学的内容,到达良好的培训效果。
分享十多年在国际一流企业的软件测试实践和经验,深入浅出地分析敏捷测试中遇到的问题,对学员有启发,有借鉴价值。
不仅讲解敏捷测试需要做哪些工作,更注重讲解怎么做、为什么这样做。
软件测试工程师
测试经理和测试组长
软件项目经理
其它软件开发人员
本课程共分为两个大模块,一天一个模块,穿插课堂教学和实践练习。
Day 1 - 敏捷测试及其实践(6小时)
软件测试的演化和五大测试流派
清楚软件测试的几个基本问题
究竟什么是敏捷测试?
敏捷测试原则
讨论:敏捷测试的特点
从TDD到ATDD、BDD
用户故事(US)的评审(INVEST,侧重颗粒度、价值和依赖性)
需求(User story)之外的可测试性
如何更好地参与设计与代码的评审活动?
讨论:如何将用户故事有效地转化为测试用例?
如何做到有效测试?敏捷测试的策略:TA + ET
怎样发挥自动化测试的价值?
持续集成CI、持续测试CT与持续交付CD
讨论:高层管理人员关注哪些领域和问题?考虑问题的角度有何不同?
敏捷测试人员的职责,包括测试新角色
如何成为优秀的敏捷测试人员
在敏捷开发中如何最大程度发挥测试人员的作用?
讨论:如何评估测试工作的质量?
如何持续改进敏捷测试?
Day 2 – 探索式测试及其管理 (6小时)
什么是探索性测试(ET)
讨论:探索式测试的优势在哪里?
如何选择正确的测试技术和风格?
探索式测试的计划与准备
练习:针对某个产品分析测试点和确定测试方法/策略
如何使ET可靠、可追溯?
基于会话的测试管理(SBTM)
如何完成Mission/Session的设计?
启发式测试准则:基于场景的设计案例
练习:Mission/Session设计训练
测试过程及其报告
测试对话与改进
SBTM常见问题回答
讨论:如何更好地进行探索性测试?
探索式测试所需的技能和知识
批判性思维
上下文驱动的逻辑思维