课程时长
2天(12H)
分享提纲
本课程共分为两个大模块,一天一个模块,穿插课堂教学和实践练习。
Day 1 - 敏捷测试及其实践(6小时) | 1) 究竟什么是敏捷测试? 2) 敏捷测试原则 3) 讨论:敏捷测试的特点 4) 从TDD到ATDD (TDD/BDD 实践) 5) User story质量要求与验收测试标准( stackholder,需要深入一些) 6) 不同于传统的敏捷评审方法 7) 需求(User story)之外的可测试性 8) 敏捷测试的策略 9) 一页纸的测试计划 10) 讨论:如何将用户故事有效地转化为测试用例? 11) 自动部署与持续集成测试(Jenkins, cucumber 部分,UI 用squish ) 12) 讨论:如何在敏捷开发模式下进行系统测试? 13) 测试覆盖率分析与评估 14) 敏捷开发中的验收测试 15) 讨论:如何监控产品的质量? 16) 持续测试与持续发布 17) 敏捷测试人员的职责 18) 如何最大程度发挥测试人员的作用? 19) 讨论:测试人员如何更好适应敏捷开发? 20) 如何持续改进敏捷测试? |
Day 2 – 探索式测试及其管理 (7小时) | 1) 什么是探索性测试(ET) 2) 讨论:探索式测试的优势在哪里? 3) 如何选择正确的测试技术和风格 4) 探索式测试的计划与准备 5) 如何执行探索性测试? 6) 探索式测试所需的技能和知识 7) 练习:执行探索性测试 8) 讨论:如何破解软件? 9) 批判性思维 10) 上下文驱动的逻辑思维 11) 启发式测试准则 12) 练习:针对某个产品分析测试点和确定测试方法/策略 13) 讨论:如何更好地进行探索性测试? 14) 如何使ET可靠、可追溯? 15) 基于会话的测试管理(SBTM)? 16) 测试过程及其报告 17) 测试对话与改进 18) SBTM常见问题回答 |
Boris Zhu
百林哲咨询(北京)有限公司专家团队成员
Boris Zhu
百林哲咨询(北京)有限公司专家团队成员
Boris Zhu
百林哲咨询(北京)有限公司专家团队成员
Boris Zhu
百林哲咨询(北京)有限公司专家团队成员
Boris Zhu
百林哲咨询(北京)有限公司专家团队成员