已合并
【轻量级 PR】:add Test_Strategy/openEuler_22.03_SP4/22.03_SP4 secgear测试报告. #739
linmengmengmeng创建于 2024年6月19日
【轻量级 PR】:add Test_Strategy/openEuler_22.03_SP4/22.03_SP4 secgear测试报告. #739
已合并
从refs/pull/739/head合入到master
共 1 个文件变更+98-0
| @@ -0,0 +1,98 @@ | |||
| 1 |  | ||
| 2 | |||
| 3 | 版权所有 © 2024 openEuler社区 | ||
| 4 | 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA | ||
| 5 | 4.0”)的约束。为了方便用户理解,您可以通过访问<https://creativecommons.org/licenses/by-sa/4.0/>了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA | ||
| 6 | 4.0的完整协议内容您可以访问如下网址获取:<https://creativecommons.org/licenses/by-sa/4.0/legalcode>。 | ||
| 7 | |||
| 8 | 修订记录 | ||
| 9 | |||
A | |||
| 10 | | 日期 | 修订版本 | 修改描述 | 作者 | | ||
| 11 | | ---- | ----------- | -------- | ---- | | ||
| 12 | | 2024-06-19 | 1.0.0 | 初稿 | linmengmeng | | ||
| 13 | |||
| 14 | 关键词:secGear | ||
| 15 | |||
| 16 | 摘要:secGear | ||
| 17 | |||
| 18 | 缩略语清单: | ||
| 19 | | 缩略语 | 英文全名 | 中文解释 | | ||
| 20 | | ------ | -------- | -------- | | ||
| 21 | |||
| 22 | # 特性描述 | ||
| 23 | <!-- 主要介绍特性实现的背景、功能以及作用 --> | ||
| 24 | 背景&功能:secGear是面向计算产业的机密计算安全应用开发套件,为不同的TEE提供统一的抽象层,开发者开发一次即可在不同的TEE硬件上部署,方便第三方开发者友好开发应用,保证用户数据在云端部署的全生命周期安全。 | ||
| 25 | |||
| 26 | |||
| 27 | ## 需求清单 | ||
| 28 | |no|feature|status|sig|owner|发布方式|涉及软件包列表| | ||
| 29 | |:----|:---|:---|:--|:----|:----|:----| | ||
| 30 | |[I9PTJ9](https://gitee.com/openeuler/release-management/issues/I9PTJ9?from=project-issue)| 【openEuler 24.03 LTS】iSulad支持cgroup v2 | Discussion | sig-release-mana| @houmingyong | ISO | secGear | | ||
| 31 | |||
| 32 | ## 风险项 | ||
| 33 | <!-- 主要描述特性已知风险项 --> | ||
| 34 | - 暂无 | ||
| 35 | |||
| 36 | # 特性分层策略 | ||
| 37 | ## 总体测试策略 | ||
| 38 | <!-- 主要描述特性的整体测试策略,主要开展哪些测试(接口/功能/场景/专项) --> | ||
| 39 | |||
| 40 | - 测试目标: | ||
| 41 | 1. 针对各个场景覆盖所有对外接口正常和异常测试, 包括创建销毁enclave、代码辅助工具、enclave二进制签名工具的功能测试、数据加解密及辅助接口(随机数生成、边界检测、打印), 同时覆盖组合场景。 | ||
| 42 | 2. 覆盖业务过程中断、单一和整体流程反复执行、 内存cpu加压场景、 并发执行、最大规格测试 | ||
| 43 | |||
| 44 | - 时间进度:待评估 | ||
| 45 | - 风险评估:NA | ||
| 46 | - 重点事项:iturstee平台&virtCCA平台支持远程证明框架的验证 | ||
| 47 | - 争议事项:NA | ||
| 48 | |||
| 49 | ## 特性测试约束 | ||
| 50 | <!-- 主要描述特性测试的约束条件 --> | ||
| 51 | 1. 1.sgx 暂不支持两步签名 | ||
| 52 | 2. 2.arm架构依赖trustzone及配套证书 | ||
| 53 | |||
| 54 | ## 接口测试 | ||
| 55 | <!-- 主要描述接口级测试策略及测试设计思路 --> | ||
| 56 | 继承用例,覆盖已有接口测试场景 | ||
| 57 | |||
| 58 | ## 功能测试 | ||
| 59 | <!-- 主要描述特性提供的功能的测试策略及测试思路 --> | ||
| 60 | | 功能描述 | 设计思路 | 测试重点 | 备注 | | ||
| 61 | | ------- | ------- | ------- | ---- | | ||
| 62 | | 新增平台的功能验证 | 针对各个场景覆盖所有对外接口正常和异常测试, 包括创建销毁enclave、代码辅助工具、enclave二进制签名工具的功能测试、数据加解密及辅助接口(随机数生成、边界检测、打印), 同时覆盖组合场景 | | | | ||
| 63 | |||
| 64 | |||
| 65 | |||
| 66 | ## 专项测试 | ||
| 67 | <!-- 主要描述其他专项测试,如安全测试 稳定性测试 性能测试 兼容性测试等 --> | ||
| 68 | | 专项测试类型 | 专项测试描述 | 测试预期结果 | 备注 | | ||
| 69 | | ----------- | ----------- | ----------- | ---- | | ||
| 70 | | 可靠性测试 | 单一和整体流程反复执行 | | | | ||
| 71 | | 可靠性测试 | 覆盖业务过程中断 | | | | ||
| 72 | | 可靠性测试 | 内存cpu加压场景 | | | | ||
| 73 | | 可靠性测试 | 并发执行、最大规格测试 | | | | ||
| 74 | |||
| 75 | # 特性测试环境描述 | ||
| 76 | <!-- 主要描述执行测试的硬件信息 --> | ||
| 77 | | 硬件型号 | 硬件配置信息 | 备注 | | ||
| 78 | | ------------------------- | ----------------------------------------- | ---------------------- | | ||
| 79 | | Supermicro SYS-1019S-MC0T | Intel(R) Xeon(R) CPU E3-1280 v6 @ 3.90GHz | intel的x86架构 | | ||
| 80 | | TaiShan 2280 v2 | Kunpeng920-6426 @ 2.6GHz *2 | arm架构需部署trustzone | | ||
| 81 | |||
| 82 | # 特性测试执行策略 | ||
| 83 | |||
| 84 | ## 测试计划 | ||
| 85 | <!-- 测试执行策略主要描述该轮次执行的分层策略中的测试项 --> | ||
| 86 | | Stange name | Begin time | End time | Days | 测试执行策略 | 备注 | | ||
| 87 | | :------------ | :--------- | :--------- | ---- | ----------------------------- | ------ | | ||
| 88 | | round3 | 2024/6/06 |2024/6/12 | 6 | 全量测试 | | | ||
| 89 | | round4 | 2024/6/13 | 2024/6/19 |6 | 回归测试 | | | ||
| 90 | |||
| 91 | # 入口标准 | ||
| 92 | 1.特性满足质量标准,达成需求设计要求目标 | ||
| 93 | |||
| 94 | # 出口标准 | ||
| 95 | 1.策略规划的测试活动涉及测试用例100%执行完毕 | ||
| 96 | 2.版本无严重问题遗留,其他问题有规避措施 | ||
| 97 | |||
| 98 | # 附件 | ||
补充一下整体测试情况概述、测试用例数量、测试轮次以及过程问题情况、遗留问题情况