弱网测试
弱网测试的目的是尽可能保证用户体验,关注的关键点包括:
- 页面响应时间是否可以接受,关注包括哦热启动、冷启动时间、页面切换、前后台切换、首字时间,首屏时间等。
- 页面呈现是否完成一致。
- 超时文案是否符合定义,异常信息是否显示正常。
- 是否有超时重连。
- 安全角度:是否会发生dns劫持、登陆ip更换频繁、单点登陆异常等。
- 大流量事件风险:是否会在弱网下进行更新apk包、下载文件等大流量动作
进行弱网测试的方法:抓包工具 fiddle
设置数字越大说明传输效率效率越慢。
基于需求的设计方法
测试和开发工作开展的依据:。
测试人员接到需求之后,要对需求进行分析和验证,从合理的需求中进一步分析细化需求,从细化的需求中找出测试点,根据这些测试点再去设计测试用例。
具体的设计方法
等价类
依据需求将输入(特殊情况下会考虑输出)划分为若干个等价类从等价类中选出一个测试用例,如果这个测试用例测试通过,则认为所代表的等价类测试通过,这样就可以用较少的测试用例达到尽量多的功能覆盖,解决了不能穷举测试的问题。
分类:
- 有效等价类对于程序的规格说明书是合理的、有意义的输入数据构成的集合,利用有效等价类验证程序是否实现了规格说明中所规定的功能和性能无效等价类
- 根据需求说明书,不满足需求的集合。
边界值:
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。
边界值包含:边界值+次边界值
选择次边界值的时候需要根据边界值的有效无效情况来定
1)若边界值为有效等价类中的数据,则次边界值为无效等价类中的边界
2)若边界值为无效等价类中的数据,则次边界值为有效等价类中的边界
将上列总结即是:边界值在范围之内,次边界值就是边界值之外的。
边界值在范围之外,次边界值在边界之内。
场景法
1)基本流:点击注册入口同意协议,输入正确的信息,点击注册,成功激活
2)备用流:点击注册入口不同意协议,重新点击注册入口同意协议,输入正确的信息,点击注册,成功激活
3)备用流:其他情况。