Skip to content
📔 阅读量:

商店上架测试策略

shell
# ==================================
# Author : king
# ==================================

准入条件

  • DI 达标
  • 兼容性影响评估已完成
    • 兼容性有影响的测试单内容体现在概况中,包含以下内容:
      • 测试deb包、测试版本号(含依赖包)、上架版本号;
      • 研发针对兼容性的影响评估分析、需明确影响到的功能范围;
    • 兼容性无影响的测试单内容体现在概况中,包含以下内容:
      • 上架应用版本号;
      • 给出兼容性评估无影响的结论;

上架测试策略

  • 上架前版本兼容测试(仅测试评估存在兼容性影响的应用)
    • 覆盖系统版本:
      • 专业版镜像,按照测试单中明确的兼容大版本范围,每个大版本各取一个版本进行测试;
      • 教育版镜像,按照测试单中明确的兼容大版本范围,每个大版本各取一个版本进行测试(教育版从1060开始兼容);
    • 架构覆盖:
      • 专业版:x86、arm-x11、arm-wayland、loongarch、sw(未合入主线暂不考虑);
      • 教育版:x86、arm、loongarch(三个架构抽查一个,长期形成轮换形式);
    • 测试范围:
      • 应用的历史基本功能如安装、打开、关闭、常用功能校验、卸载;
      • 新版本特性如果存在入口,则基本功能使用正常;
      • 研发评估可能存在的影响区域校验;
  • 上架前冒烟测试(如版本兼容测试已包含则无需重复执行)
    • 覆盖系统版本:
      • 专业版:已发布的最新系统版本
      • 教育版:已发布的最新系统版本
    • 架构覆盖:
      • 专业版:x86、arm-x11、arm-wayland
      • 教育版:x86、arm、loongarch;
    • 测试范围:
      • 应用的历史基本功能如安装、打开、关闭、常用功能校验、卸载;
      • 新版本特性如果存在入口,则基本功能使用正常;
      • 研发评估可能存在的影响区域校验;
  • 上架后验收
    • 覆盖系统版本:
      • 专业版:已发布的最新系统版本
      • 教育版:已发布的最新系统版本
    • 架构覆盖:x86
    • 测试范围:
      • 对完成上架的应用进行商店更新、版本号核对、打开、关闭、卸载验收即可;

测试单闭环逻辑

  • 上架前测试完成后,备注测试结论(通过/不通过),通过则不关闭测试单,需出上架测试报告(简易版),不通过则直接关闭测试单;
  • 上架后测试完成后,备注测试结论(通过/不通过)并关闭测试单,测试不通过将上架测试报告作废。

准出标准

  • 不出现兼容性问题;
  • DI值达到质量交付要求。