
展开全部
测试工具通常可分为白盒测试软件、黑盒测试工具、性能检测软件,另外也有用于检测管理(测试淋理、缺陷追踪管理、测试用例管理)的软件,这些产品智MercuryInteractive(MI)、Segue、IBMRational、 Compuware和Empirix等公司的产品,而MI公司的产品占了郑

白盒测试工具
白盒测试软件通常是对于代码进行检测,测试中看到的缺陷可以定位到代码级,根据检测软件原理的不同,又可以分为静态测试工具和动态检测工具。

静态检测软件:直接对代码进行分位需要运行代码,也不需要对代码编译链接软件黑盒测试工具,生成可执行文件。静态检测软件通常是对代码进行词汇扫描,找雏合编码规范的地方,根据某些质量模型评价代码的品质,生成系统的地系图等。静态测试软件的代表有:Telelogic公司的Logiscope软件;PR公司的PRQA软件。
动态测试软件:动态检测工具与静态测试工具不同,动态检测软件的通常采取"插桩"的方法,想生成的能执行文件中插入一些检测代码,用来统计程行时的数据。其与静态测试工具更椿同就是动态检测软件应氢系统实际运行。动态检测软件的代表有:Compuware公司的DevPartner软件;Rational公司的Purify系列等。

黑盒测试工具
黑盒测试软件适用于黑盒测试的场合,黑盒测试软件包含功能测试工具和功耗测试软件。黑盒测试工具的通常原理是运用脚本的拍摄(Record)/回放(Playback)软件黑盒测试工具,模拟用户的操谆夯测系统的输臣下来同预先给定的标准结果非常。黑盒测试软件可以蹿盒测试的工赚在迭发的过程中,能够较好地进行回归测试。黑盒测试软件的代表有:Rational公司的TeamTest、Robot;Compuware公司的QACenter。

性能测试工具
专用于性能检测的软件包含有:Radview公司的WebLoad;Microsoft公司的 WebStress等软件;针对测试的TestBytes;对应用性能进行改进的EcoScope等软件。 MercuryInteractive的LoadRunner是一种适用于稿系架构的手动负载测试工具,它可分析平台行为并改进系统功耗。LoadRunner的检测对消傅的平台,它借助模拟实际用户的操转跟采取即时性能监测,来帮助您最快的查找和看到问题。
测试管理工具
测试管理软件用于对检测进行管控。一般而言,测试管理软件对检测计划、测试用例、测试推进进行管控,并且,测试管理工具还包含对缺陷的追踪管理。测试管理软件的代表有:Rational公司的Test Manager;Compureware公司的TrackRecord;Mercury Interactive公司的TestDirector等软件。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-139712-1.html
加油~~永远支持三只
北洋没有