简介
1) 从测试思想、思维方式等理清探索式测试的操作思路,让学员能够透彻地理解探索式测试的起源与发
2) 善于启发,由浅入深,展;注重讲解怎么做、为什么这样做,授之以渔,使学员终身受益。
3) 课程能结合具体案例或场景展开讨论,确保培训内容即学即用,在实际工作中有很好的参考或应用价值。
4) 强调和学员的交互和讨论,课程生动,帮助学员容易理解所学的内容,到达良好的培训效果。
目标
1) 使学员理解探索式测试(ET)应用的场景和价值;
2) 清楚ET和基于脚本测试(ST)之间的区别,在ET与ST之间达到完美的平衡;
3) 建立起适合团队的ET流程,清楚如何管理探索式测试的过程,有效地控制探索式测试的质量;
4) 个人基本思维能力得到显著的提升,能够高效地完成测试任务;
掌握ET的方法和关键技能,有效地做好ET。
课程时长
2天(12H)
分享提纲
1 – 探索式测试前世今生 | 1) 今天软件测试的挑战 2) 重新认识软件测试 3) 软件测试=已知的检测+未知的试验 4) Test oracle与启发式测试策略 5) 什么是探索性测试(ET) 6) ET的优势在哪里? 7) 运用ET的时机 8) 什么语境下ET更能发挥作用? 9) ST和ET的平衡 10) 一个ET的实例 11) 敏捷测试和ET的关系 12) 小结,Q&A |
2 – 如何有效管理探索式测试 | 1) 如何使ET可靠、可追溯? 2) ET 生态环境 3) 整个测试生命周期中的ET 4) 什么是基于会话的测试管理(SBTM)? 5) 探索式测试的计划与准备 6) 从计划到Mission 7) 再从Mission 到Session 8) 推荐工具分解和管理Mission和session 9) 为Session配上相应的测试指导 10) PMS:案例分析和练习 11) 如何执行Session? 12) 有哪些工具可用于session的执行? 13) Session执行中的优秀实践 14) 可评审的结果(Reviewable Result) 15) 写出高质量的Session spreadsheet 16) Session练习与点评 17) 如何实施团队的多个会话的测试 18) Session报告与反思、提升 19) 如何评估探索式测试结果? 20) 来一次真实的debrief 21) 常见问题解答 22) 小结 |
3 – 个人如何做好探索式测试? | 1) 如何有效地执行探索性测试? 2) IAPE 循环 3) ET所需哪些特技? 4) ET特技一:批判性思维(CiT) 5) CiT的提问、推理训练 6) 如何在探索式测试中运用批判性思维? 7) 练习 8) ET特技二:启发式思维(HiT) 9) HiT:上下文驱动的逻辑思维 10) 启发式思维训练 11) CiT如何融入HiT? 12) 练习 13) ET特技三:火眼金睛 14) 如何快速识别软件的风险区域? 15) 如何选择合适的测试技术? 16) 讨论 17) ET特技四:雕虫小技 18) 面对一个功能特性有何雕虫小技? 19) 面对一个US有何雕虫小技? 20) 练习:运用有何雕虫小技完成具体测试任务 21) 小结 |
总结:探索式测试的优秀实践 |
Boris Zhu
百林哲咨询(北京)有限公司专家团队成员
Boris Zhu
百林哲咨询(北京)有限公司专家团队成员
Boris Zhu
百林哲咨询(北京)有限公司专家团队成员
Boris Zhu
百林哲咨询(北京)有限公司专家团队成员
Boris Zhu
百林哲咨询(北京)有限公司专家团队成员