App测试札记

App测试札记

  • 测试应该收集信息
  • 测试应该问问题
  • 测试应该扮演不同角色
  • 测试应该如实反馈

初学者

  • 有哪些可以利用的信息?需求,技术方案,测试设计,现有功能,相关人员
  • App会在哪些环境下运行
  • App会处理哪些数据
  • App会依赖哪些API,数据源
  • App有一些特定约束吗
  • 用户反馈了哪些问题
  • 要测试几天
  • 优先级如何
  • 风险如何
  • 怎样发布或者更新

移动设备的特性

  • 设计规范
  • 外设
  • 手势
  • 翻转
  • 分享
  • 邮件
  • 短信
  • 电话
  • 推送
  • 不同App切换
  • 更新
  • 自定义设置
  • 免提
  • 静音
  • wifi
  • 3G
  • 4G
  • 网络不稳定
  • 飞行模式
  • 电量
  • 操作系统
  • 机型
  • 开发者工具
  • 容易返回
  • 容易点击
  • 容易输错

数据相关的问题

  • 手机内存满了
  • 清掉了所有数据
  • 卸载App
  • 卸载又重装了App
  • 内容过多
  • 内容过少
  • 改时间
  • 改时区
  • 数据不同步
  • 数据同步被打断
  • 云数据更新
  • 处理大量数据
  • 快速处理数据
  • 无效数据
  • 极限值
  • 重复数据
  • 无数据
  • 共享数据

提示

  • UI美观
  • 提示内容是可读的
  • 提示风格保持一致
  • 提示有用
  • 提示合理
  • 错误提示不暴露敏感信息
  • 要触发所有的提示
  • 提示被处理后的表现

探索

  • 用户对数据的感知度如何
  • 会慢慢停止,然后崩溃吗
  • 开启时发生了什么
  • 退出时发生了什么
  • 会自动保存吗
  • 会丢失未保存的操作吗
  • 忽视提醒后会发生什么
  • 响应提醒后会发生什么
  • 超时会发生什么
  • 过期会发生什么
  • 会被强制更新吗
  • 更新之后还能正常使用吗
  • 更新时发生了什么
  • 更新后发生了什么
  • 只能在应用商店更新吗
  • 会自动切换连接的网络吗

看起来无关

  • 要不要按照说明来做
  • 按照说明会正确执行
  • 按照说明不会正确执行
  • 资源告警时App会崩溃,变慢,提示,刷新
  • 长时间使用App会崩溃,变慢,提示,刷新
  • App会怎样收集崩溃报告
  • 用户会有序遍历App
  • 用户会无序遍历App
  • 用户数据是否安全
  • 强制中断App
  • 用户不授予App想要的权限
  • App与内部H5的交互
  • App与外部H5的交互
  • App支持三方账号
  • App支持三方服务
posted @ 2017-06-22 13:21  岳清  阅读(133)  评论(0编辑  收藏  举报