app测试
Posted Hilling_Ramon1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了app测试相关的知识,希望对你有一定的参考价值。
1、兼容性测试
手机型号
手机尺寸
系统版本:华为P30 6.5寸 安卓7
华为M30 5.5寸 安卓6
网络 4G 5G
硬件兼容
软件兼容
2、安装卸载和升级测试
安装测试
正常场景:
在不同的操作系统版本上安装
从不同安装渠道安装(app助手,手机助手,直接下载apk)
不同的安装路径(安装到手机上,安装到SD卡上)
异常场景:
安装时出现异常(断网,关机),回复后能否继续安装
安装时存储空间不足
安装时手动取消再次安装
正在运行时覆盖安装
低版本覆盖高本版安装
卸载后安装
卸载测试
正常卸载(APP手动卸载,工具卸载)
运行时卸载
取消卸载
卸载异常中断
卸载后无手机残留
升级测试
从临近版本升级
跨版本升级
不同渠道升级
升级提醒成功
应用内升级时非WIFI提醒
3、交叉性测试
在测试app的过程中,模拟另一个事件或者操作对该过程进行干扰的测试,查看app是否能正常使用
测试点:
1、APP运行时接打点火
2、APP运行时收发信息
3、APP运行时查看应用推送
4、APP运行接上蓝牙设备
5、APP运行时接收文件弹窗提醒
6、APP运行时旋转屏幕
7、APP运行时切换网络
8、APP运行时使用相机、计算器等手机自带应用
9、APP运行时电流告警,插拔充电器
4、消息推送
测试点:
Push消息是否按指定业务规则发送;
当Push消息是针对特定用户时,检查收到的Push与用户身份是否相符;
设置不接收推送消息时,用户是否会收到Push消息;
设置push消息显示的位置,是否与配置一致。
收到push消息,是否能正常打开。
APP在前台使用时,收到push消息如何提示
APP在后台运行时,收到push消息如何提示
APP离线,是否能收到PUSH消息。
5、手机APP性能测试关注点(GT工具测试)
概念:测试手机在安装APP之后,在使用过程中对于手机资源消耗情况监控的一种测试类型
性能测试:模拟多个用户操作系统,测试服务器处理多个任务的能力
关注点:
CPU使用情况
Memory内存使用情况
电量、流量消耗情况
冷、热启动时间
界面切换速度
6、monkey稳定性测试
开始时间:一般是在功能测试完毕之后,系统处于稳定状态在进行
作用:随机性压力测试,增加一层安全保障,为了随机检查在大量操作之下app是否会cash(崩溃)
执行测试步骤:
指令:adb shell monkey -p 包名 -v -v-s 1001 1000 > 生成日志本地目录文件名
分析日志信息:搜索:ANR、ERROR、EXCEPTION的错误日志信息,如有截图发给对应的开发进行确认问题所在
以上是关于app测试的主要内容,如果未能解决你的问题,请参考以下文章
Android App 在片段中创建 ListView 引用时关闭
如何使用模块化代码片段中的LeakCanary检测内存泄漏?
javascript UV Index Monitor App订阅PubNub并显示UV索引值。博文的代码片段。在这里查看项目:https:// githu
CTS测试CtsWindowManagerDeviceTestCases模块的testShowWhenLockedImeActivityAndShowSoftInput测试fail项解决方法(代码片段