抑郁症健康,内容丰富有趣,生活中的好帮手!
抑郁症健康 > 探索性测试总结

探索性测试总结

时间:2019-06-22 14:33:27

相关推荐

探索性测试:

什么是探索性测试?

是一种测试思维技术,没有很多实际的测试方法,强调主观能动性,抛弃复杂的测试计划和测试用例设计,碰到问题需要及时改变测试策略

探索性测试总结:

1、基于特征分析:

1、快递测试法:关注数据流动性,刷新及及时性【适用于数据流交互场景】

案例:

1、统计SDK涉及到的管理端较多,明确数据在各个系统中的流向,便于测试用例的设计

2、统计SDK接入云控SDK,借助云控下发配置项,修改配置项之后需要确保统计SDK中拿到最新的配置信息并生效

2、指南测试法:严格按照产品、需求文档测试各个特性【适用于有严格文档说明的功能】

3、收藏家测试法:收集软件的输出越多越好,并将所有的结果记录下来【适用于边测试边记录结果的场景】

案例:

1、IAS应用不同网络环境(oppo、oppo-test、oppo-vpn)、不同包(release、debug)、不同测试环境(release环境、debug环境)组合下的不同结果

2、浏览器看视频、横屏、竖屏、切换、手势调节等

4、超模测试法:测试UI细节,关注UI界面【适用于UI界面测试】

5、测一送一测试法:同时运行一个应用的多个拷贝【适用于可以多开的功能】

案例:

1、统计SDK测试多ModelId的独立域名场景,要求多个modelId拉去各自的域名互不干扰

6、反叛测试法:输入最不可能的、恶意的数据【适用于数据输入类场景】

案例:

1、多用于测试服务端接口程序的健壮性,返回不同的情况

7、强迫症测试法:反复重复同样的动作,无视设计路径【适用于控件类的场景】

2、基于过程分析

1、深夜测试法:测试维护性工作【某个持续性功能在运行过程中,待机观察一段时间】

案例:

1、针对客户端,功能正常运行中,切到后台或者息屏,再切回前台、亮屏,再次检查功能是否正常

2、极限测试法:找边界【适用于输入场景、动作】

3、通宵测试法:长久不关闭,持续运行某个功能【借助压测脚本、后台常驻应用场景】

1、IAS应用持续运行10小时以上,通过日志关注其功能是否出现异常

4、懒汉测试法:尽量减少实际动作,如输入为空【操作过程可自行结束或者启动后续交互,少做敢于】

案例:

1、视频自动播放

5、破坏测试法:强迫操作,限制内存,移除资源,破坏数据,断网,飞行模式【适用于依赖资源、环境、数据的功能,难点在于破坏环境的构造】

案例:

1、涉及到网络请求,需要做断网、响应超时、服务异常、数据错误的情况构造

3、基于信息获取:

1、恶邻测试法:探索缺陷多的区域,遍历相邻区域【基于历史缺陷数据分析】

2、上一版本测试法:运行上一版本的所有场景用例【找出当前版本和上一版本的差异,使用旧版本的操作路径操作新版本】

案例:

1、涉及后端接口变化的情况,针对前一版本做数据兼容

2、涉及本地DB数据结构变化,做兼容性测试

如果觉得《探索性测试总结》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。