白皮书"/>
APP测试白皮书
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 -
更多推荐
APP测试白皮书
发布评论