zoukankan      html  css  js  c++  java
  • 测试开发:手机客户端测试要点

    测试类型 测试项 测试项内容
    启停逻辑 正常退出后启动 1、各启动入口:程序启动主图标、程序某个功能的启动快捷键、Widget
    2、启动后状态检查:如初始化信息、初始状态、启动对网络
    3、启动进程服务检查:进程名、进程数、服务名、服务数、第三方调用的SDK如GPS
    异常退出后启动 1、操作出现崩溃后再启动:如空指针、内存溢出等不同崩溃
    2、手动停止进程:多进程的情况停止所有或者停止其中一个后重启
    3、手动停止服务:多服务的情况,停止所有或者停止部分服务后,未重启直接使用(检查自动绑定)
    4、管家软件一键清理进程后重启
    5、其他系统软件工具停止进程、清理软件数据
    自动启停 6、程序存在自动启动,或者定时退出业务
    功能 所有功能的触发事件要逐一验证  
    输入数据的容错测试  
    权限安全 系统权限 1、需要用户确认的权限没有授权,权限默认关闭
    2、联网权限被管家、系统安全类软件限制情况下的联网操作
    3、权限敏感度,如通讯录等为系统的绝密权限谨慎获取
    安全 4、使用安全软件进行安全漏洞、病毒扫描
    文件存储 存储方式 1、APP使用过程中产生的临时文件存储路径、命名方式等
    2、APP下载操作产生的文件存储方式
    3、存储的文件被锁、占用
    磁盘空间 3、多个磁盘分区的情况(有外置SD、内置SD卡)
    4、磁盘空间不足、磁盘无权限(如读、写)
    5、存储的文件被被占用
    网络与流量 网络适配 1、网络信号,特别注意弱网络
    2、不同运营商网络:电信、联通、移动,2G/3G/4G
    3、网络中断、网络恢复场景的逻辑处理(如重试),以及网络提示
    流量安全 4、首次启动应用的流量是否符合预期
    5、统计、异常上报对流量的影响
    6、APP中图片大小、尺寸是否有考虑对网络流量的影响
    7、基于流量安全的特殊业务,如仅wifi联网
    接口容错 客户端接口容错 1.请求网络层错误:http response返回非200的状态
    2.请求业务层错误:接口返回内容为空、超长、字段类型不匹配
    中断测试 中断场景 1、锁屏中断:停留在程序操作界面进行锁屏,恢复后检查操作是否正常
    2、前后台切换:停留在程序操作界面,通过Home键,进行程序的前后台切换
    3、加载中断:页面接口请求、界面框架加载时,通过Home键、返回键、快速切换操作进行中断
    4、系统异常中断:如关机、断电、来电
    机型适配 分辨率适配 1、UI结构、对话框基于分辨率、屏幕大小进行适配
    OS版本适配 2、涉及API调用如获取SIM卡信息、外置SD卡设置(4.4外置SD卡不具备写的权限)
    CPU硬件配置 3、X86机型、V5、V6、V7、V8
    系统配置 进程管理 1、省电管理、后台进程驻留管理
    显示管理 2、字体大小、字体类型
    语言环境 3、语言环境
    横竖屏配置 4、是否支持横竖屏自适应处理
    升级 覆盖安装 1、逐步升级:用户数据、设置、状态的保留,特步注意新版本已去掉的状态或设置
    2、跳级:即隔开版本覆盖安装
    3、降级:覆盖安装更低版本
    卸载安装 4、卸载安装,安装目录清理,SD卡存储数据不被清理
    5、省流量升级:有些助手提供省流量升级的方式
    6. 在没有更新或者网络时,需要给予用户正确的信息表达
    7. 如果升级有忽略本次版本升级,那么当有新的升级版本时,是否还有提示升级
    强制升级 8、不升级无法使用
    性能测试 性能 1、核心操作的性能指标:如CPU/内存、响应时长、电量、流量
    稳定性 2、稳定性:选择某些场景做持续反复操作
    3、Monkey稳定性操作,持续多个小时
    流畅性 4、列表滑动、返回进入、快速点击
    软件兼容 通用软件 1、输入法
    2、安全软件
    3、通信类
    竞品软件 4、同类软件,是否出现冲突
    手机系统基本操作 5、来电来短信等,系统通知
    接口测试 与服务器通讯的接口进行测试  
  • 相关阅读:
    171. Excel Sheet Column Number (Easy)
    349. Intersection of Two Arrays (Easy)
    453. Minimum Moves to Equal Array Elements (Easy)
    657. Judge Route Circle (Easy)
    CSS笔记
    保存页面状态
    UI开发总结
    ubuntu 下配置munin
    反向代理配置
    JavaScript 高级程序设计第二版
  • 原文地址:https://www.cnblogs.com/xiaxiaoxu/p/8795316.html
Copyright © 2011-2022 走看看