测试策略
上一篇 /
下一篇 2021-07-06 15:33:39
/ 个人分类:测试总结
一、测试策略
1、 功能测试
方法步骤:执行测试用例,补充场景测试以及异常情况测试。(边界值法:使用于包含数值的输入框;//等价类划分法:输入数据类型取用有代表性的数据;场景法:一轮测试后,对于有关联的页面和数据进行场景模拟测试)
2、 易用性测试(用户体验:自适应、页面从属关系)
方法步骤:功能测试完毕使用新账号测试或是重新登录测试。(针对使用人群是否有新手引导、流程是否简单易懂)
3、 兼容性测试(内部和外部兼容性)
方法步骤:最少测试2款安卓以及2款iPhone手机。
4、 性能测试(响应能力、压力测试、负载测试)
方法步骤:--负载测试;(手机端测试使用代理,使用Jmeter工具,测试服务端性能)
--小程序进行性能数据监测(微信自带功能,监测:CPU、内存、页面切换/启动/初次渲染耗时、帧率、数据缓存),app可使用Charles工具查看CPU,内存的占用,耗电量、流量的情况。
CPU说明:CPU占用率低于20%表示为最佳状态,如果CPU占用在20%~60%之间表示资源使用比较稳定,如果CPU占用率在60%~80%之间表示资源使用饱和,如果CPU占用率超过80%属于性能的瓶颈,必须尽快进行资源调整与优化。
5、 安全性测试(软件权限、安装卸载、数据、通讯、人机接口安全)
方法步骤:使用Fiddler抓包登录的用户名和密码。(可以抓包成功则需改进安全性能)
小程序安全性测试可不进行。
6、 交叉事件测试(冲突测试)
方法步骤:模拟手机的多种特殊场景测试。(后台运行、锁屏、接打电话、收发短信等,注意:app或小程序后台运行后再次使用是否受影响,后台运行时间可延长至手机锁屏)
前后台切换测试要点:(1)锁屏、中断、关闭进程后切换;
(2)出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现应用自动跳过提示框的缺陷。
(3)对于有数据交换的页面,每个页面都必须要进行前后台切换、锁屏的测试,这种页面最容易出现崩溃。
7、 网络测试
方法步骤:测试2G/3G/4G网络下(可charles模拟),app或小程序运行情况。
弱网测试
方法步骤:使用charles模拟弱网环境,完整操作一遍小程序或是app,观察流畅度等。
(可模拟场景测试,注意:打开代理模拟时,该软件自动关闭,影响测试程序的运行)
8、 app安装、卸载、更新测试(安装、运行、卸载、更新、操作前后对资源的占用情况)
方法步骤:正常和异常情境下安装、卸载、更新测试。
9、UI测试(导航测试、图形测试、内容测试;用户友好性、人性化、易操作性测试)
方法步骤:查看界面布局、风格,查看文字、图片。
收藏
举报
TAG: