GB/T 38639-2020 系统与软件工程 软件组合测试方法

2021年08月20日 GB 51160GB/T 7702.7
GB/T 38639-2020.Systems and software engineering一Software combinatorial testing method. 1范围 GB/T 38639给出了软件组合测试输人预处理方法和组合强度设定,规定了组合测试约束条件和种子、组合测试过程要求以及组合测试输入输出表示方法。 GB/T 38639适用于软件组合测试的用例设计和充分性评估。 2术语和定义 下列术语和定义适用于本文件。 2.1 组合测试方法 combinatorial testing method 基于多参数组合进行软件测试的一-种方法。 注:在组合测试中,被测试应用被抽象为一个黑盒,它有多个输人参数,其行为受输人参数之间的组合测试影响。 2.2 组合强度 combinatorial strength 用于表示测试参数取值组合的复杂度。 2.3 参数 parameter 测试目标相关的输人参数、配置参数或环境参数。 注1:参数类型包括整型、浮点型、布尔型和字符串型。 注2:待测软件的参数可以是函数的输人参数、命令行参数、表单输入框、配置文件中的配置项。 2.4 取值范围 domain 参数取值的范围或集合。 2.5 变强度 variable strength 对不同的参数子集给出不同组合强度的要求。 注:组合测试中组合强度的一种特殊要求。通常是在默认组合强度的基础上,待测软件的某几个参数子集采用不同于默认值的组合强度。 示例:一个系统具有a、b、c、d、e五个参数,默认组合强度为2,其中a、b、c三个参数由于特殊要求需要设置3强度组合,则该系统的测试用例需同时满足a、b、c、d、e五个参数的2强度组合,以及a、b、c三个参数的3强度组合。 2.6 测试用例套 test suite 针对特定测试目标的测试用例集合。 2.7 种子 seed 组合测试中由用户定义应被测试的取值组合。

微信打赏

微信打赏

3240654961

QQ号码

微信打赏

微信打赏