APP测试白皮书

本文详述了APP测试的全流程,包括UI、功能、兼容性、稳定性、性能、弱网、异常中断、安全、推送、安装卸载、升级、离线、前后台切换、输入法、夜间模式、横竖屏、自定义字体、上报、离线、免登录等多个方面,涵盖测试要点和具体操作,旨在确保APP的质量与用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

APP专项测试

app测试检查点

APP测试主要采用真机、模拟器、云测试平台三种,现在主流采用的是真机测试,APP测试的基本流程:

1.接收版本测试
- 接收到开发送测的apk包,并检查apk的版本是否准确,防止误测,然后开始在测试环境开展APP的相关测试工作。

2.UI测试:核对UI效果原型图、样式布局等是否符合需求设计,还可以考虑用户体验等情况。
- 页面布局是否美观。
- 文字是否准确。
- 文字图片组合是否完美,操作是否友好。
- 菜单,对话框,窗口,控件布局是否满足需求。
- 手机横屏竖屏旋转是否展示正常等。

3.功能测试
- 核对需求文档、进行基本功能测试。
- 边界分析测试。
- 重点考量异常点的发散、数据的验证(APP端提交,后台的查询是否一致)。

4.兼容性测试
- 取市场主流的手机进行测试。
- 不同的操作系统。
- 不同的分辨率。
- 不同的尺寸。
- 不同厂家的品牌机型。

5.稳定性测试
- 在APP测试中crash和ANR出现的情况时有发生,我们可以采用工具monkey,使用ADB命令进行相关测试,检查是否有crash和ANR的出现,通过查看日志文件来定位相关bug,下面是几个ADB常用的命令:
- adb shell monkey -p im.tower.plus.android -v --throttle 3000 #为每一次执行一次有效的事件后休眠3000毫秒
- adb shell monkey -p 软件包名 -s 种子值–忽略项–运行日志的详细度( -v -v–v最详细的 )-运行间隔(毫秒)-运行次数 > 运行日志导出的路径;
- adb devices #查看电脑上的有多少台手机设备(包括模拟器),获取设备列表及设备状态;
- adb install <apk格式的包名> #安装
- adb uninstall <apk格式的包名> #卸载
- adb shell进入Linux系统 #查看系统中安装的所有软件的包名
- adb shell ps/top #查看当前终端中的进程信息,如PID进程等;
- adb shell monkey # 跑monkey是android自动化测试的一种手段,所谓monkey测试就是模拟用户的按键输入,触摸屏输入,手势输入等压力测试,来测试android app的稳定性。
- monkey -p com.yourpackage -v 500 简单的输出测试的信息
- monkey -p com.yourpackage -v -v -v 500 以深度为三级输出测试信息
- monkey -p com.yourpackage -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卢同学.

但行好事 莫问前程

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值