“探索式软件测试课程方案”
课程方案
一、主讲老师
顾翔
二、培训内容背景
“探索式测试”是测试专家Cem Kaner博士在1983年提出,并受到语境驱动测试学派(Context Driven Testing School)的支持。随着近年来敏捷开发的出现,探索式测试的理论由于符合快速提交的理念,也被重新提出,并且受到了广泛的重视。其实我们以前在测试中也有意无意地使用到探索式测试中的一些方法,就是没有把它升华到一个理论的高度。探索式测试(Exploratory Testing):是一种自由的软件测试风格,强调测试人员展开测试学习、测试设计、测试执行和测试结果评估等活动,以持续优化测试工作。探索式测试属于基于经验的测试方法,一般来说我们80%时间用于规范化的测试,而20%用探索式测试作为补充。探索式测试可以发现规范化的测试中测试不出来的问题,也就是我们说探索式测试可以发现规范化的测试中的漏网之鱼。
三、课程介绍
本课程主要内容包括:探索式测试介绍,基于漫游的测试,分享探索测试经验和基于场景的测试方法四个章节结合案例与联系。
四、培训对象
测试工程师、测试组长、测试经理、质量保证人员和需求分析人员等。
五、学员基础
至少有2年的相关工作经验
六、教学时间
2天
七、课程内容
1,探索式测试介绍
1.1 探索式测试介绍
1.2 ACC 模型介绍
1.3 CPIE 模型介绍
1.4 SBTM 介绍
1.5 HTMS模型介绍
2 分享探索测试经验
2.1 SQL CSS注入
2.2 模糊查询输入框输入数据的测试探索
2.3 登录界面的测试探索
2.4 根据机器的声音来探索
2.5 通过查看Log日志来探索
2.6在开头/结尾处进行探索
2.7 执行同样操作多次进行探索
2.8 通过复制/粘贴进行探索
2.9 测试结果结合经验进行探索
2.10 利用反向操作进行探索
2.11利用名词和动词进行探索
2.12运用提问进行探索
2.13 函数级别黑盒测试的探索
2.14 运用不懂技术和业务的人员进行探索
2.15并发操作的测试探索
2.16 页面刷新功能的测试探索
2.17不常用功能的测试探索
2.18 URL栏的测试探索
2.19突发事故的测试探索
2.20界面链接的测试探索
2.21需要多步操作来完成一个事务的测试探索
2.22老功能的测试探索
3.23重灾区的测试探索
2.24强迫症测试法的测试探索
2.25产品广告中提及功能的测试探索
2.26 产品说明书的测试探索
3.27用户并发性的测试探索。
2.28稳定性的测试探索
2.29用户友好性的测试探索
2.30兼容性的测试探索
2.31升级(Upgrade)的测试探索
2.32案例分析
3,基于漫游的测试
3.1商业区
3.2历史区
3.3娱乐区
3.4旅游区
3.5旅馆区
3.6破旧区
3.7自由行
4,基于场景的测试方法
4.1电子商务
4.2 网上租车
5,图书推荐
【投稿】【关闭窗口】【打印】