客户端测试方案的设计思路

5W1H原则

在任何场景下,组织一场活动也好,制定一个商业计划书也好,5W1H原则都是需要适用的,自然在测试方案的制定上也能够适用。

how:如何去测?用什么资源?依据什么?工具如何选型、案例要执行到什么粒度。

why:为什么要实现这个功能,背景和目的是什么,能给用户或公司带来多大的价值。

what:我需要做什么?任务的目的是什么?

when:项目周期多长,开发时间和提交测试时间是什么时候?什么时候需要给用户?测试周期需多长?

who:项目各个环节的直接责任人、干系人是谁?谁来主导负责?需要多少人力来参与?

where:相关资源的位置和路径,版本、文档。

测试方案对应的需要呈现以上6个方面的问题:

  1. why-需求背景、需求内容
  2. where-资源文件归档路径
  3. what-测试的范围
  4. when-测试的周期
  5. who-参与的人员
  6. how-测试的策略

测试设计需要考虑的角度

  • 测试设计需要考虑的角度
    • 功能测试
    • 页面校验
    • 性能指标
    • 异常
    • 功能交互
    • 容限测试
    • 极限
    • 可靠性
    • 国际化
    • 可维护

测试设计需要考虑的影响因素

  • 影响因子
    • 空间状态
      • 云储存空间
      • 本地存储空间
    • 账号状态
      • AT/ST失效
      • 退出账号
      • 销户
    • 网络状态
      • 网络类型
      • 网络切换
      • 网络质量
    • 服务器状态
      • 密钥服务
      • 域名解析服务
      • 数据库服务
      • 鉴权服务
      • 存储平台
      • 负载平衡
    • 用户操作
      • 重试
        • 连续操作
        • 反复取消/重试
        • 反复暂停/重试
        • 失败/重试
      • 缓存
      • 进程
      • 本地数据库清理
      • 权限修改
      • 时间修改
文章目录
  1. 1. 5W1H原则
  2. 2. 测试设计需要考虑的角度
  3. 3. 测试设计需要考虑的影响因素
|