Android 应用测试总结

本文详述了Android应用的测试过程,包括启动测试、功能测试、权限管理、异常处理、用户体验、多语言支持、升级流程、网络状况等多个方面,旨在确保应用的功能、性能和用户体验达到最佳状态。
摘要由CSDN通过智能技术生成

目录

前言:

前提

启动:

功能介绍,引导图,流量提示等:

权限:

文件错误

屏幕旋转:

流量:

缓存(/sdcard/data/com.your.package/cache/):

正常中断:

异常中断:

用户体验:

多语言:

升级:

应用外部升级:

列表:

双卡双待:

网络:

monkey 测试:

性能测试:


前言:

Android 应用测试是一种用来检测 Android 应用程序是否符合预期的测试方式。它可以帮助开发者快速发现应用程序中存在的问题,并确保应用程序的功能、性能和用户体验等方面的问题得到解决。Android 应用测试的主要类型包括功能测试、性能测试、安全测试和兼容性测试等。

前提

所有的功能分支已完成

启动:

  1. 启动入口:桌面正常启动,最近运行启动,所有程序列表中启动,锁屏快捷启动
  2. 其他入口:从其他程序开启应用,从外部以文件形式打开应用(如果有)
  3. 退回:从其他程序退回时回到被测应用,被测应用打开其他应用再从桌面图标启动 以上需要交叉组合测试。
  4. 异常启动:崩溃后启动,写文件时被强制杀进程后启动,网络请求未收到回包强制杀进程后再启动,网络超时时启动(启动需要有超时机制)

功能介绍,引导图,流量提示等:

1 全新安装程序第一次启动,会有些初始化,或者弹框提示,功能介绍,当外部打开,比如第三方打开(一般不算做第一次启动)后,再启动程序,检查该有的动作是否都有。

权限:

1 当某些权限被安全软件或者系统禁止时,是否可以正常使用,需要注意的权限:麦克风/摄像头/定位/短信息等权限 ---_luguo
2 在做兼容性测试时,需要特别注意权限管理较严的 Rom,比如魅族在摄像头等权限为默认关闭
3 第三方安全软件弹框请求禁止权限时,选择后,是否会影响到被测应用的正常流程

文件错误

1 使用错误的文件类型(但是有正确的后缀名),替代被测应用使用的文件
2 adb push 从 pc 上传到设备的文件如果有中文名,会生成一个错误的文件,被测应用需要适应这种错误情况

屏幕旋转:

1 确认哪些界面是需要允许横屏或者禁止横屏的
2 将屏幕锁定为竖屏或者横屏,在几个界面跳转,界面是否正常
3 当适应横屏时,是否对横屏进行了适配

流量:

1 首次启动应用的流量是否符合预期
2 在主界面有很多图片时,是否已经达到图片文件大小与显示效果的平衡
3 当需要使用较大的网络流量时(加载大图片,视频播放缓冲,下载更新包),显示出当前网速或者进度,对用户来说更友善

缓存(/sdcard/data/com.your.package/cache/)&#

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值