序号 | 测试项 | 一级 | 二级 | 测试方法描述 | 指标 |
---|---|---|---|---|---|
1 | 工程构建 | 工程构建测试 | 编译build | 通过率 | |
make check | 通过率 | ||||
2 | ISO镜像 | ISO完整性 | 完整性(checksums) | checksums检查(sha256sum) | sum值一致 |
ISO大小 | ISO大小 | du -b ISO名称 | 大小一致 | ||
ISO包依赖完整性检查 | 包依赖完整性检查 | 使用dnf repoclosure检查iso的rpm的包依赖 1、# mount -o loop openEuler.iso /xxx 2、dnf repoclosure --repofrompath testdeps,/XXX --repo testdeps |
依赖完整 | ||
文件冲突测试 | 文件冲突测试 | 无冲突 | |||
3 | 网络 | 基本功能测试 | 通过率 | ||
VPN | 通过率 | ||||
4 | 安装(图形) | 安装界面 | 图形模式 | 图形模式 | 通过率 |
安装源 | DVD ISO安装 | ISO默认安装 | 通过率 | ||
PXE | PXE安装 | 通过率 | |||
http/nfs/ftp 安装源 | PXE安装(tfp源)一起覆盖 | 通过率 | |||
磁盘 | iSCSI | 通过率 | |||
FCoE | 通过率 | ||||
多路径 | 通过率 | ||||
SAS | 通过率 | ||||
SATA | 通过率 | ||||
Raid | 1620 环境安装 | 通过率 | |||
虚拟磁盘virtio | 虚拟磁盘安装 | 通过率 | |||
安装包集选择 | 最小默认安装 | ISO安装+默认mini install | 通过率 | ||
自定义组安装 | ISO安装+自定义组安装(覆盖开发模式) | 通过率 | |||
GUI系统安装(目前不支持) | 通过率 | ||||
全量安装 | 图形模式+全量安装 | 通过率 | |||
磁盘分区 | 分区向导 | 通过率 | |||
默认分区 | 默认分区 | 通过率 | |||
自定义分区lvm | 通过率 | ||||
自定义分区ext4 | 通过率 | ||||
网络配置 | 网络配置 | 网络配置 | 通过率 | ||
安装语言 | 中文 | 中文安装 | 通过率 | ||
英文 | 英文安装 | 通过率 | |||
时区 | 中国时区:北京/上海 | 北京市区/上海时区 | 通过率 | ||
特殊政治时区:台湾/西藏/香港 | 特殊政治时区:台湾/西藏/香港 | 通过率 | |||
用户创建 | 用户创建 | 创建一个用户+密码 | 通过率 | ||
root密码 | root密码设置 | root密码设置 | 通过率 | ||
Kickstart自动安装 | Kickstart自动安装 | Kickstart最小安装 | 通过率 | ||
Kickstart全量安装 | 通过率 | ||||
5 | 安装(文本) | 安装界面 | text模式 | TEXT模式安装 | 通过率 |
安装源 | DVD ISO安装 | ISO默认安装 | 通过率 | ||
PXE | PXE安装 | 通过率 | |||
http/nfs/ftp 安装源 | PXE安装(tfp源)一起覆盖 | 通过率 | |||
磁盘 | iSCSI | 通过率 | |||
FCoE | 通过率 | ||||
多路径 | 通过率 | ||||
SAS | 通过率 | ||||
SATA | 通过率 | ||||
Raid | 1620 环境安装 | 通过率 | |||
虚拟磁盘virtio | 虚拟磁盘安装 | 通过率 | |||
虚拟磁盘virtio | 虚拟磁盘安装 | 通过率 | |||
安装包集选择 | 最小默认安装 | ISO安装+默认mini install | 通过率 | ||
自定义组安装 | ISO安装+自定义组安装(覆盖开发模式) | 通过率 | |||
GUI系统安装(目前不支持) | 通过率 | ||||
全量安装 | TEXT模式安装+全量安装 | 通过率 | |||
磁盘分区 | 默认分区 | 默认分区 | 通过率 | ||
自定义分区lvm | 通过率 | ||||
自定义分区ext4 | 通过率 | ||||
网络配置 | 网络配置 | 网络配置 | 通过率 | ||
安装语言 | 中文 | 中文安装 | 通过率 | ||
英文 | 英文安装 | 通过率 | |||
时区 | 中国时区:北京/上海 | 北京市区/上海时区 | 通过率 | ||
用户创建 | 用户创建 | 创建一个用户+密码 | 通过率 | ||
root密码 | root密码设置 | root密码设置 | 通过率 | ||
Kickstart自动安装 | Kickstart自动安装 | Kickstart最小安装 | 通过率 | ||
Kickstart全量安装 | 通过率 | ||||
6 | 系统功能 | 登录 | console登录 | console登录 | 通过率 |
串口 | 串口 | 通过率 | |||
ssh登录 | ssh登录 | 通过率 | |||
initial_setup | initial_setup | 通过率 | |||
分区检测 | 根据安装进行分区检测 | 根据安装进行分区检测(分区存在/大小/可读写) | 通过率 | ||
系统服务启动检查 | 系统服务启动检查 | systemctl --all --failed journalctl -b | 通过率 | ||
系统服务管理 | service管理 | systemctl stop/start/disable/enable/status | 通过率 | ||
系统日志管理 | 系统日志 | journalctl -aeb rsyslog服务和日志记录 | 通过率 | ||
网络配置检查 | 网络配置 | 静态ip设置或者dhcp | 通过率 | ||
时间检查 | 时区 | 根据安装时区检查 | 通过率 | ||
系统授时与时间同步 | 通过率 | ||||
定时服务crond | 通过率 | ||||
语言支持 | 中文 | 中文 | 通过率 | ||
英文 | 英文 | 通过率 | |||
包管理 | rpm安装/卸载 | rpm安装/卸载 | 通过率 | ||
yum/dnf安装/卸载 | yum/dnf安装/卸载 | 通过率 | |||
yum/dnf update | yum/dnf update | 通过率 | |||
系统升级 | 新增repo源后进行yum/dnf install | 通过率 | |||
yum/dnf rpm全系统安装 | 最小安装基础上,用yum/dnf rpm粒度轮训全量安装 | 通过率 | |||
最小安装基础上, 用yum/dnf rpm group粒度全量安装 |
通过率 | ||||
包功能 | 自编译 | 通过率 | |||
service功能 | 通过率 | ||||
命令功能 | 通过率 | ||||
SELinux策略 | SELinux策略 | SELinux: getenforce | 通过率 | ||
防火墙测试 | 防火墙查询 | iptables查询、firewall服务启停 | 通过率 | ||
cockpit测试 | cockpit管理 | cockpit服务启停/功能使用 | 通过率 | ||
启动策略 | 启动level设置 | 启动模式设置 | 通过率 | ||
关机重启 | 重启 | 重启 | 通过率 | ||
关机 | 关机 | 通过率 | |||
7 | GUI | ||||
8 | logo | 安装logo | 安装阶段logo | 通过率 | |
启动logo | 启动阶段logo | 通过率 | |||
openEuler release | /etc/os-release相关 | 通过率 | |||
9 | 社区孵化特性 | A-Tune | 业务场景自动优化 | 通过率 | |
参数自动调优 | 通过率 | ||||
A-Ops | 故障自动定位 | 通过率 | |||
基础数据服务 | 通过率 | ||||
配置溯源 | 通过率 | ||||
架构感知 | 通过率 | ||||
pkgship | 通过率 | ||||
10 | 重启 | 冷重启 | 通过率 | ||
热重启 | 通过率 | ||||
高压重启 | 通过率 | ||||
容器掉电专项 | 通过率 | ||||
11 | 内核 | 文件系统 | 通过率 | ||
网络系统 | 通过率 | ||||
基础功能 | LTP功能测试 | 1、模板中修改超时时间 2、工程编译内核用例 3、CI执行成功 |
通过率 | ||
POSIX标准 | 内核基线测试 | 1、模板中修改超时时间 2、工程编译内核用例 3、CI执行成功 |
通过率 | ||
安全 | 通过率 | ||||
12 | 虚拟化 | qemu | 通过率 | ||
Docker | 通过率 | ||||
iSulad | 通过率 | ||||
13 | 云原生 | openStack | 通过率 | ||
stratovirt | 通过率 | ||||
Kubernetes | 通过率 | ||||
eggo | 通过率 | ||||
14 | 编译器 | 基础功能 | 构建安装 | 通过率 | |
deja测试 | 通过率 | ||||
spec2017测试 | 通过率 | ||||
15 | 性能 | 基础性能 | 通过率 | ||
16 | 可靠性 | 长稳压力测试 | 7*24压力稳定性测试 | 通过率 | |
板卡插拔 | 通过率 | ||||
故障注入 | 通过率 | ||||
17 | 安全 | 机密计算secGear | 通过率 | ||
secpaver | 通过率 | ||||
漏洞扫描 | secbinarycheck | 通过率 | |||
敏感词扫描 | 通过率 | ||||
安全编译选项扫描 | 通过率 | ||||
病毒扫描 | 通过率 | ||||
端口扫描 | Nmap | 通过率 | |||
安全组件 | 通过率 | ||||
安全加固指南 | 通过率 | ||||
Fuzz | 通过率 | ||||
18 | 开源合规 | 通过率 | |||
19 | 兼容性 | 标准符合度 | POSIX | 与内核POSIX测试一致 | 通过率 |
南向兼容性(驱动/整机) | 通过率 | ||||
北向兼容性(软件) | 通过率 | ||||
前向兼容性(升级) | 与系统功能-包管理-系统升级一致 | 通过率 | |||
20 | 嵌入式 | 镜像构建 | 通过率 | ||
分布式软总线 | 通过率 | ||||
支持裁剪 | 通过率 | ||||
交叉编译 | 通过率 | ||||
21 | 资料 | 通过率 | |||
22 | 场景 | 典型应用场景测试 | 典型应用 | 通过率 |