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