正在加载图片...
8.3软件测试工具 为了提高软件测试的速度和质量,目前己经开发出了不少有效的软件测试工 具,为软件测试提供了帮助。这些工具包括: 1.测试管理工具 这些工具可以帮助完成测试计划、跟踪测试运行结果,还包括了有助于需求、 设计、编码测试及缺陷跟踪的工具。这些工具如Quality Center,,TestManager,. QACenter,TestLodge等。 2.静态分析工具 这种工具直接分析代码来检测某些缺陷,它比用其它方法更有效,开销也更 小。这类工具包括Purify,Sprint,Checkstyle,Jtest等。 3.覆盖率工具 这种工具评估通过一系列测试后,软件被执行的程度,如PureCoverage、 TrueCoverage、Logiscope等。 4.动态分析工具 这些工具评估正在运行的系统的性能,例如,检查系统运行过程中的内存使 用情况,是否有内存越界、内存泄露等等,这类工具有Purify、BoundChecker 等。 5.测试执行工具 这类工具可使测试能够自动化进行,并且支持各个层次(单元测试、集成测 试、系统测试)上的自动测试。例如系统测试阶段有功能测试自动化工具,如 Robot、Winrunner、SilkTest等;性能测试工具如Loadrunner、SilKPerformer 等。 6.白盒测试工具 静态分析工具、覆盖率工具和动态分析工具能够支持白盒测试。 7.黑盒测试工具 主要有: (1)客户端功能测试:Ml公司的winrunner,compuware的qarun,Rational 的robot; (2)服务器端压力性能测试:MI公司的winload,compuware的gaload,Rational 的SQAload等等; (3)Web测试工具:Ml公司的Astra系列,rsw公司的e-testsuite;8.3 软件测试工具 为了提高软件测试的速度和质量,目前已经开发出了不少有效的软件测试工 具,为软件测试提供了帮助。这些工具包括: 1. 测试管理工具 这些工具可以帮助完成测试计划、跟踪测试运行结果,还包括了有助于需求、 设计、编码测试及缺陷跟踪的工具。这些工具如 Quality Center, TestManager, QACenter, TestLodge 等。 2. 静态分析工具 这种工具直接分析代码来检测某些缺陷,它比用其它方法更有效,开销也更 小。这类工具包括 Purify,Sprint,Checkstyle,Jtest 等。 3. 覆盖率工具 这种工具评估通过一系列测试后,软件被执行的程度,如 PureCoverage、 TrueCoverage、Logiscope 等。 4. 动态分析工具 这些工具评估正在运行的系统的性能,例如,检查系统运行过程中的内存使 用情况,是否有内存越界、内存泄露等等,这类工具有 Purify、BoundChecker 等。 5. 测试执行工具 这类工具可使测试能够自动化进行,并且支持各个层次(单元测试、集成测 试、系统测试)上的自动测试。例如系统测试阶段有功能测试自动化工具,如 Robot、Winrunner、SilkTest 等;性能测试工具如 Loadrunner、SilKPerformer 等。 6. 白盒测试工具 静态分析工具、覆盖率工具和动态分析工具能够支持白盒测试。 7. 黑盒测试工具 主要有: (1)客户端功能测试:MI 公司的 winrunner,compuware 的 qarun, Rational 的 robot; (2)服务器端压力性能测试:MI 公司的 winload,compuware 的 qaload, Rational 的 SQAload 等等; (3)Web 测试工具:MI 公司的 Astra 系列,rsw 公司的 e-testsuite;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有