app专项测试
专项测试包含很多东西,安装、升级、卸载、性能、安全、网络、电量,中断,干扰,兼容性,随机等等,这些都属于专项测试
专项测试的场景:
1、多任务状态下频繁切换app
2、根据电量不同进行测试,电量低时使用app,电量处于临界值时使用app,电量百分百/百分之五十时使用app
3、不同网络情况下使用app,如:5G,4G,2G,wifi,无网络
4、在使用app时,有电话,短信,闹钟等其他应用介入
5、使用app时,各个模块之间进行切换
6、安装测试,包含断网安装,弱网安装,安装后安装文件删除
7、卸载测试,文件卸载后,查看是否含有文件残留,以及图标是否删除
8、升级测试/下载测试,下载过程中断网,弱网,暂停。升级情况是否强制升级,还是手动升级,是增量更新还是全量更新
9、安全测试:用户输入校验,安装包是否可反编译,安装包是否签名,权限设置等
10、边界测试:存储空间边界,有无存储卡,飞行模式,系统时间不正确,第三方依赖
11、性能测试:如访问手机功能app的速度。如:访问通讯记录,短信息,相册,照相机
12、兼容性测试:各个不同品牌的机子,不同版本的操作系统,不同分辨率和不同尺寸的屏幕
app性能测试工具
perfdog:腾讯免费工具,官方地址:https://perfdog.qq.com/
mobileperf:阿里巴巴开源的app性能测试框架, 官方地址:https://github.com/alibaba/mobileperf, 缺点:只支持Android5.0-10.0,不支持iOS
app自动化工具
perfdog:阿里巴巴开源自动化测试框架,gitHub地址:https://github.com/openatx/uiautomator2
airetest :阿里巴巴开源的app性能测试框架,gitHub地址:https://github.com/AirtestProject/Airtest/blob/master/README_zh.md,特点:跨平台的UI自动化框架,适用于游戏和App
Appium:开源框架,官方地址:https://appium.io/
浙公网安备 33010602011771号