测试流程
需求的分析
指定测试计划
编写测试用例
- 功能测试用例
各个模块的单独测试
业务逻辑的测试
界面测试
安全测试
- XSS
- 敏感信息泄露
性能测试
- CPU
- 内存
- 流量
- 电量
- 响应时间
- 吞吐量
- 非功能的测试用例
专项测试
- 兼容性测试
- 手机的品牌和型号
- 手机的操作系统
- 手机的尺寸
- 手机的分辨率
- 交叉事件的测试
- 运行APP时,其它事件的介入,进行事件之间的切换,验证APP是否能够正常运行
- 运行APP的前后台切换
- 两个APP相互切换
- 多个APP的相互切换
- 运行APP时,接听电话
- 运行APP时,插拔耳机
- 安装,卸载,升级的测试
- 安装(正常安装——内存和存储足够;异常安装——内存空间不够/内存不够/电量不足)
- 卸载(正常卸载——全部清除相关信息;异常卸载——内存不够/电量不足)
- 升级(跨版本的升级——如当前版本4.0,升级到7.0 / 直接升级到7.0)
备注:如果不能直接升级,需要删除后再安装,是因为少了个参数,属于bug
- 弱网的测试
针对在地铁或电梯等网络信息若的场所
可通过fiddler工具模拟弱网环境
Fiddler 设置方法:
打开Fiddler,设置代理服务器
tools——options,选择https tab 勾上 Decrpyt ... 和 Ignore... 选择Action的Trust... 然后一路点击YES
tools——connection,port可以设置为8887,勾选allow ...
手机端设置方法:
关闭数据流量
链接WIFI——点击WIFI找到代理服务器——手动设置
主机:设置fiddler的IP
端口:Fiddler的端口号8887
网络降速配置
通过浏览器输入禅道地址——查看响应速度
设置fiddler
选择rules-performance-simulate modem speed
选择 rules-customize rules
ctrl+F 输入 simulate 查找并修改oSession["request-trickle-delay"] = "3000";
保存
- 网络测试——2G/3G/4G/5G/Wifi 之间的相互切换(如WIFI切换4G/5G ,5G切换成WIFI,5G切换3G)
- 消息推送
关闭消息推送
打开消息推送——精准推送/全部推送
消息的显示形式——弹出框/消息栏
- 软件权限——比如(相机/通讯录) 权限有接受/不接受
用户体验测试
- 横屏
- 竖屏
- 多点触摸屏
- 页面层级(<=3)