在带一些测试新人的时候,发现大家的测试比较随意,基本上是看到哪测哪,提交的bug基本都是一眼可见的那种,很少带入用户实际使用场景,或者有两到三步的操作都是少之又少的,这样的版本上线之后会有什么问题呢,就是用户刚下载这个软件使用时ok的,但是随着使用次数增多,使用时间延长,一些问题逐渐浮出水面。如果这些问题是必现问题还好,研发还好解决,如果是偶现的,那就不好搞了,用户是不会愿意或者说没有时间去帮你复现问题的。因此,我们强调,测试期间,一定要有章法,保证能发现并解决大部分bug。
当开发发布一个全新版本时,测试就要开始干活了,这个时候,bug一般都是比较多的,好像随便测测都能找到不少问题。但是为了报证我们测试的范围是全量测试,我们的测试方式其实是有套路的,甚至说是有一套标准动作。
当前版本涉及终端比较多,为了防止遗漏,需要固化一些操作步骤,或者基本要求。
一、测试优先级(由网到点再到面)
优先验证功能可测性,其次验证重要功能(阿姨简历,线索,下单,微网站,提现等),然后验证交互功能,最后验证小功能。
优先进行功能测试,其次进行并发,性能,安全和用户体验测试。
二、关注重点
关注功能是否按照原型实现,关注是否有影响用户使用问题(白屏,闪退,加载慢,文案不通,文案不友好等),最后关注界面
三、测试准备内容
至少两个不同数据账号(一个数据多,一个数据少),至少两个不通权限的账号,
四、兼容性测试(左手安卓右手苹果)
至少两台安卓手机,至少两台ios手机,
五、测试必须覆盖的场景
身份证号最后一位是x
搜索记录,列表记录超过一屏滚动
筛选之后导出数据,与筛选结果是否一致
频繁重复点击
六、bug回归
每天测试优先回归昨日bug,不要出现已解决的bug一直挂在那里