基于测试数据覆盖率的测试数据准备的手法示例
作者:网络转载 发布时间:[ 2014/4/17 11:11:22 ] 推荐标签:测试 数据 覆盖率
基于我们假设的测试数据的覆盖率层次,我们可以按照下述图形示例进行测试数据的准备:
步骤1:通过等价区间法来减少数据复杂度
主要是要按照数据的大、中、小层次进行分类,减少数据准备的复杂度。
步骤2:通过识别项目相互间的影响要素提供数据覆盖率
由于很能做到穷举测试,因此需要使用直交法等手法取得测试质量和投入成本间的平衡。
步骤3:准备测试数据覆盖率=C1层的测试数
步骤4:结合边界值法准备多件测试数据
由于各种类型的测试数据只准备一件在测试上是危险的,因此需要对各种类型的测试数据准备多条测试数据。
步骤5:对数据下工夫,提高测试数据到数据覆盖率C2层
对准备的多条数据,可以在数据上下工夫,把空值、Null、大值、小值、数据位数等等的边界值和特殊值条件嵌入在数条的测试数据中,在尽可能少的测试数据下提供尽可高覆盖率的测试数据组合。
步骤6:在各个测试中,有必要时按需添加部分数据
根据上面提出的测试数据准备步骤,让我们用一个具体的示例来演示测试数据准备的技巧。
基本思路是按照排列组合、边界值、特殊值的多少,考虑测试数据覆盖率进行测试数据准备。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11