挪动 APP
概念:挪动应用服务,就是针对手机这种挪动连贯到互联网的业务或者无线网卡业务而开发的应用程序服务
设施:智能手机、平板电脑、智能手表
网络:无线、WiFi
平台:Andriod
、IOS
挪动 APP
测试与传统测试的区别
用户关注点:
- 传统 web 测试:屏幕大,能够同时十分多的显示信息
- 挪动
APP
:屏幕小,显示信息无限,有价值信息放在次要地位
场合复杂程度:
- 传统 web 测试:地点、网络信号固定
- 挪动
APP
:静止状态中;网络不稳固,电量问题
输出品种:
- 传统 web 测试:键盘、鼠标
- 挪动
APP
:实体键盘、触屏、电容笔、语音
操作准度:
- 传统 web 测试:点击是一件精确的事件
- 挪动
APP
:触屏的操作准度比拟差,点击误差大,不反对 hover 事件,点击出错几率高
界面布局:
- 传统 web 测试:PC 端屏幕严惩,布局能够灵便
- 挪动
APP
:屏幕绝对窄小,个别是单列,屏幕能够旋转
功能测试
登录测试
注册测试
- 本地注册
- 疾速注册
登陆测试
- 多终端登陆
- 第三方登录
- 登记测试
运行测试
切换测试
- 后盾切换
- 删除过程
- 锁屏
推送测试
更新测试
- 手动刷新
- 主动刷新
专项测试
装置测试
- 从不同的渠道获取安装程序是否失常装置
- 软件在不同的操作系统下装置是否失常
- 软件装置后是否可能失常运行,装置后的文件是否写在指定的目录中
- 软件装置过程是否能够勾销,点击勾销后,是否能够回滚,写入的文件是否如概要设计说明解决
- 装置过程中意外状况解决是否合乎需要(如死机,重启,断电)
- 装置空间有余时是否有相应的提醒
- 装置后是否有生成多余的目录构造和文件
- 对于须要通过网络验证之类的装置,在断网状况下是否能够装置
- 对装置手册进行测试,按照装置手册是否能顺利装置
卸载测试
- 间接删除装置文件夹是否有谬误提醒
- 测试零碎间接卸载程序是否有提示信息
- 测试卸载后文件是否全副删除所有的装置文件夹
- 卸载过程中意外状况解决是否合乎需要(如死机,重启,断电)
- 卸载是否反对勾销性能,点击勾销后,软件的卸载状况
- 零碎间接卸载
UI
测试,是否有卸载状态进度条提醒
交互测试
- 多个利用同时运行是否影响失常性能
- 利用运行前、后盾切换是否影响失常性能
- 利用运行时发送、收取邮件是否失常
- 利用运行时拨打、接听电话
- 利用运行时发送、承受音讯
- 利用运行时切换网络
- 利用运行时浏览网络
- 利用运行时应用蓝牙传输、接收数据
- 利用运行时应用相机、计算器、手电筒等手机自带设施
降级测试
- 客户端有新版本是否有更新提醒
- 升级包下载终端是否反对持续或者从新下载
- 降级渠道验证
- 跨版本升级的可用性
- 强制降级状况下,用户是否还能够失常应用旧版本
- 非强制降级状况下,系统对新旧版本的兼容性
性能测试
- 边界测试:在各种边界压力之下(电量、存储、网络)验证
APP
可否正确响应- 压力测试:重复 / 长期操作下,系统资源占用是否异样,
APP
行为是否失常(自动化)- 性能评估:在各种典型场景下占用系统资源的状况
- 响应能力测试:各类操作是否满足用户能够承受的响应工夫要求
- 耗费测试:失常运行时内存、
CPU
耗费,APP
后盾长时间运行时耗电量、耗流量
UI
测试
- 界面布局:布局是否正当,界面是否敌对,是否合乎用户习惯
- 图形测试:控件方面是否统一,是否能够自适应窗口,标签格调是否对立,图片是否清晰,色调应用是否让人难受
- 内容测试:文字表白是否精确,是否有错别字,是否有敏感词汇,是否侵权
- 导航测试:是否须要导航,导航帮忙是否精确直观,导航与页面构造菜单格调是否统一
测试工具:Appium
介绍:是一个开源、跨平台的测试框架,能够用来测试原生及混合的挪动端利用;反对 iOS
、Android
、FirefoxOS
平台测试
特点
- 跨设施
- 跨架构
- 跨语言
- 跨
APP
,能够在多个APP
之间交互- 不依赖源代码
- 不限度测试框架和平台
测试工具:Monkey
Monkey
测试,所有的事件都是随机产生的,不带任何人的主观性,能够应用Monkey
进行压力测试
云测试平台
Testin
云测试阿里
MQC
贯众云测试
百度
MTC
腾讯优测