APP测试

APP测试 专栏收录该内容
1 篇文章 0 订阅

1.安装和卸载

1.1安装
1.2卸载

2.功能测试

2.1常见功能

注册功能、登陆功能

3.交叉时间测试

手机,后台应用的影响

4.性能测试

5.兼容测试

6.UI测试

7.用户体验测试

8.安全测试

手机APP测试概述:

从技术实现结构上看,手机APP分为三种:
1)基于HTML5的APP,基于同B/S结构;用大包工具打包起来;h5支持定位和保存在本机;
2)本地APP,基本同C/S,部分B/S;
3)混合模式,部分C/S,部分B/S。

1.安装

1.软件安装后是否能够正常运行;
2.安装后的文件夹以及文件是否写到了指定的目录里;
3.软件安装各个选项的组合是否符合文档的说明,查看相关说明的文档,是否和需求一致;
4.软件安装想到的UI测试;
5.安装后没有生成多余的目录结构和文件;
6.安装包签名测试,安装之前检查;(HTTPS测试,首先检查机器里是否有公钥,访问HTTPS,不会出现该网站不安全,请安装该网站安装证书)

2.卸载

1.直接卸载程序是否有提示信息;
2.卸载后是否全部删除所有的安装文件夹;
3.卸载是否支持取消功能,单机取消后软件是否能停止卸载;
4.卸载是否有卸载状态进度等提示信息;
5.安装包的签名;

3.功能测试(等同于web端的功能测试)

1.注意考虑手势操作和按键操作
2.定位和照相机服务(测试定位和照相机服务时,需要采用真机进行测试,要进行前后台的切换测试,检查应用是否正常)
push测试:
1.通过push时,需要采用真机进行测试;
2.检查push消息是否按照指定的业务规则发送;
3.检查不接收推送消息时,用户不会接受到push消息;
4.如果用户设置了免打扰的时间段,检查免打扰时间段内,用户接收不到push,在非免打扰时间段内,用户能正常收到push;

4.交叉事件测试

交叉事件测试又叫做事件或冲突测试,是指一个正在执行过程中,同时另外一个事件或操作对该过程进行干扰的测试。如:APP在前后台运行状态时与来电,文件下载音乐收听等关键应用的交互情况测试等,交叉事件测试非常重要,能发现很多应用中潜在的性能问题:
1.多个APP同时运行是否影响正常功能;
2.APP运行时拨打接听电话;
3.APP运行时发送/接受消息;
4.APP运行时发送或截取邮件;
5.APP运行时浏览网络;
6.APP运行时使用蓝牙传送接收数据;
7.APP运行时使用相机,计算机等手机自带设备。

5.兼容测试

也称为机型适配,主要测试内部和外部兼容性;
安卓是开源的系统,厂商为了适应硬件做了相应的更改。
1.与本地与主流APP是否兼容;
2.与各种设备是否兼容,若有跨系统支持则需要检验是否在个系统下,各种行为是否一致,包括不同手机屏幕分辨率的兼容性;
不同手机品牌的兼容性:
同一厂商看操作版本和硬件屏幕分辨率,选择有代表性的样本
机型适配表
手机厂商 手机型号 操作系统 分辨率 内存 特殊配置 安装包 上线时间 是否经过测试
抓包工具:进网卡和出网卡信息
状态码,请求方式,网址路径,开始时间,持续时间,大小,请求是否成功

6.性能测试

原理:手机端吧电脑网卡作为服务器
1.因为有的信息是加密的,可以让开发做成明文,或把Tomcat的缓存去掉;
2.根据使用频繁,分配负载。

©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

流年是头猪

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值