最文档

软件测试技术之移动端测试类型和测试点

   一、移动端与PC端测试对比
   PC端测试
  硬件:基本上不需要关心硬件设备
  OS: Windows
  软件:BS架构模式、CS架构模式
  硬件:
  1、设备:厂商: 苹果华为三星
  2、不同运行商:电信、移动、联通
  3、CPU: 手机上主要是ARM架构,而PC端主要是Intel架构
  4、内存:与PC端无法比,需要通过SD卡等设备扩容
  5、屏幕:手机端人机交互模式丰富、分辨率
  6、网络:WiFi、流量
  7、重力感应
  8、GPS
  9、电池电量
  OS:
   Android:多点触控;底部导航栏
  iOS:下面home建;多点触控
  常用手势:长按、滑动、旋转等
  软件:
  移动端以CS为主,原生APP和混合APP
  基于BS架构,webAPP,H5
  二、APP测试方式
   ·真机测试
   · 模拟器测试
   · 云测平台
   三、APP主要测试类型和测试点
  3.1功能测试
  业务流程正确性:
  离线浏览:无网络、退出APP、后台切前台
  数据更新:手动自动更新、前后台切换、是否存在本地缓存
  免登录:自动以上次身份登录、无网络免登录、登录同一个账号、、iOS与Android区别
  push消息测试:不 接收push时,能否收到push消息、免打扰设置、不同登录用户push消息对应
  普通业务逻辑测试:登录文本框等用例测试
  UI界面显示测试:布局等
   3.2中断测试
  手机上事件是分优先级的
  来电、电源键、插拔耳机、旋转屏幕、短信提醒、闹铃提醒、消息通知、低电量提醒等
  中断测试属于 功能测试的一种
   3.3UE测试
  用户体验测试:易学性、效率性、可记忆性、出错率等
  用户体验一般用使用探索性测试来实现
   3.4安装卸载测试
   安装
  全新安装:
  1、安装中内存是否足够
  2、安装过程中掉电
  3、不同的手机版本或硬件平台
  4、安装过程中网络情况发生变化
  5、安装过程中能否取消
  覆盖安装:
  是否强制更新
  升级安装(不同版本的覆盖安装):
  1、紧邻版本升级
  2、跨版本升级
   卸载
  1、首次卸载
  2、多次卸载
  3、卸载时是否有相应提示
  4、卸载能够保留用户数据
  5、卸载过程中断电
  6、卸载过程中是否支持取消
   3.5兼容性测试
  设备兼容:安卓、iOS
  屏幕兼容:全面屏、刘海屏、水滴屏、普通屏
   操作系统:iOS、Android
  UI兼容:屏幕兼容、分辨率、浏览器内核
  通过云测平台解决多机型兼容问题:testin/testbird
   3.6稳定性测试
  物理上稳定:闪退 计算闪退率,借助工具如monkey测试完成闪退操作
  系统层面问题:ANR程序无响应
  逻辑层面问题:断网后,http重新连接服务器逻辑,不会产生永久断网的情况
   3.7性能测试
  手机资源利用:CPU资源利用、内存资源利用、存储空间利用率、电量使用、网络流量
  APP相应时间:冷启动(第一次启动时间 ) 热启动 (从后台启动)
   3.8网络测试
  网络抖动:因为位置移动,导致网络不稳定的情况
  弱网:网络信号比较差
  无网:完成没有网络 利用工具模拟
  WiFi和流量网络环境测试
   3.9电量测试
  测试APP使用过程中电量的消耗比 和市场上同类的比
  电量获取
  通过电量获取的软件和命令
  通过物理设备,缺点贵,需要买

本文链接:https://www.bdoc.cn/post/59.html

版权声明:本文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编QQ或者微信:799549349,我们将立即处理

联系客服
返回顶部
软件测试技术之移动端测试类型和测试点_APP测试_最文档

最文档