手机APP测试都要注意哪些问题?
APP测试是一个广泛的概念,根据每个APP的应用场景不一样,测试的方向也略微的不同,在测试过程中需要灵活应用自身所知的测试手段。
安装测试
软件在不同操作系统(Android系统和IOS系统)上是否正常安装
软件在不同版本的操作系统(如Android 5.0、Android 6.0、Android 7.0、Android8.0和iOS 9.0、iOS 10.0、iOS 11.0、iOS 12.0)上是否正常安装
软件在不同的品牌手机(华为、三星、OPPO、VIVO等其他品牌手机)上是否正常安装
卸载旧版本再安装(这个操作可以排插新版本的安装包是否丢失库,如果是覆盖安装的话会继续依赖旧库,导致问题发现不了)
覆盖安装是否正常
降级安装是否能成功
磁盘空间不足时,是否可以正常安装,安装的现象是什么
安装过程中是否可以手动取消
安装过程中突然手机关机怎么处理
卸载测试
按照手机自身的卸载流程卸载是否能正常卸载
使用adb命令卸载是否可以卸载
卸载过程中有没有异常提示
卸载过程中突然关机是否卸载成功
界面测试(UI)
界面上的布局是否按照需求上设计
界面内容是否符合文档需求,文字是否有乱码或者翻译问题
图片、动画、边框、颜色、字体、背景、按钮、目录、菜单、弹框、列表等
软件logo、颜色、名称
功能测试
每一个功能是否能正常操作
每个功能响应出来的效果是否符合预期结果
功能点击后返回的值是否正确
如果APP存在互动的功能,是否可以同步,比如微信朋友圈点赞的功能,群管理员管理成员的功能,视频会议中的互动功能等等
在进行某一个功能的时候,断网重连后会出现什么样的情况
某一功能进行时,断网不重连会出现什么情况
应用的前后台切换
APP切换到后台,再打开APP,检查是否停留在上一次操作界面,检查功能是否正常、程序是否崩溃、数据是否更新
手机锁屏解锁后进入APP,检查是否停留在上一次操作界面,检查功能是否正常、程序是否崩溃、数据是否更新
APP使用过程中被电话中断,再回到APP,检查是否停留在上一次操作界面,检查功能是否正常、数据是否更新
Kill掉APP后,再打开APP,检查功能是否正常、数据是否更新、用户登录状态是否正常
存在必须处理的提示框,切换到后台,再切换到前台,检查提示框是否存在
APP使用过程中,出现断电/意外关机重启等异常情况,再次打开APP,检查APP功能是否正常
APP切换到后台,再回到APP,检查功能及应用状态是否正常,IOS4和IOS5的版本的处理机制有的不一样
对于多次进行后台程序切换,软件会不会被Kill
数据更新
数据更新分为手动更新和自动更新。
手动更新软件是否能正常更新,更新的版本是否为最新版本
自动更新是否可以设置在规定时间内更新
更新是否可以选择在wifi还是数据连接的状态下更新
更新时的状态、进度、现象是否符合要求
更新后能否正常启动软件,更新后是自动启动软件还是手动启动软件等
离线浏览功能
好多软件都有离线缓存的功能,在无网络的情况下可以查看已缓存的内容。
在无网络情况可以浏览本地数据
无网络情况下,退出APP再开启APP时能正常浏览
无网络情况下,切换到后台再切回前台可以正常浏览
无网络情况下,锁屏后再解屏回到应用前台可以正常浏览
无网络情况下,Kill掉APP,再打开APP,能否正常浏览部分内容(如缓存好的视频/音乐等)
无网络情况尝试请求服务端的内容时候,是否有出现无网络的提示
系统权限
一般APP会询问用户定位权限、网络权限、相册权限、相机权限、通知权限、通讯录权限。
定位权限:定位权限关闭,打开APP,检查APP中涉及定位权限的功能是否正常
网络权限:网络权限关闭,打开APP,检查APP中涉及网络请求的功能是否正常
相册权限:相册权限关闭,打开APP,检查APP中涉及相册权限的功能是否正常
相机权限:相机权限关闭,打开APP,检查APP中涉及相机权限的功能是否正常
通知权限:通知权限关闭,打开APP,检查APP中涉及通知权限的功能是否正常
通讯录权限:通讯录权限关闭,打开APP,检查APP是否还能获取到本机通讯录
专项性测试
兼容性测试:APP运行是否能兼容各种操作系统,各个版本的操作系统
适配性测试:APP运行是否能在不同分辨率的手机上运行,运行时是否会出现有影响使用的现象
弱网测试:APP在3G、4G、5G、WIFI、地铁环境、信号差的环境下运行,表现的状况是否符合预期结果,是否在接受范围内
适配性测试:APP在不同屏幕尺寸的手机在运行,在平板上运行,是否有做等比缩放处理,使用时软件是否会被拉伸或者压缩
中断测试:比如音频软件的暂停键,比如在使用时需要即刻黑屏,比如使用时有电话接入等等
定位测试:有些APP是带有定位功能或者位置获取功能,需要验证定位是否准确
时间同步测试:验证APP的时间网络对时还是根据手机自身设置的时间
功能键测试
打开APP,点击Home键,检查APP是否切换到后台运行,检查APP后台运行的相关功能是否正常(如音乐播放)
打开APP,打开声音相关功能,物理调节音量键,检查声音是否会随物理调节变大变小
打开APP,打开声音相关功能,系统声音设为静音,检查声音是否为静音
打开APP,锁屏,解锁,检查APP运行是否正常
打开APP,关机,再开机,再打开APP,检查APP功能是否正常(特别是关机前正在付款等操作)
打开APP,有些手机还带有返回键,检查“返回键”是否能正常实现
手势测试
手势测试要根据手机个人设置。
手机APP测试都要注意哪些问题?相关推荐
- 手机软件服务器维护,手机APP测试都测试哪些方面
小白经常会问如何测试手机APP,下面整理一下APP的测试内容.功能测试.手机应用功能测试是测试移动应用功能(如用户交互)和用户可能进行的交易的过程.移动应用功能测试的主要目的是确保质量.满足预期.降低 ...
- 手机app内测都有哪些测试,怎么测试?
随着手机应用市场发展的逐渐成熟,手机APP已经渗透到人们的吃穿住行生活,比如手机支付APP.通讯APP.各大应用软件等,关于手机APP安全性能的重要性不言而喻. 鉴于此,做好手机APP测试对于软件开发 ...
- 手机APP测试中iOS和Android有何区别?
目录 前言 一.常识性区别 二.导航方式 三.单条item的操作 四.关于排版 五.实体键 六.动效 前言 今天给大家浅浅的分享一下手机APP测试中iOS和Android有何区别? 一.常识性区别 二 ...
- 如何保证APP兼容性覆盖测试和手机APP测试如何进行兼容性测试?(学习笔记)
1.背景 众所周知,APP兼容性覆盖测试一直以来被认为是一个高成本.耗时低效.耗人力的测试工作,且兼容性测试是一项必须要进行的测试项目,因为有不同的机型.系统平台.分辨率.网络.厂商.数据兼容以及不同 ...
- 浅谈手机APP测试(流程)
小编热衷于收集整理资源,记录踩坑到爬坑的过程.希望能把自己所学,实际工作中使用的技术.学习方法.心得及踩过的一些坑,记录下来.也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己 ...
- 手机app测试要点(复制文)
一.简介 移动应用App已经渗透到每个人的生活.娱乐.学习.工作当中,令人激动.兴奋且具有创造性的各种App犹如雨后春笋般交付到用户手中.各类智能终端也在快速发布,而开发者对于全球移动设备的质量和性能 ...
- 手机APP测试(一)
目录:导读 一.手机测试分类 二.常用操作系统 三.业务功能测试 四.安装/卸载测试 五.UI测试 六.交叉事件测试 七.用户体验测试 八.兼容性与渠道包测试 九.云测平台App测试 一.手机测试分类 ...
- 手机APP测试几个要点
移动互联网App测试点包括: 1.安全测试 1)软件权限 -扣费风险:包括发送短信.拨打电话.连接网络等 -隐私泄露风险:包括访问[url=]手机[/url]信息.访问联系人信息等 -新增风险项 2) ...
- 手机APP测试流程规范模板
一.流程图 二.测试周期 9.25-10.5 1.测试资源 测试任务开始前,检查各项测试资源. 1.1.产品功能需求文档 1)产品原型图 2)产品效果图 3)行为统计分析定义文档 4)测试设备(And ...
最新文章
- 把java文件打包成.jar (jar命令详解)
- 基于HTML5 Canvas 实现弹出框
- pxe+kickstart无人值守安装
- Linux 磁盘与文件系统管理
- IntelliJ IDEA汉化版jar包
- Java代码性能优化常用方法
- 文本分类(一)封装分词器
- 正则中关于环视(lookaround)的小例子
- window.URL对象的使用方式
- 1.5 Linux文件目录创建与删除
- 【一天一个C++小知识】011.C++编译的流程
- (一)Redfish简介
- Android面试题含答案
- Genymotion安卓模拟器常见问题汇总
- suest:跨模型比较与广义豪斯曼检验
- 易创索讯:SEM竞价推广建立账户麻烦吗?
- jzoj 6012.【NOIP2019模拟1.25A组】荷马史诗 dp
- JAVAEE 实训日志 一
- 转:程序员常用不常见很难得的地址大全,博主很辛苦
- 怎么查询论文是否成功发表
热门文章
- 置信区间与显著性水平
- 计算机教室着火教师要赔偿多少钱,学校计算机教室进行整修,要铺设静电地板,教室长12、5米,宽7、2米,如果工本费是每平方米108元...
- 面试官常问的几个问题
- 面试官常问的10个Linux问题
- 北京大学计算机专业王腾,王腾-青年学者-北大地空学院
- android 监听gif播放,Glide4.0 以后 监听Gif播放完成
- C语言二分查找代码及解析
- CSS学习之position属性
- 从霸笔、霸一面到成功走进腾讯
- 使用scrapy爬虫,爬取17k小说网的案例-方法一