1.app端测试用例的设计+探索性测试
微信发红包、登录页面
app端为C/S 架构
C/S架构无法保证每位用户的客户端完全一致(新老版本),只要服务端做修改,就要进行(新老)客户端的回归测试。
专项测试
安装卸载:安装过程中断电、断网、出现低电量弹框、存储空间不足;点击取消-> 可再次重新安装、kill进程、点击home键再次进入app、安装后能正常启动;卸载过程中断电、断网、点击取消、kill进程、点击home键,卸载完后没有残余文件
在线升级:跨单个版本升级、跨多个版本升级、强制升级、正常升级、高版本回退到低版本。升级中逻辑与安装一致;升级完成后可以正常启动app,且低版本数据保留。
弱电弱网:移动设备低电量模式下app运行情况。不同网络下:wifi、2G 、3G、4G、5G网络下app运行情况;切换网络时:Wi-Fi->4g、4G->wifi app 运行情况。弱网下的界面展示样式、刷新和多次点击是否触发二次提交。
中断测试:app运行中kill进程再进入app、home键返回菜单再进入app。app运行中打开蓝牙、闹钟、来电、来短信、打电话、发短信、充电、关机。
针对性测试:手势、手机横竖屏、iOS13的dark mode 、多点触控、分屏、勿扰模式、权限、通知栏
一般测试点
1.功能:
1、先分析场景->针对不同的属性有不同的场景。数量上:1对1,1对多;时间上:某个时间节点之前/之后;不同权限:拉黑关系/好友关系;特殊场景:节日/活动等
2、提炼功能点->拆解实现步骤,转换成可以进行测试的测试点
3、用场景法设计正常流/异常流->结合每一个测试点的上下游场景,根据“数据从哪来,到哪去”来设计。结合中断、弱网场景进行测试
4、设计单个测试点的测试用例,根据等价类和边界值方法。
思考方向:1->4 设计方向:4->1
2.性能:页面响应速度、流量、电量、cpu、gpu、Memory、安装包大小、接口压测
3.兼容性:
iOS:系统8-13
Android:系统4-9、不同的厂商机型。
原文地址:https://www.cnblogs.com/wangxing8282/p/12620015.html