Skip to content

Latest commit

 

History

History
150 lines (149 loc) · 24.2 KB

openEuler测试基线.md

File metadata and controls

150 lines (149 loc) · 24.2 KB
序号 测试项 一级 二级 测试方法描述 指标
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 场景 典型应用场景测试 典型应用 通过率