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