From 7d23963043168f589528b9a8c5aa6e0dad04c763 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=90=8C?= Date: Fri, 8 Sep 2023 16:19:27 +0800 Subject: [PATCH 01/11] =?UTF-8?q?CVE-ease=E7=89=B9=E6=80=A7=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E7=AD=96=E7=95=A5&CTinspector=E7=89=B9=E6=80=A7?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=AD=96=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\350\257\225\347\255\226\347\225\245.md" | 116 +++++++++++++++ ...13\350\257\225\347\255\226\347\225\245.md" | 135 ++++++++++++++++++ 2 files changed, 251 insertions(+) create mode 100644 "Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" create mode 100644 "Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" diff --git "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" new file mode 100644 index 0000000..3e3b5f2 --- /dev/null +++ "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" @@ -0,0 +1,116 @@ +![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/9390a8c7-966c-49a5-b586-e1a178ce0e8d/d3c64284-febe-4749-86fa-85934b87abbd/Untitled.png) + +版权所有 © 2022 openEuler社区 +您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:[https://creativecommons.org/licenses/by-sa/4.0/legalcode。](https://creativecommons.org/licenses/by-sa/4.0/legalcode%E3%80%82) + +关键词:CTinspector + +摘要:CTinspector + +缩略语清单:无 + +# 特性描述 + +CTinspector是天翼云公司自主创新研发基于ebpf指令集的语言虚拟机运行框架。 基于CTinspector运行框架可以快速拓展其应用实例用于诊断网络性能瓶颈点,诊断存储IO处理 的热点和负载均衡等,提高系统运行时诊断的稳定性和时效性。 + +## 需求清单 + +| no | feature | status | sig | owner | 发布方式 | 涉及软件包列表 | +| --- | --- | --- | --- | --- | --- | --- | +| https://gitee.com/openeuler/release-management/issues/I7FB2R?from=project-issue | 增加CTinspector项目发布 | Developing | ebpf-sig | https://gitee.com/wonleing | ISO | CTinspector | +| | | | | | | | + +## 特性应用场景分析 + + +1. ebpf虚拟机执行器,定义了虚拟机的数据结构和执行环境,实现了基本的指令执行、内存访问等功能。 +2.运行时诊断和性能分析的ebpf程序,基于ebpf指令集编写,可以运行在虚拟机执行器上。 +3.各种辅助函数库,提供程序可以调用的辅助功能,如内存访问、等待事件等。 + +## 特性实现流程描述 + + + +无 + +## 与其他特性交互描述 + + + +无 + +## 风险项 + + + +无 + +# 特性分层策略 + +## 总体测试策略 + +功能测试 + +- 支持将自身克隆到多个节点,实现程序的分布式扩展。 +- 可以进行函数调用、指针操作等来完成简单的计算任务。 +- 通过migrate_to内核函数主动迁移到其他节点,并可以在迁移前后执行操作。 +- 通过mmap内核函数,可以安全地映射和访问宿主机的内存状态。 +- 通过监控内存地址变化来实现数据驱动的调度执行。 + +## 接口/功能测试 + +| 接口描述 | 设计思路 | 测试重点 | 备注 | +| --- | --- | --- | --- | +| 验证EBPF程序可以通过clone_to正确实现虚拟机克隆 | 克隆到不同节点,验证每个节点输出的标识 | 确认克隆的完整性 | 支持克隆 | +| 确认EBPF程序不会非法访问内存 | 编写访问越界内存的程序,确认可以检测到 | 访问超出数据段和栈的各种情况 | 实现隔离机制 | +| 确认可以无缝迁移程序执行 | 在节点间迁移,确认继续执行和数据保存 | 状态保存完整,执行正确继续 | 实现迁移机制 | +| 确认可以正确访问宿主机内存 | 映射访问宿主机内存。 | 映射正确性,访问一致性 | 内存映射机制 | +| 根据内存数据自动调度 | 等待内存变化 | 感知正确,调度时机 | 自动调度 | + +## 场景测试 + +无 + +## 专项测试 + +无 + +# 特性测试执行策略 + +## 特性测试依赖描述 + +无 + +## 特性测试约束 + +无 + +## 特性测试环境描述 + +无 + +## 测试计划 + + + + +## 入口标准 + + 描述整个测试执行阶段的入口条件,包括前个阶段的检查、用例执行、问题修复等情况 +例如: + +1. 功能开发已完成 +2. 上阶段无block问题遗留 +3. 基础功能验证正常 +<--> + +## 出口标准 + + 本节描述整个测试执行阶段的出口 + +1. 策略规划的测试活动涉及测试用例100%执行完毕 +2. 性能基线、功能基线等满足特性规划目标 +3. 无block问题遗留,其它严重问题要有相应规避措施或说明 +<--> + +# 附件 \ No newline at end of file diff --git "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" new file mode 100644 index 0000000..fee6385 --- /dev/null +++ "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" @@ -0,0 +1,135 @@ +![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/9390a8c7-966c-49a5-b586-e1a178ce0e8d/b299615c-b073-4527-8f83-97ca2783d922/Untitled.png) + +版权所有 © 2022 openEuler社区 +您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:[https://creativecommons.org/licenses/by-sa/4.0/legalcode。](https://creativecommons.org/licenses/by-sa/4.0/legalcode%E3%80%82) + +修订记录 + +关键词: + +摘要:CVE-ease;测试策略 + +缩略语清单: + +| 缩略语 | 英文全名 | 中文解释 | +| --- | --- | --- | +| CVE | Common Vulnerabilities and Exposures | 通用漏洞披露 | + +# 特性描述 + + cve-ease 是一个专注于CVE信息的平台,它搜集了社区发布的各种CVE信息,并通过邮件、微信、钉钉等多种渠道及时通知用户。用户可以通过cve-ease平台查看CVE信息的详细内容,包括漏洞描述、影响范围、修复建议等,并根据自己的系统情况选择合适的修复方案。 + +## 需求清单 + +| no | feature | status | sig | owner | 发布方式 | 涉及软件包列表 | +| --- | --- | --- | --- | --- | --- | --- | +| https://gitee.com/openeuler/release-management/issues/I7X0GI?from=project-issue | 增加CVE-ease项目发布 | developing | sig-Infrastructure | https://gitee.com/wuzimo | 未定 | 未定 | +| | | | | | | | + +## 特性应用场景分析 + +cve-ease是一个专注于CVE信息的平台,它的架构主要由四个模块组成,分别是CVE爬虫、CVE分析器、CVE通知器和CVE前端。 +1.CVE爬虫,这个模块负责从openEuler社区提供的各个CVE数据源抓取CVE信息,并将其存储到MySQL 等关系型数据库中。 +2. CVE分析器,这个模块负责对CVE信息进行解析、归类、评分等操作。 + +3. CVE通知器,这个模块负责根据用户的订阅配置,通过邮件、微信、钉钉等方式发送CVE通知给用户。 + +4. CVE前端,这个模块负责提供一个友好的cli终端命令,让用户可以查看、搜索、订阅CVE信息。 + +## 特性实现流程描述 + +无 + +## 与其他特性交互描述 + +无 + +## 风险项 + +无 + +# 特性分层策略 + +## 总体测试策略 + +功能测试 + +- 对关键模块的功能进行系统性校验,如CVE爬虫的抓取能力,分析器的处理能力,通知器的过滤和发送能力等。 +- 覆盖每个模块的主要功能点,验证基本功能的正确性。 + +场景测试 + +- 设计典型场景,对系统的端到端工作流进行验证。 +- 覆盖核心使用场景,如定时爬取、增量处理、配置通知、搜索查询等。 +- 从用户视角出发,验证整体业务流是否正常。 + +专项测试 + +- 安全测试,性能测试,兼容测试等 + +## 接口/功能测试 + + + +| 接口描述 | 设计思路 | 测试重点 | 备注 | +| --- | --- | --- | --- | +| 从各数据源爬取CVE信息,存储到数据库 | 编写针对每个数据源的爬虫脚本,抓取并解析CVE信息,持久化到数据库 | 爬虫脚本的健壮性、爬取的完整性、持久化的正确性 | 要覆盖不同数据源,过滤无效和重复信息 | +| 解析CVE信息,进行归类、评分等处理 | 读取原始CVE数据,进行解析和丰富,格式化后存储 | 解析的正确性、归类的准确性、评分的合理性 | 要覆盖不同类型、级别的CVE信息 | +| 根据订阅发送CVE通知给用户 | 过滤CVE信息,生成内容,调用接口发送通知 | 过滤准确性、内容生成、调用接口、发送结果 | 要覆盖不同渠道、类型的通知发送 | +| 提供CLI命令进行CVE查询和管理 | 命令行交互,调用后端接口展示结果 | 命令稳定性、结果正确性、接口调用 | 要覆盖不同命令、参数、用例 | + +## 场景测试 + +| 场景描述 | 设计思路 | 测试重点 | 备注 | +| --- | --- | --- | --- | +| 爬虫按计划定时抓取CVE数据 | 设置爬虫定时任务,抓取模拟CVE数据源 | 爬虫能否定时运行,是否成功抓取数据 | 配置定时任务,检查抓取结果,验证数据是否入库 | +| 分析器处理各类级别系统软件的CVE | 准备不同类型CVE数据,执行分析器处理 | 分类和评分是否准确 | 针对样本CVE,验证分类和评分结果正确性 | +| 用户配置微信和邮件渠道通知 | 用户订阅配置渠道,导入CVE,发送通知 | 不同渠道通知格式及内容正确性 | 执行通知流程,验证微信和邮件通知格式及内容 | +| 用户搜索特定历史CVE信息 | 准备历史CVE数据,用户执行搜索命令 | 搜索结果符合条件 | 不同搜索参数,验证结果的正确性 | + +## 专项测试 + + + +| 专项测试类型 | 专项测试描述 | 测试预期结果 | 备注 | +| --- | --- | --- | --- | +| 压力测试 | 模拟高并发请求,检测系统处理能力限制 | 系统能够承受预计负载,响应时间符合要求 | 关注服务器、网络、数据库等潜在瓶颈 | +| | | | | + +# 特性测试执行策略 + +## 特性测试依赖描述 + +无 + +## 特性测试约束 + +无 + +## 特性测试环境描述 + +无 + +## 测试计划 + + + +## 入口标准 + + 描述整个测试执行阶段的入口条件,包括前个阶段的检查、用例执行、问题修复等情况 +例如: + +1. 开发工作至少完成首轮开发迭代 +2. 基础功能验证正常 +<--> + +## 出口标准 + + 本节描述整个测试执行阶段的出口 + +1. 策略规划的测试活动涉及测试用例100%执行完毕 +2. 性能基线、功能基线等满足特性规划目标 +3. 无block问题遗留,其它严重问题要有相应规避措施或说明 +<--> + +# 附件 \ No newline at end of file -- Gitee From 87c2db2dda0038378cf75123322601b8fcd8969f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=90=8C?= Date: Mon, 11 Sep 2023 10:51:15 +0800 Subject: [PATCH 02/11] =?UTF-8?q?CVE-ease=E7=89=B9=E6=80=A7=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E7=AD=96=E7=95=A5&CTinspector=E7=89=B9=E6=80=A7?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=AD=96=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...7\346\265\213\350\257\225\347\255\226\347\225\245.md" | 6 +++++- ...7\346\265\213\350\257\225\347\255\226\347\225\245.md" | 9 +++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" index 3e3b5f2..9ba7aa0 100644 --- "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" +++ "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" @@ -1,6 +1,6 @@ ![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/9390a8c7-966c-49a5-b586-e1a178ce0e8d/d3c64284-febe-4749-86fa-85934b87abbd/Untitled.png) -版权所有 © 2022 openEuler社区 +版权所有 © 2023 openEuler社区 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:[https://creativecommons.org/licenses/by-sa/4.0/legalcode。](https://creativecommons.org/licenses/by-sa/4.0/legalcode%E3%80%82) 关键词:CTinspector @@ -92,6 +92,10 @@ CTinspector是天翼云公司自主创新研发基于ebpf指令集的语言虚 ## 测试计划 +| Stange name | Begin time | End time | Days | 测试执行策略 | 备注 | +|:------------|:-----------|:-----------|------| ----------------------------- | ------ | +| round1 | 2023-09-18 | 2023-09-20 | 3 | 全量测试 | | + ## 入口标准 diff --git "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" index fee6385..f055331 100644 --- "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" +++ "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" @@ -1,6 +1,6 @@ ![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/9390a8c7-966c-49a5-b586-e1a178ce0e8d/b299615c-b073-4527-8f83-97ca2783d922/Untitled.png) -版权所有 © 2022 openEuler社区 +版权所有 © 2023 openEuler社区 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:[https://creativecommons.org/licenses/by-sa/4.0/legalcode。](https://creativecommons.org/licenses/by-sa/4.0/legalcode%E3%80%82) 修订记录 @@ -23,7 +23,7 @@ | no | feature | status | sig | owner | 发布方式 | 涉及软件包列表 | | --- | --- | --- | --- | --- | --- | --- | -| https://gitee.com/openeuler/release-management/issues/I7X0GI?from=project-issue | 增加CVE-ease项目发布 | developing | sig-Infrastructure | https://gitee.com/wuzimo | 未定 | 未定 | +| https://gitee.com/openeuler/release-management/issues/I7X0GI?from=project-issue | 增加CVE-ease项目发布 | developing | sig-Infrastructure | https://gitee.com/wuzimo | EPOL | cve-ease | | | | | | | | | ## 特性应用场景分析 @@ -113,6 +113,11 @@ cve-ease是一个专注于CVE信息的平台,它的架构主要由四个模块 ## 测试计划 +| Stange name | Begin time | End time | Days | 测试执行策略 | 备注 | +|:------------|:-----------|:-----------|------|------| ------ | +| round1 | 2023-09-13 | 2023-09-13 | 1 | 功能测试 | | +| round2 | 2023-09-14 | 2023-09-14 | 1 | 场景测试 | | +| round3 | 2023-09-15 | 2023-09-15 | 1 | 压力测试 | | ## 入口标准 -- Gitee From cce9b2326fc5ebc7af70cc3cae2fe7ca8a35606b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=90=8C?= Date: Tue, 12 Sep 2023 11:08:22 +0800 Subject: [PATCH 03/11] =?UTF-8?q?=E5=9B=BE=E7=89=87=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" | 2 +- ...\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" index 9ba7aa0..58adccb 100644 --- "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" +++ "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" @@ -1,4 +1,4 @@ -![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/9390a8c7-966c-49a5-b586-e1a178ce0e8d/d3c64284-febe-4749-86fa-85934b87abbd/Untitled.png) +![Untitled](https://gitee.com/openeuler/QA/raw/master/images/openEuler.png) 版权所有 © 2023 openEuler社区 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:[https://creativecommons.org/licenses/by-sa/4.0/legalcode。](https://creativecommons.org/licenses/by-sa/4.0/legalcode%E3%80%82) diff --git "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" index f055331..55777c6 100644 --- "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" +++ "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" @@ -1,4 +1,4 @@ -![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/9390a8c7-966c-49a5-b586-e1a178ce0e8d/b299615c-b073-4527-8f83-97ca2783d922/Untitled.png) +![Untitled](https://gitee.com/openeuler/QA/raw/master/images/openEuler.png) 版权所有 © 2023 openEuler社区 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:[https://creativecommons.org/licenses/by-sa/4.0/legalcode。](https://creativecommons.org/licenses/by-sa/4.0/legalcode%E3%80%82) -- Gitee From 00909c1d8a559825677683434cf1dcdf736c43c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=90=8C?= Date: Tue, 12 Sep 2023 11:12:46 +0800 Subject: [PATCH 04/11] =?UTF-8?q?ebpf=E5=A4=A7=E5=B0=8F=E5=86=99=E4=BF=9D?= =?UTF-8?q?=E6=8C=81=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...00\247\346\265\213\350\257\225\347\255\226\347\225\245.md" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" index 58adccb..5d978b6 100644 --- "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" +++ "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" @@ -61,8 +61,8 @@ CTinspector是天翼云公司自主创新研发基于ebpf指令集的语言虚 | 接口描述 | 设计思路 | 测试重点 | 备注 | | --- | --- | --- | --- | -| 验证EBPF程序可以通过clone_to正确实现虚拟机克隆 | 克隆到不同节点,验证每个节点输出的标识 | 确认克隆的完整性 | 支持克隆 | -| 确认EBPF程序不会非法访问内存 | 编写访问越界内存的程序,确认可以检测到 | 访问超出数据段和栈的各种情况 | 实现隔离机制 | +| 验证ebpf程序可以通过clone_to正确实现虚拟机克隆 | 克隆到不同节点,验证每个节点输出的标识 | 确认克隆的完整性 | 支持克隆 | +| 确认ebpf程序不会非法访问内存 | 编写访问越界内存的程序,确认可以检测到 | 访问超出数据段和栈的各种情况 | 实现隔离机制 | | 确认可以无缝迁移程序执行 | 在节点间迁移,确认继续执行和数据保存 | 状态保存完整,执行正确继续 | 实现迁移机制 | | 确认可以正确访问宿主机内存 | 映射访问宿主机内存。 | 映射正确性,访问一致性 | 内存映射机制 | | 根据内存数据自动调度 | 等待内存变化 | 感知正确,调度时机 | 自动调度 | -- Gitee From 2c0b8c779a856276fd61e0f9cf85fc21ffb6c63e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=90=8C?= Date: Tue, 12 Sep 2023 13:47:36 +0800 Subject: [PATCH 05/11] =?UTF-8?q?=E6=B5=8B=E8=AF=95stage=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...346\265\213\350\257\225\347\255\226\347\225\245.md" | 7 ++++--- ...346\265\213\350\257\225\347\255\226\347\225\245.md" | 10 +++++----- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" index 5d978b6..6222574 100644 --- "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" +++ "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" @@ -92,9 +92,10 @@ CTinspector是天翼云公司自主创新研发基于ebpf指令集的语言虚 ## 测试计划 -| Stange name | Begin time | End time | Days | 测试执行策略 | 备注 | -|:------------|:-----------|:-----------|------| ----------------------------- | ------ | -| round1 | 2023-09-18 | 2023-09-20 | 3 | 全量测试 | | +| Stange name | Begin time | End time | Days | 测试执行策略 | 备注 | +|:------------|:-----------|:-----------|------|--------| ------ | +| round1 | 2023-09-18 | 2023-09-20 | 3 | 全量测试 | | +| round2 | 2023-09-21 | 2023-09-22 | 3 | 测试问题回归 | | diff --git "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" index 55777c6..a4d095f 100644 --- "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" +++ "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" @@ -113,11 +113,11 @@ cve-ease是一个专注于CVE信息的平台,它的架构主要由四个模块 ## 测试计划 -| Stange name | Begin time | End time | Days | 测试执行策略 | 备注 | -|:------------|:-----------|:-----------|------|------| ------ | -| round1 | 2023-09-13 | 2023-09-13 | 1 | 功能测试 | | -| round2 | 2023-09-14 | 2023-09-14 | 1 | 场景测试 | | -| round3 | 2023-09-15 | 2023-09-15 | 1 | 压力测试 | | +| Stange name | Begin time | End time | Days | 测试执行策略 | 备注 | +|:------------|:-----------|:-----------|------|--------------| ------ | +| round1 | 2023-09-13 | 2023-09-13 | 1 | 功能测试 | | +| round2 | 2023-09-14 | 2023-09-14 | 1 | 场景测试 | | +| round3 | 2023-09-15 | 2023-09-15 | 1 | 压力测试(包括问题回归) | | ## 入口标准 -- Gitee From 774c17b1f9ec4c65f17f945c52a3537319c2b930 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=90=8C?= Date: Tue, 12 Sep 2023 13:49:48 +0800 Subject: [PATCH 06/11] =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...00\247\346\265\213\350\257\225\347\255\226\347\225\245.md" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" index 6222574..9351109 100644 --- "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" +++ "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" @@ -24,8 +24,8 @@ CTinspector是天翼云公司自主创新研发基于ebpf指令集的语言虚 1. ebpf虚拟机执行器,定义了虚拟机的数据结构和执行环境,实现了基本的指令执行、内存访问等功能。 -2.运行时诊断和性能分析的ebpf程序,基于ebpf指令集编写,可以运行在虚拟机执行器上。 -3.各种辅助函数库,提供程序可以调用的辅助功能,如内存访问、等待事件等。 +2. 运行时诊断和性能分析的ebpf程序,基于ebpf指令集编写,可以运行在虚拟机执行器上。 +3. 各种辅助函数库,提供程序可以调用的辅助功能,如内存访问、等待事件等。 ## 特性实现流程描述 -- Gitee From 40565d88258addf24b3625e09a082b0648f1f46f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=90=8C?= Date: Wed, 20 Sep 2023 13:58:28 +0800 Subject: [PATCH 07/11] =?UTF-8?q?ctinspector&cve-ease=E7=89=B9=E6=80=A7?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\350\257\225\346\212\245\345\221\212.md" | 97 ++++++++++++++++++ ...13\350\257\225\346\212\245\345\221\212.md" | 99 +++++++++++++++++++ 2 files changed, 196 insertions(+) create mode 100644 "Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254Ctinspector\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" create mode 100644 "Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254cve_ease\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" diff --git "a/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254Ctinspector\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254Ctinspector\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" new file mode 100644 index 0000000..7adf275 --- /dev/null +++ "b/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254Ctinspector\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -0,0 +1,97 @@ +![avatar](../../images/openEuler.png) + + +版权所有 © 2023 openEuler社区 + 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:https://creativecommons.org/licenses/by-sa/4.0/legalcode。 + +修订记录 + +| 日期 | 修订 版本 | 修改描述 | 作者 | +|------------| ----------- |-----------------|--| +| 2023.09.20 | v1.0 | CTinspector测试报告 | 杨萌 | + + 关键词: + + openEuler CTinspector + +摘要: + + 本测试报告为 CTinspector 在openEuler-23.09 操作系统上的测试报告,目的在于跟踪测试阶段中发现的问题,总结测试结果。对CTinspector软件进行安装、基本功能等功能测试。 + +缩略语清单: + +| 缩略语 | 英文全名 | 中文解释 | +|-----|------|------| +| - | - | - | + +# 1 特性概述 + +CTinspector是天翼云公司自主创新研发基于ebpf指令集的语言虚拟机运行框架。 基于CTinspector运行框架可以快速拓展其应用实例用于诊断网络性能瓶颈点,诊断存储IO处理 的热点和负载均衡等,提高系统运行时诊断的稳定性和时效性。 + +# 2 特性测试信息 + +本节描述被测对象的版本信息和测试的时间及测试轮次,包括依赖的硬件。 + +| 版本名称 | 测试起始时间 | 测试结束时间 | +|------------------------------|------------|------------| +| openEuler-23.09 test round 1 | 2023.09.18 | 2023.09.20 | +| openEuler-23.09 test round 2 | 2023.09.20 | 2023.09.22 | + +描述特性测试的硬件环境信息 + +| 硬件型号 | 硬件配置信息 | 备注 | +| -------- |---------------------------|-----------| +| 虚拟机 | CPU:4core MEM:8G DISK:10G | x86架构(2台) | + +# 3 测试结论概述 + +## 3.1 测试整体结论 + +CTinspector在 openEuler-23.09 版本整体测试按照计划共完成了一轮基本功能测试+一轮回归测试;一共测试了5个用例,包括5个基本功能测试用例。共发现服务问题 0 个,0个问题已修复,回归测试结果正常,版本整体质量较好。(因时间仓促,计划在发布前再加一轮测试) + +## 3.2 约束说明 + +无约束 + +## 3.3 遗留问题分析 + +### 3.3.1 遗留问题影响以及规避措施 + +无 + +### 3.3.2 问题统计 + +无 + +# 4 测试执行 + +## 4.1 测试执行统计数据 + +*本节内容根据测试用例及实际执行情况进行特性整体测试的统计,可根据第二章的测试轮次分开进行统计说明。* + +| 版本名称 | 测试用例数 | 用例执行结果 | 发现问题单数 | +| -------- |-------|--------|--------| +| openEuler-23.03 test round 1 | 5 | 0 FAIL | 0 | +| openEuler-23.03 test round 2 | 0 | 0 FAIL | 0 | + +*数据项说明:* + +*测试用例数--到本测试活动结束时,所有可用测试用例数;* + +*发现问题单数--本测试活动总共发现的问题单数。* + +## 4.2 后续测试建议 + +后续测试需要关注点(可选) + +# 5 附件 + +*此处可粘贴各类专项测试数据或报告* + + + + + + + + diff --git "a/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254cve_ease\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254cve_ease\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" new file mode 100644 index 0000000..3a24d6d --- /dev/null +++ "b/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254cve_ease\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -0,0 +1,99 @@ +![avatar](../../images/openEuler.png) + + +版权所有 © 2023 openEuler社区 + 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:https://creativecommons.org/licenses/by-sa/4.0/legalcode。 + +修订记录 + +| 日期 | 修订 版本 | 修改描述 | 作者 | +|------------| ----------- |--------------|--| +| 2023.09.20 | v1.0 | cve-ease测试报告 | 杨萌 | + + 关键词: + + openEuler CVE + +摘要: + + 本测试报告为 cve-ease 在openEuler-23.09 操作系统上的测试报告,目的在于跟踪测试阶段中发现的问题,总结测试结果。对cve-ease软件进行安装、基本功能等功能测试。 + +缩略语清单: + +| 缩略语 | 英文全名 | 中文解释 | +| ------ | -------- | -------- | +| CVE | Common Vulnerabilities and Exposures | 通用漏洞披露 | + +# 1 特性概述 + +cve-ease 是一个专注于CVE信息的平台,它搜集了社区发布的各种CVE信息,并通过邮件、微信、钉钉等多种渠道及时通知用户。用户可以通过cve-ease平台查看CVE信息的详细内容,包括漏洞描述、影响范围、修复建议等,并根据自己的系统情况选择合适的修复方案。 + +# 2 特性测试信息 + +本节描述被测对象的版本信息和测试的时间及测试轮次,包括依赖的硬件。 + +| 版本名称 | 测试起始时间 | 测试结束时间 | +|------------------------------|------------|------------| +| openEuler-23.09 test round 1 | 2023.09.13 | 2023.09.13 | +| openEuler-23.09 test round 2 | 2023.09.14 | 2023.09.14 | +| openEuler-23.09 test round 3 | 2023.09.15 | 2023.09.15 | + +描述特性测试的硬件环境信息 + +| 硬件型号 | 硬件配置信息 | 备注 | +| -------- | ------------ |-----------| +| 虚拟机 | CPU:4core MEM:8G DISK:10G | x86架构(1台) | + +# 3 测试结论概述 + +## 3.1 测试整体结论 + +cve-ease 在 openEuler-23.09 版本整体测试按照计划共完成了一轮基本功能测试+一轮场景测试+一轮回归测试;一共测试了9个用例,包括4个基本功能测试用例,4个场景用例,1个压力测试用例。共发现服务问题 3 个,3个问题已修复,回归测试结果正常,版本整体质量较好。 + +## 3.2 约束说明 + +无约束 + +## 3.3 遗留问题分析 + +### 3.3.1 遗留问题影响以及规避措施 + +无 + +### 3.3.2 问题统计 + +无 + +# 4 测试执行 + +## 4.1 测试执行统计数据 + +*本节内容根据测试用例及实际执行情况进行特性整体测试的统计,可根据第二章的测试轮次分开进行统计说明。* + +| 版本名称 | 测试用例数 | 用例执行结果 | 发现问题单数 | +| -------- |-------|--------|--------| +| openEuler-23.03 test round 1 | 4 | 2 FAIL | 2 | +| openEuler-23.03 test round 2 | 4 | 0 FAIL | 0 | +| openEuler-23.03 test round 3 | 1 | 0 FAIL | 0 | + +*数据项说明:* + +*测试用例数--到本测试活动结束时,所有可用测试用例数;* + +*发现问题单数--本测试活动总共发现的问题单数。* + +## 4.2 后续测试建议 + +后续测试需要关注点(可选) + +# 5 附件 + +*此处可粘贴各类专项测试数据或报告* + + + + + + + + -- Gitee From 941cd3da28e0d650e985561d2339a7a954deb33b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=90=8C?= Date: Wed, 20 Sep 2023 15:47:02 +0800 Subject: [PATCH 08/11] =?UTF-8?q?=E7=94=A8=E4=BE=8B=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...47\346\265\213\350\257\225\347\255\226\347\225\245.md" | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" index a4d095f..4c7da20 100644 --- "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" +++ "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CVE-ease\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" @@ -91,10 +91,10 @@ cve-ease是一个专注于CVE信息的平台,它的架构主要由四个模块 -| 专项测试类型 | 专项测试描述 | 测试预期结果 | 备注 | -| --- | --- | --- | --- | -| 压力测试 | 模拟高并发请求,检测系统处理能力限制 | 系统能够承受预计负载,响应时间符合要求 | 关注服务器、网络、数据库等潜在瓶颈 | -| | | | | +| 专项测试类型 | 专项测试描述 | 测试预期结果 | 备注 | +|------|---------|-------------|-----| +| 可靠测试 | 长时间运行服务 | 平稳运行,没有错误日志 | 无 | +| | | | | # 特性测试执行策略 -- Gitee From 917022945cf2227658ba0b886829d358da978fa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=90=8C?= Date: Wed, 20 Sep 2023 15:53:40 +0800 Subject: [PATCH 09/11] =?UTF-8?q?=E7=94=A8=E4=BE=8B=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...346\265\213\350\257\225\346\212\245\345\221\212.md" | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git "a/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254cve_ease\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254cve_ease\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" index 3a24d6d..2ce81a4 100644 --- "a/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254cve_ease\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" +++ "b/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254cve_ease\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -6,9 +6,9 @@ 修订记录 -| 日期 | 修订 版本 | 修改描述 | 作者 | -|------------| ----------- |--------------|--| -| 2023.09.20 | v1.0 | cve-ease测试报告 | 杨萌 | +| 日期 | 修订 版本 | 修改描述 | 作者 | +|------------| ----------- |--------------|-----| +| 2023.09.20 | v1.0 | cve-ease测试报告 | 杨萌 | 关键词: @@ -36,7 +36,7 @@ cve-ease 是一个专注于CVE信息的平台,它搜集了社区发布的各 |------------------------------|------------|------------| | openEuler-23.09 test round 1 | 2023.09.13 | 2023.09.13 | | openEuler-23.09 test round 2 | 2023.09.14 | 2023.09.14 | -| openEuler-23.09 test round 3 | 2023.09.15 | 2023.09.15 | +| openEuler-23.09 test round 3 | 2023.09.15 | 2023.09.20 | 描述特性测试的硬件环境信息 @@ -72,7 +72,7 @@ cve-ease 在 openEuler-23.09 版本整体测试按照计划共完成了一轮基 | 版本名称 | 测试用例数 | 用例执行结果 | 发现问题单数 | | -------- |-------|--------|--------| -| openEuler-23.03 test round 1 | 4 | 2 FAIL | 2 | +| openEuler-23.03 test round 1 | 4 | 2 FAIL | 3 | | openEuler-23.03 test round 2 | 4 | 0 FAIL | 0 | | openEuler-23.03 test round 3 | 1 | 0 FAIL | 0 | -- Gitee From d73d5e97660f53c841260b3993f612ce78ef38ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=90=8C?= Date: Wed, 20 Sep 2023 16:06:49 +0800 Subject: [PATCH 10/11] =?UTF-8?q?=E7=94=A8=E4=BE=8B=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\350\257\225\346\212\245\345\221\212.md" | 20 ++++++++++--------- ...13\350\257\225\347\255\226\347\225\245.md" | 18 +++++++++++------ 2 files changed, 23 insertions(+), 15 deletions(-) diff --git "a/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254Ctinspector\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254Ctinspector\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" index 7adf275..de7d11c 100644 --- "a/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254Ctinspector\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" +++ "b/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254Ctinspector\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -32,10 +32,11 @@ CTinspector是天翼云公司自主创新研发基于ebpf指令集的语言虚 本节描述被测对象的版本信息和测试的时间及测试轮次,包括依赖的硬件。 -| 版本名称 | 测试起始时间 | 测试结束时间 | -|------------------------------|------------|------------| -| openEuler-23.09 test round 1 | 2023.09.18 | 2023.09.20 | -| openEuler-23.09 test round 2 | 2023.09.20 | 2023.09.22 | +| Stange name | Begin time | End time | Days | 测试执行策略 | 备注 | +|:------------|:-----------|:-----------|------|-----------| ------ | +| round1 | 2023-09-18 | 2023-09-20 | 3 | 全量测试 | | +| round2 | 2023-09-21 | 2023-09-22 | 3 | 场景测试 | | +| round2 | 2023-09-21 | 2023-09-24 | 3 | 长稳和测试问题回归 | | 描述特性测试的硬件环境信息 @@ -47,7 +48,7 @@ CTinspector是天翼云公司自主创新研发基于ebpf指令集的语言虚 ## 3.1 测试整体结论 -CTinspector在 openEuler-23.09 版本整体测试按照计划共完成了一轮基本功能测试+一轮回归测试;一共测试了5个用例,包括5个基本功能测试用例。共发现服务问题 0 个,0个问题已修复,回归测试结果正常,版本整体质量较好。(因时间仓促,计划在发布前再加一轮测试) +CTinspector在 openEuler-23.09 版本整体测试按照计划共完成了一轮基本功能测试+一轮场景+一轮回归测试;一共测试了7个用例,包括5个基本功能测试用例和一个场景用例和长稳用例。共发现服务问题 0 个,0个问题已修复,回归测试结果正常,版本整体质量较好。(因时间仓促,计划在发布前再加一轮测试) ## 3.2 约束说明 @@ -69,10 +70,11 @@ CTinspector在 openEuler-23.09 版本整体测试按照计划共完成了一轮 *本节内容根据测试用例及实际执行情况进行特性整体测试的统计,可根据第二章的测试轮次分开进行统计说明。* -| 版本名称 | 测试用例数 | 用例执行结果 | 发现问题单数 | -| -------- |-------|--------|--------| -| openEuler-23.03 test round 1 | 5 | 0 FAIL | 0 | -| openEuler-23.03 test round 2 | 0 | 0 FAIL | 0 | +| 版本名称 | 测试用例数 | 用例执行结果 | 发现问题单数 | +|------------------------------|-------|--------|--------| +| openEuler-23.03 test round 1 | 5 | 0 FAIL | 0 | +| openEuler-23.03 test round 2 | 0 | 0 FAIL | 0 | +| openEuler-23.03 test round 3 | 0 | 0 FAIL | 0 | *数据项说明:* diff --git "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" index 9351109..8567383 100644 --- "a/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" +++ "b/Test_Strategy/openEuler_23.09/openEuler 23.09 \347\211\210\346\234\254CTinspector\347\211\271\346\200\247\346\265\213\350\257\225\347\255\226\347\225\245.md" @@ -69,11 +69,16 @@ CTinspector是天翼云公司自主创新研发基于ebpf指令集的语言虚 ## 场景测试 -无 +| 场景描述 | 设计思路 | 测试重点 | 备注 | +|------------| --- | --- | --- | +| 采集多节点数据并统计 | 利用框架功能,创建可以不断移动的虚拟机,不断采集系统性能并统计结果 | 能否自由移动,采集数据,进行统计 | 无 | + ## 专项测试 -无 +| 场景描述 | 设计思路 | 测试重点 | 备注 | +|------|----------|--------| --- | +| 长稳 | 长期运行场景用例 | 没有错误日志 | 无 | # 特性测试执行策略 @@ -92,10 +97,11 @@ CTinspector是天翼云公司自主创新研发基于ebpf指令集的语言虚 ## 测试计划 -| Stange name | Begin time | End time | Days | 测试执行策略 | 备注 | -|:------------|:-----------|:-----------|------|--------| ------ | -| round1 | 2023-09-18 | 2023-09-20 | 3 | 全量测试 | | -| round2 | 2023-09-21 | 2023-09-22 | 3 | 测试问题回归 | | +| Stange name | Begin time | End time | Days | 测试执行策略 | 备注 | +|:------------|:-----------|:-----------|------|-----------| ------ | +| round1 | 2023-09-18 | 2023-09-20 | 3 | 全量测试 | | +| round2 | 2023-09-21 | 2023-09-22 | 3 | 场景测试 | | +| round2 | 2023-09-21 | 2023-09-24 | 3 | 长稳和测试问题回归 | | -- Gitee From cd3774c88c123be030b82d7ff5163ab559d46af0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=90=8C?= Date: Fri, 22 Sep 2023 14:32:25 +0800 Subject: [PATCH 11/11] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\265\213\350\257\225\346\212\245\345\221\212.md" | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git "a/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254Ctinspector\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254Ctinspector\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" index de7d11c..6ad66ba 100644 --- "a/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254Ctinspector\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" +++ "b/Test_Result/openEuler_23.09/openEuler-23.09\347\211\210\346\234\254Ctinspector\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -40,15 +40,16 @@ CTinspector是天翼云公司自主创新研发基于ebpf指令集的语言虚 描述特性测试的硬件环境信息 -| 硬件型号 | 硬件配置信息 | 备注 | -| -------- |---------------------------|-----------| -| 虚拟机 | CPU:4core MEM:8G DISK:10G | x86架构(2台) | +| 硬件型号 | 硬件配置信息 | 备注 | +| -------- |-------------------------------|-----------| +| 虚拟机 | CPU:4core MEM:8G DISK:10G | x86架构(2台) | +| 虚拟机 | CPU:96core MEM:187G DISK:900G | arm架构(2台) | # 3 测试结论概述 ## 3.1 测试整体结论 -CTinspector在 openEuler-23.09 版本整体测试按照计划共完成了一轮基本功能测试+一轮场景+一轮回归测试;一共测试了7个用例,包括5个基本功能测试用例和一个场景用例和长稳用例。共发现服务问题 0 个,0个问题已修复,回归测试结果正常,版本整体质量较好。(因时间仓促,计划在发布前再加一轮测试) +CTinspector在 openEuler-23.09 版本整体测试按照计划共完成了一轮基本功能测试+一轮场景+一轮回归测试;一共测试了7个用例,包括5个基本功能测试用例和一个场景用例和长稳用例。共发现服务问题 0 个,0个问题已修复,回归测试结果正常,版本整体质量较好。 ## 3.2 约束说明 @@ -73,8 +74,8 @@ CTinspector在 openEuler-23.09 版本整体测试按照计划共完成了一轮 | 版本名称 | 测试用例数 | 用例执行结果 | 发现问题单数 | |------------------------------|-------|--------|--------| | openEuler-23.03 test round 1 | 5 | 0 FAIL | 0 | -| openEuler-23.03 test round 2 | 0 | 0 FAIL | 0 | -| openEuler-23.03 test round 3 | 0 | 0 FAIL | 0 | +| openEuler-23.03 test round 2 | 1 | 0 FAIL | 0 | +| openEuler-23.03 test round 3 | 1 | 0 FAIL | 0 | *数据项说明:* -- Gitee