测试类型选择规则
规则5.1 测试类型是创建用例的必选项,测试类型按照质量属性划分为功能性测试、性能测试、兼容性测试等。不同的测试类型验证不同的质量属性,可以发现不同类型的缺陷。
本章选择质量属性视角划分测试类型,划分参考来源于ISO 25010产品质量属性和华为公司规范。测试类型分为两级,一级测试类型与质量属性对应,华为公司内部统一。
二级测试类型由产品自行定制,本文档给出常用的二级测试类型,测试类型全景如下:
ISO 25010产品质量属性 | 华为公司规范 | 测试类型(一级) | 测试类型(二级) |
|---|---|---|---|
功能适应性 | 功能性 | 功能性 | - |
功能正确性测试 | |||
功能交互测试 | |||
一致性测试 | |||
性能效率 | 性能 | 性能 | - |
性能规格测试 | |||
资源效率测试 | |||
网络性能测试 | |||
业务服务质量测试 | |||
兼容性 | 兼容性 | 兼容性 | - |
配套兼容性测试 | |||
互通测试 | |||
易用性 | 易用性 | 易用性 | - |
可靠性 | 可靠性 | 可靠性 | - |
容错容灾测试 | |||
过载可靠性测试 | |||
耐力测试 | |||
可用性测试 | |||
安全 | 安全性 | 安全性 | - |
安全合规测试 | |||
抗攻击性测试 | |||
韧性测试 | |||
隐私测试 | |||
可维护性 | 可服务性 | 可服务性 | - |
可部署性测试 | |||
可维护性测试 | |||
可移植性 | - | - | - |

