韦奇_测试方案

概况

  • 本项目是一款采集身体指标后,进行大数据技术。获得身体各功能判断。从而可提前预警用户得到最及时的身体异常信息。
    包含:智能手表端、移动端应用、web管理平台

业务分解

  • 智能手表端进行身体指标收集,上传服务期。
  • app端展示身体指标及预估结果
  • web端进行手表管理,病症统计,服务期统计和其他配置内容

产品模块

  • 采集指标模块
  • 指标展示模块
  • 指标再分析模块
  • 手表管理模块

测试计划

测试流程

image

测试策略

为了更好的完成质量保证工作,针对问题设计了一下方案

功能一:新增三十个指标。手表收集后上传服务器,app拉取指标后按照时间展示,并且有完整历史记录

  • 重点:指标展示不能有错,不能有漏。名称和简称不可有歧义
  • 方案:
    – 测试人员提前介入,提前测试医学同事产出的指标描述与名称
    – 测试人员编写手表收集指标用例,测试人员编写app展示指标用例
    – 在testin平台进行测试兼容性

优化点:测试质量不高

  • 原因:由于测试人员变动快、需求变动快

  • 方案:
    – 要求详细需求文档
    – 用例严格分级
    – 使用禅道记录每次更新内容及用例明细
    – 使用loucst进行性能测试,确保证并发场景

  • 效果:从原先的3人/天,变为2人/天

优化点:测试速度较慢

  • 原因:由于版本迭代速度快,给予测试时间过段
    -方案:
    – 测试提前进入测试,进行边开发边测试,敏捷开发模式
    – 使用mitmdump抓包,导入pytest中进行初步自动化。
  • 效果:线上bug数从原先的3个致命bug,变为现在0个致命bug