软件测试项目
软件认证
验证时需要提供软件认证信息
| 项目 | 说明 | 样例 |
|---|---|---|
| 软件厂商 | 软件厂商 | xx 公司 |
| 业务名称 | 业务名称 | 数据库管理系统 |
| 硬件平台 | 测试使用的硬件平台信息 | 海光3 |
| OS版本 | 需要认证的OS版本信息 | OpenCloudOS 9 |
| 业务(软件)版本 | 业务(软件)版本 | 数据库管理系统 V11 |
软件兼容性测试指标
软件认证基于 OpenCloudOS 社区生态内的操作系统版本(例如 OpenCloudOS 社区版、TencentOS 商业版)进行安装部署和业务相关功能的验证,验证内容主要如下:
| 分类 | 测试项目 | 测试说明 | 测试规格 |
|---|---|---|---|
| 安装部署 | 安装部署测试 | 验证业务安装部署是否正常 | 安装成功无异常 |
| 功能 | 业务功能测试 | 运行业务功能用例,验证业务是否正常运行 | 业务功能正常 |
| 性能 | 业务性能测试 | 根据业务场景运行性能用例,验证性能是否满足业务规格 | 业务性能正常 |
| 可靠性 | 极限压力测试 | 给业务施加超过极限的过载,验证压力场景下业务稳定性 | 极限压力下保持下限能力,负载正常后业务恢复 |
| 可靠性 | 长稳测试 | 给业务施加典型负载,验证长时间运行是否正常 | 满足业务长时间稳定性规格要求 |
| 其他 | 按需测试 | 根据业务或项目特点,按需进行补充测试 |
软件兼容性评价准则
| 软件分类 | 认证策略 |
|---|---|
| 商业软件 | 1. 软件认证主要验证安装部署和业务功能相关的验证; 2. 厂商不同软件、无兼容性的大版本变更需要重新进行兼容性测试; 3. OpenCloudOS 社区生态内的操作系统版本,不同技术路线需要分别进行测试和认证。 |
软件兼容性分级规则
| 认证等级 | 等级定义 |
|---|---|
| Level 1 | 通过基础认证测试,软件系统功能可用 |
| Level 2 | 在Level 1的基础上增加性能、可靠性等质量属性验证且通过 |
| Level 3 | 在Level 2的基础上针对业务场景进行适配优化并验证通过 |