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