3.2.4 专项用途
以 专 项 用 途 为 主 的 测 试 工 具
, 就 是 某 种 专 项 测 试 的 软 件 。 专 用 代 码 测 试 工
具
:BoundsChecke 、 CodeReview 、 JCheck; 白 盒 测 试 工 具 :Logiscope 和
PRQA、DevPartner、Rational Purify 系列等;网络测试工具:Network Associates 提供的 Network
Sniffer。
3.2.5 软件产品功能、性能测试用途
IBM Rational 系列包括多款测试产品,如功能测试工具 IBM Rational Manual Tester、IBM
Rational Functional Tester 和 IBM Rational Robot 。 如 性 能 测 试 工 具 : 手 动 测 试 工 具 IBM
Rational Performance Tester 和 IBM Rational Robot。(Robot 包括功能测试和性能测试)
3.2.6 测试管理工具
一般而言
,测试管理工具对测试需求、测试计划、测试用例、测试实施进行管理,并且测 试
管理工具还包括对缺陷的跟踪管理。测试管理工具能让测试人员、开发人员或其他的
IT 人员
通过一个中央数据仓库
,在不同地方就能交互信息。主要代表:TestDirector MI 的测试管理工
具、
TrackRecord、Bugzilla、QC(quick center)。
3.2.7 测试辅助工具
这些工具本身并不执行测试
,例如它们可以生成测试数据,为测试提供数据准备。常用工
具
:SmartDraw、SDemo。
4 结束语
软件测试是软件工程的一个范畴。软件测试是有计划、有目的的工程性的活动。软件测试
是使用人工或者自动化的手段来运行或测试某个系统的过程其目的在于检验是否满足某种
预期的结果。软件测试目的是发现错误。一个好的测试用例是发现未发现的错误。一个经过测
试的软件不能就说是完全正确的。软件测试是保证软件质量的一个重要手段。因此
,软件测试
应该贯穿与软件工程的始终。
参考文献
:
[1]王水.软件工程[M].郑州:河南科学技术出版社,2008.
[2]赵瑞莲.软件测试[M].北京:高等教育出版社,2004.
[3]佟伟光.软件测试技术[M].北京:人民邮电出版社,2005.