专题课程
【课程背景】
探索性测试是一种测试思维技术。探索性测试从很多实际的测试方法、技术和工具提炼出一套思维模型,为所有测试人员提供了一种测试思维方式。探索性强调测试人员的主观能动性,抛弃繁杂的测试计划和测试用例设计过程,强调在碰到问题时及时改变测试策略。探索式软件测试一共分为自由式探索式测试、基于场景的探索式测试、基于策略的探索式测试和基于反馈的探索式测试。
【课程目标】
1.掌握四种探索性测试方式
2.掌握HTSM测试思维模型
3.掌握风险驱动的测试思维模型
【课程对象】
敏捷测试人员
【课程时长】
系统学习2天
【课程大纲】
第一部分 探索性测试效率与质量的平衡
一. 疑难问题:软件测试中不测试性
二. 讨论:软件测试的较高境界是什么?
三. 疑难问题:测试人力资源不足
四. 讨论:测试效率与质量的平衡方法
五. 疑难问题:如何突破面面俱到的测试用例文档?
六. 讨论:常规测试与敏捷测试如何选择
七. 讨论:互联网领域有哪些可以借鉴的测试经验
第二部分 探索性测试的思维模式
一. 研究:创新规律-TRIZ表达模式
二. 测试经验的参数化与模板化
三. 测试的思维模型画布
四. 思维导图表达测试思维模型
五. 完善的测试用例与渐进的测试用例
六. 记录测试者的思考路线图
七. 拓展训练:绘制自己的测试思维路线图
第三部分 基于Lean的探索性测试
一. Lean的精华-减少浪费、零库存、JIT、看板与标准化
二. 讨论:常规测试中有哪些浪费现象
三. 拓展训练:给出减少浪费的方案
四. 归纳总结:较佳Lean探索性测试方案
五. 扩展测试看板的内涵
六. 建立专业化测试生产线
第四部分 探索业务的规律
一. 揭示业务的本质-业务元模型
二. 显式业务规则与隐式业务规则
三. 拓展训练:抓出隐藏在背后的业务规则
四. 交互路线图与业务场景
五. 拓展训练:用户习惯的逆向思维训练
六. 业务标准定义与业务取值位置
七. 拓展训练:如何快速准确地抓到业务取值位置
八. 持续改进:不断完善自己业务测试点规律库
第五部分 探索技术的规律
一. 案例启示:IOS&OSX阿拉伯文漏洞引发的思考
二. 拓展训练:一个典型案例发现技术漏洞
三. 讨论:技术人员可能会犯哪些错误?
四. 归纳总结:典型技术错误归纳
五. 技术错误与缺陷管理的关系
六. 讨论:不运行软件发现潜在的问题,针对问题构造测试点
七. 经验分享:使用工具来阅读技术与业务文档,发现潜在问题
八. 持续改进:不断完善自己技术测试点规律库
第六部分 探索性中质量属性测试
一. 讨论:软件中常见的六种质量属性内涵
二. 质量属性测试点与功能性测试点的差异
三. 案例分享:软件可靠性的测试点分析
四. 拓展训练:软件性能的测试点分析
五. 质量属性测试中自动化测试
六. 持续改进:不断完善自己质量测试点规律库
第七部分 探索性测试与回归测试
一. 案例分析:探索性测试如何应对“缺陷修改后出现的连锁反应”
二. 讨论:测试用例不完善如何实施回归测试
三. 技术问题回归测试
四. 业务问题回归测试
五. 回归测试中的自动化测试
六. 持续改进:回归测试中完善自己测试点规律库
第八部分 探索性测试用例文档
一. 讨论:探索性测试中如何撰写测试用例
二. 边探索边测试需要记录哪些内容
三. 思维导图工具与测试文档撰写
四. 基于Office OneNote或Excel的测试文档撰写
五. 持续改进:测试工程师驾驭工具提升撰写文档效率
第九部分 课程知识归纳总结
一. 探索性测试的测试路线图
汇总探索性的经验、规律、方法论
- 上一篇:打造高效率产品测试体系
- 下一篇:测试分析与设计