首页 > 软件测试/ 正文
基于测试数据覆盖率的测试数据准备的手法示例
2012-09-17 18:19:45 ℃基于我们假设的测试数据的覆盖率层次,我们可以按照下述图形示例进行测试数据的准备:
步骤1:通过等价区间法来减少数据复杂度
主要是要按照数据的大、中、小层次进行分类,减少数据准备的复杂度。
步骤2:通过识别项目相互间的影响要素提供数据覆盖率
由于很能做到穷举测试,因此需要使用直交法等手法取得测试质量和投入成本间的平衡。
步骤3:准备测试数据覆盖率=C1层的测试数
步骤4:结合边界值法准备多件测试数据
由于各种类型的测试数据只准备一件在测试上是危险的,因此需要对各种类型的测试数据准备多条测试数据。
步骤5:对数据下工夫,提高测试数据到数据覆盖率C2层
对准备的多条数据,可以在数据上下工夫,把空值、Null、最大值、最小值、数据位数等等的边界值和特殊值条件嵌入在数条的测试数据中,在尽可能少的测试数据下提供尽可高覆盖率的测试数据组合。
步骤6:在各个测试中,有必要时按需添加部分数据
根据上面提出的测试数据准备步骤,让我们用一个具体的示例来演示测试数据准备的技巧。
基本思路是按照排列组合、边界值、特殊值的多少,考虑测试数据覆盖率进行测试数据准备。
1、按照最大可选择的项目候选值进行数据设计的示意图如下:
- 上一篇:关于自动化软件测试
- 下一篇:顶级Android开发商的QA是这样做软件测试的
更多2018年计算机互联网什么行业有前途,2018年没被录取学什么专业技术好呢,郑州Python培训学校哪家比较正规靠谱,郑州课工场培训机构哪家正规靠谱,郑州课工场培训学校哪家比较好,郑州课工场大学生培训机构怎么样相关文章
- 如何进行Java EE性能测试与调优
- J.B. Rainsberger:“集成测试是个阴谋”
- 测试驱动开发的感悟
- RFS的web自动化验收测试——安装篇
- 基于Google产品用户体验测试方式的启发
- 软件测试技术中CODE REVIEW的重要性
- 我的软件测试之旅:(6)跳转——追逐新鲜事物的探险者
- 我的软件测试之旅:(1)起点——作为软件开发人员
- 拒绝场景遗漏之精准回归(一)
- 谷歌如何做软件测试?——第六部分
- 评审技术在高质量软件开发中的应用分析(上)
- 质量保证漫漫谈之QA基本工作流程
- 开展软件全生命周期的质量管理
- 如何度量测试工作的有效性
- 同行评审那些事儿(四):各种评审的形式
- 通过测试并不能保证质量
- 计算机的特点
- 电脑核心部件--电脑主板
- 笔记本散热器的作用
- 电脑DIY五忌
- Windows常用的文件扩展名
- 软件测试培训都是学习什么啊?
- 电脑是如何工作的
- 电脑键盘功能大全
- 学编程用什么语言好
- 学软件工程的女生可以从事哪些工作
- 软件开发行业的有哪些就业岗位需要做什么事呢?
- 你了解软件测试吗,软件测试行业状况知多少?
- 程序员要怎样学英语
- 河南郑州Java培训学校哪家好
- 搜索
-
- 热门标签