商店上架测试策略
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值达到质量交付要求。