软件测试(八):移动端测试

移动APP

移动APP的特性

在这里插入图片描述

移动APP的背景

在这里插入图片描述

移动APP的优势

  • 互动性:移动设计的触摸屏提供很好的操作体验,APP则提供了更加丰富多彩的表现形式
  • 精准性:APP都是用户主动下载的,并且可以分享到具有相似兴趣的目标群体
  • 创意性:可以结合手机或平板的特性进行创意性设计及开发,以全新的呈现方式给予用户更好的体验
  • 超强的用户粘性:移动时代用户手机通常随身携带,而且上网时间更加碎片化

移动APP测试与传统测试的区别

  • 用户关注点
    • 传统web测试:屏幕大,可以同时显示信息
    • 移动app:屏幕小,显示新信息有限,有价值的信息应放在显眼位置
  • 场合复杂程度
    • 传统web测试:地点,网络信号稳定
    • 移动app:公交,运动中,移动网络,Wi-Fi,信号不稳定,设备电量不足
  • 输入种类
    • 传统web测试:键盘鼠标
    • 移动app:触屏,电容笔,语音
  • 操作尺度
    • 传统web测试:点击是一件准确的事情
    • 移动app:触屏的操作尺度比较大,点击误差大,也不支持hover事件,点击出错几率高
  • 界面布局
    • 传统web测试:PC端屏幕宽大,布局可以灵活一点
    • 移动app:移动端屏幕相对窄小,一般是单列,屏幕可以旋转

APP测试方法

功能测试、专项测试、稳定性测试、兼容性测试、UI测试

功能测试

在这里插入图片描述

专项测试

安装测试

  • 从不同的渠道获取安装程序是否正常安装
  • 软件在不同操作系统下安装是否正常
  • 软件安装后是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里
  • 软件安装过程是否可以取消,点击取消后,写入的文件是否如概要设计说明处理
  • 软件安装过程中意外情况处理是否符合需求(如死机、重启、断电)
  • 安装空间不足时是否有相应提示
  • 安装后没有生成多余的目录结构和文件
  • 对于需要通过网络验证之类的安装,在断网情况下尝试一下
  • 还需要对安装手册进行测试,依照安装手册是否能顺利安装

卸载测试

  • 直接删除安装文件夹卸载是否有提示信息
  • 测试系统直接卸载程序是否有提示信息
  • 测试卸载后文件是否全部删除所有的安装文件夹
  • 卸载过程中出现的意外情况的测试(如死机、断电、重启)
  • 卸载是否支持取消功能,单机取消后软件卸载的情况
  • 系统直接卸载UI测试,是否有卸载状态进度条提示

交互测试

  • 多个app同时运行是否影响正常功能
  • app运行时前后台切换是否影响正常功能
  • app运行时发送/收取邮件
  • app运行时拨打/接听电话
  • app运行时发送/接受消息
  • app运行时切换网络
  • app运行时浏览网络
  • app运行时使用蓝牙
  • app运行时使用相机、计算器、手电筒等手机自带设备

升级测试

  • 客户端有新版本是否有更新提示
  • 升级包下载中断是否支持继续或者重新下载
  • 升级渠道验证
  • 跨版本升级可用性
  • 强制升级情况下,用户是否还可以正常使用旧版本
  • 非强制升级情况下,系统对新旧版本的兼容性

性能测试

  • 边界测试:在各种边界压力下(电量、存储、网络)验证app是否可以正确响应
  • 压力测试:反复长期操作下,系统资源占用是否异常,app行为是否正常(自动化)
  • 性能评估:在各种典型场景下占用系统资源的情况
  • 响应能力测试:各类操作是否满足用户可以接收的相应时间要求
  • 消耗测试:正常运行时内存、CPU消耗,app后台长时间运行时耗电量、耗流量

UI测试

  • 界面布局是否合理,界面是否友好,是否符合用户习惯
  • 是否可以自适应窗口,标签风格是否同意,图片是否清晰
  • 文字表达是否准确,是否有敏感词汇,是否有错别字
  • 是否需要导航,导航帮助是否准确,导航和页面结构菜单风格是否一致

APP测试工具——Appium

Appium是一个开源的、跨平台的测试框架,可以用来测试原生及混合的移动端应用。

Appium特点

  • 跨设备
  • 跨架构
  • 跨语言
  • 跨app,可以在多个app之间交互
  • 不依赖源代码
  • 不限制测试框架和平台

Appium环境配置

  • jdk安装配置
  • Android SDK安装配置
  • Eclipse安装
  • 安装node.js
  • npm install -g appium
  • Appium Server或Desktop

云测试平台

在这里插入图片描述

几种云测试平台对比
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_46232841/article/details/117326234