没有合适的资源?快使用搜索试试~ 我知道了~
第4代白盒测试方法通俗释义
4星 · 超过85%的资源 需积分: 9 46 下载量 100 浏览量
2008-01-17
11:51:42
上传
评论
收藏 111KB PDF 举报
温馨提示
试读
3页
第 4 代白盒测试方法论(4GWM)在网上公开有一段时间了,近来总有一些网友询问第 4<br>代方法区别其它方法的主要差异是什么?还有不少人提到:第3代相对第2代的界限较清晰,<br>但第 4 代相对第 3 代的差别还不甚明了。这里,我们集中解答这些问题,补充阐述 4GWM<br>的内涵与外延,本文可作为《第4代白盒测试方法介绍(理论篇) 》的补充学习材料。 <br>
资源推荐
资源详情
资源评论
www.ezTester.com Page 1 of 3
第 4 代白盒测试方法通俗释义 密级:公开
Copy right 2006-2007, ezTester technologies co.,LTD
版本:V1.0
第 4 代白盒测试方法通俗释义
2006-9-26
第 4 代白盒测试方法论(4GWM)在网上公开有一段时间了,近来总有一些网友询问第 4
代方法区别其它方法的主要差异是什么?还有不少人提到:第 3 代相对第 2代的界限较清晰,
但第 4 代相对第 3 代的差别还不甚明了。这里,我们集中解答这些问题,补充阐述 4GWM
的内涵与外延,本文可作为《第 4 代白盒测试方法介绍(理论篇)》的补充学习材料。
一、从第 1 代白盒方法到第 4 代白盒方法
第 1 代到第 4 代白盒方法的主要差别如下表:
是否评估
测试效果
是否自
动测试
是否持
续测试
是否调
测一体
第 1 代白盒测试方法 否 否 否 否
第 2 代白盒测试方法 是 是 否 否
第 3 代白盒测试方法 是 是 是 否
第 4 代白盒测试方法 是 是 是 是
第 1 代白盒方法属于无组织、无约束的测试方法,典型情况是拿调试当测试,或者简单的
在被测代码中加入 print、assert 等语句。第 2 代白盒方法主要克服第 1 代方法的两大缺陷:
一是没有测试评估(比如覆盖率), 二 是 未 对测试操作进行重用,重用测试操作必然以某
种形式化语言描述测试过程,该形式化描述可有两类,一 类 是 使用被测代码自身开发使用
的语言,另一类是使用一种抽象层次更高、更 为 易用的脚本语言,常见的第 2 代白盒测试
工具有:Rational 的 RTRT、Parasoft 的 CppTest、IPL 的 Cantata++等。
第 3 代白盒方法主要代表是 xUnit 系列测试工具,如 JUnit、NUnit、DUnit 等,第 3 代白
盒方法区别第 2 代方法最主要特点是:它 支持持续集成的操作模式,这在理念上有了一次
飞跃。
第 4 代白盒方法继承了第 3 代白盒方法所要求的持续测试,这 种 继承性是包含关系,就像
第 3 代方法继承第 2 代方法的形式化测试描述一样。第 4 代方法在第 3 代方法的基础上,
强调了操作的重用,将调试操作重用到测试中来,至于这一步重用是否具备重要意义,是
否 足 以 升 级 换 代,下文我们再详细叙述。这里先明确一个概念:第 4 代白盒测试方法相对
第 3 代方法,主要是引入了调测一体的理念。遵循第 4 代白盒方法的测试工具主要以
VcTester(http://www.ezTester.com)为代表。
二、评估白盒测试方法首先看提升多少测试效率,然后看提高多少测试质量
评估一个测试工具是好是坏,可 能 要 查看多种因素,如软件易用性、是否能提高工作效率,
是否促使测试更加深入等。但对于现状下的大多数企业,这些评估因素并非对等的,如果
资源评论
- hy_Rita_02013-10-14通俗易懂,谢谢分享
yanhuali888
- 粉丝: 0
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功