zoukankan      html  css  js  c++  java
  • 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支持三方服务
  • 相关阅读:
    Java8 Stream Function
    PLINQ (C#/.Net 4.5.1) vs Stream (JDK/Java 8) Performance
    罗素 尊重 《事实》
    小品 《研发的一天》
    Java8 λ表达式 stream group by max then Option then PlainObject
    这人好像一条狗啊。什么是共识?
    TOGAF TheOpenGroup引领开发厂商中立的开放技术标准和认证
    OpenMP vs. MPI
    BPMN2 online draw tools 在线作图工具
    DecisionCamp 2019, Decision Manager, AI, and the Future
  • 原文地址:https://www.cnblogs.com/syyr/p/7064427.html
Copyright © 2011-2022 走看看