• 首页
  • 加入
  • RSS
  • deepin-ports RISC-V 测试流程与模板 v0.1

    Friday, June 27, 2025
    deepin-ports SIG #deepin-ports:deepin.org


    本文档旨在为 deepin 移植到 RISC-V 架构提供一套标准化、可复现的测试流程。该文档将随测试工作逐渐完善。

    0. 注意事项

    0.1 测试条件

    根据 RFC2119 制定以下规则,用于确定测试是否继续进行:

    必须 (MUST):

    任何情形下出现与陈述相悖的行为或结果,都将导致测试流程终止。

    禁止/不得 (MUST NOT):

    任何情形下出现与陈述相符的行为或结果,都将导致测试流程终止。

    应该 (SHOULD):

    当出现与陈述相悖的行为或结果时:如果文本仅有一条陈述,可选择忽略该结果并继续测试流程;如果文本存在多条陈述,仅大部分陈述内容均与当前结果相符时可忽略该结果并继续测试流程;未达到忽略条件的结果出现将导致测试流程终止;同一小节的测试不得忽略结果超过 3 次。

    不应该 (SHOULD NOT):

    当出现与陈述相符的行为或结果时:如果文本仅有一条陈述,可选择忽略该结果并继续测试流程;如果文本存在多条陈述,仅大部分陈述内容均与当前结果相悖时可忽略该结果并继续测试流程;未达到忽略条件的结果出现将导致测试流程终止;同一小节的测试不得忽略结果超过 3 次。

    可以/可能 (MAY):

    当出现与陈述相符或相悖的行为或结果时,均可继续进行测试流程,相应行为或结果应被记录。

    0.2 支持等级划分

    根据能够进入的最高章节的测试流程,将设备支持等级划分为 1-10 级,等级格式为 X(最高章节).Y(最高小节)

    0. 不支持

    1. 仅可安装,无法启动

    2. 基本命令行支持

    3. 基本图形化支持

    4. DDE 桌面

    5. 图形化支持

    6. 完整的 deepin 环境

    7. 开箱即用的 deepin 环境

    8. 完整支持

    9. 具备兼容性的完整支持

    10. RISC-V,崛起

    1. 硬件设置篇

    1.1 硬件基本状况

    操作

    条件

    1.2 硬件基本信息

    操作

    条件

    2. 系统写入与安装篇

    2.1 镜像获取与校验

    操作

    条件

    2.2 固件与 Bootloader 设置

    操作

    条件

    2.3 写入系统镜像

    操作

    条件

    3. 基础命令行篇

    3.1 bootloader 启动

    操作

    条件

    3.2 内核启动

    操作

    条件

    3.3 initrd 启动

    操作

    条件

    3.4 systemd 启动

    操作

    条件

    3.5 基本环境验证

    操作

    条件

    4. 基本图形功能篇

    4.1 显示服务启动

    操作

    条件

    4.2 图形化登录

    操作

    条件

    4.3 基本桌面会话

    操作

    条件

    5. DDE 桌面体验篇

    5.1 核心交互

    操作

    条件

    5.2 窗口管理

    操作

    条件

    5.3 控制中心与系统托盘

    操作

    条件

    6. 高级图形功能篇

    在本章节的任意时刻:

    6.1 设备节点验证

    操作

    条件

    6.2 GPU 驱动验证

    操作

    条件

    6.3 GPU 基准测试

    操作

    条件

    6.3 显示管理

    操作

    条件

    7. deepin 内置应用篇

    7.1 核心工具

    操作

    条件

    7.2 系统管理

    操作

    条件

    7.3 影音娱乐

    操作

    条件

    8. 硬件加速篇

    8.1 视频硬件加速解码

    操作

    条件

    8.2 视频硬件加速编码

    操作

    条件

    9. 第一方仓库软件篇

    9.1 包管理

    操作

    条件

    9.2 办公应用

    操作

    条件

    9.3 基本构建环境

    操作

    条件

    10. 外设驱动支持篇

    10.1 核心外设

    操作

    条件

    10.2 音频输出

    操作

    条件

    10.3 板载无线功能

    操作

    条件

    10.99 章节施工

    此章节尚未完成,测试在此中止。

    11. 第三方软件篇

    此章节施工中,测试在此中止。

    结论

    测试日期:

    测试设备型号:

    测试镜像版本:

    支持等级:

    X.Y

    摘要总结:

    (简要描述测试过程中的关键发现、主要障碍和总体评价。)

    测试流程

    (测试报告无须写出所有步骤,若某小节所有条件均满足,则简单说明操作即可。)

    未通过的最高条件:

    (详细记录导致测试终止的最后一个条件,包括章节号、条件描述和实际观测现象。)

    异常记录 (MAY/SHOULD):

    (列出所有在测试中记录的 MAY 和被忽略的 SHOULD/SHOULD NOT 异常。)

    鸣谢

    在此处留下自己的 ID 表示自己参与了编辑,当该文档发布时可作为可见产出。