通用功能自动化测试工具
厂商 工具名称
Mercury Winrunner
Mercury Quicktest pro
Mercury XRunner
Compuware QARun
Compuware WebCheck
Compuware TestPartner
Parasoft WebKing
IBM Rational Robot
IBM Rational Visual Test
IBM Rational Functional Tester
Segue SilkTest
Segue SilkTest International
Empirix e-Tester
Radview WebFT
AutomatedQA TestComplete
Seapine QA Wizard
RedStone Software EggPlant
Microsoft Visual Studio Test Edition
Minq PureTest
Autotester Autotester
Original Software Testbench400
VEReCOMM TestExpert
Qronus TestRunner
Telelogic TTCN suite
Centerline QC/Replay
AutoTester Web
Software Research eValid
OCLC WebART
开源 MaxQ
开源 WebInject
开源 Marathon
性能测试/监控工具
厂商 工具名称
Mercury LoadRunner
Mercury SiteScope
Mercury Topaz
Compuware QaLoad
Quest PerformaSure/benchmark
Segue Silkperformer
Segue Silkperformer Lite
Segue SilkCentralTM Performance Manager
Empirix e-Load
IBM Rational Robot
IBM Rational Performance Tester
RadView WebLoad
Microsoft Web applicaton stress tool
Microsoft Application center test
Minq PureLoad
Metron Athene APR
facilita ForeCast
Cyrano Impact/Impact for CBT
Lawrence Berkeley Laboratory sniffer
开源 Jmeter
开源 openSTA
开源 Siege
开源 StressMark
开源 DBMonster
白盒测试/代码分析工具
厂商 工具名称
Parasoft Jtest
Parasoft C++test
Parasoft SOA test
Parasoft .test
Parasoft Codewizard
Parasoft Insure++
Parasoft DataRecon
Compuware Numega devpartner studio
Compuware DevPartnerJavaEdition
Compuware BoundsChecker
Compuware SmartCheck
Compuware DBPartner
Empirix Bean-test
AutomatedQA AQtime
AutomatedQA QESatJava
Unitware Visual Unit
Gimpel Software PC-lint
Macabe Macabe
Borland Optimizeit Suite
Quest Software JProbe Suite
Quest Software Application assurance suite
Quest Software Sql optimizer
ej-technologies JProfiler
cyrano workbench
TeleLogic Logiscope
TeleLogic rulecheck
Macabe Macabe
Segue SilkPerformer Component Test Edition
IBM rational Purifyplus
IBM rational Rational Test Realtime
开源 junit
开源 cactus
开源 Hansel
开源 TestNG
开源 StrutsTestCase
开源 JFCUnit
开源 Httpunit
开源 Dunit
开源 cppunit
开源 Nunit
开源 Xunit
开源 JTR
Linux平台工具 MallocDebug
Linux平台工具 Valgrind
Linux平台工具 Kcachegrind
Linux平台工具 dmalloc
Linux平台工具 ElectricFence
Linux平台工具 LeakTracer
Linux平台工具 memprof
Linux平台工具 ccmalloc
Linux平台工具 mprof
Linux平台工具 yamd
Linux平台工具 njamd
Linux平台工具 mpatrol
嵌入式系统测试工具
厂商 工具名称
Metrowerks codetest
IPL Cantata/cantana++
Reflex Technology IceMaster
Reflex Technology System test
DDC-I scorecast
testquest Testquest
ATTOL UniText
Vector software vectorcast
qronus testrunner
telelogic Logiscope
RT-Builder
测试管理工具
厂商 工具名称
Mercury TestDirector(QualityCenter)
Compuware QADirector
worksoft certify
aimware Product manager
segue SilkCentral Test Manager
telelogic Doors
empirix e-manager
IBM Rational testmanager
RadView TestView Manager
T-Plan Professional
testlink
缺陷管理工具
厂商 工具名称
Mercury TestDirector(QualityCenter)
IBM Rational ClearQuest
Compuware TrackRecord
Seapine TestTrack pro
McCabe TrueTrack
Techexcel Devtrack
IBM Lotus Notes
Segue SilkCentral Issue Manager
Merant PVCS Tracker
Remedy AR System
LealSoft URTrack
缺陷管理系统BMS
Clarion
Hansky Butterfly
开源 Bugzilla
开源 Mantis
开源 JIRA
开源 BugFree
配置管理工具
厂商 工具名称
IBM Rational ClearCase
Merant PVCS Version Manager
Diamond VCS
Computer Associates AllFusion Harvest Change Manager/CCC Harvest
Borland StarTeam
MKS Source Integrity Enterprise and Integrity Manager
Serena ChangeMan Professional
Perforce Perforce
McCabe TRUEchange
Telelogic SYNERGY CM
Microsoft VSS
JBCM
Hansky Firefly
开源 CVS
开源 subversion
开源 SCCS
开源 RCS
部分常见测试工具的功能、使用范围
工具名称 功能范围
WinRunner-----功能:
1.插入检查点;
2.检验数据;
3.增强测试;
4.分析结果;
5.维护测试;
6.为无线应用作准备。
范围:功能测试、生成测试用例、分析测试结果、维护测试用例、回归测试。
LoadRunner-----功能:
1.创建虚拟用户;
2.创建真实的负载;
3.定位性能问题;
4.分析结果以精确定位问题所在;
5.重复测试保证系统发布的高性能;
6.Enterprise Java Beans的测试 ;
7.支持无线应用协议;
8.支持Media Stream应用;
9.完整的企业应用环境的支持。
范围:性能测试、压力测试、模拟多用户、定位性能瓶颈。
TestDirector------功能:
1. 需求管理;
2. 计划测试;
3. 安排和执行测试;
4. 缺陷管理;
5. 图形化和报表输出。
范围:测试管理工具
Rational系列-------Rational Purif y (测试时用,检查运行时内存错误);
Rational Quantify(性能检测工具,查出系统瓶颈 以便改进运行速度);
Rational TestManager (测试管理 );
Robot (软件测试用,通过Script自动模拟输入输出);
LoadTest (负载测试);
TestFactory (软件测试用);
QACenter-----QACenter帮助所有的测试人员创建一个快速 ,可重用的测试过程。
这些测试工具自动帮助管理测试过程,快速分析和调试程序,
包括针对回归,强度,单元,并发,集成,移植,容量和负载。
建立测试用例,自动执行测试和产生文档结果。
QACenter主要包括以下几个模块:
- QARun:应用的功能测试工具。
- QALoad:强负载下应用的性能测试工具。
- QADirector:测试的组织设计和创建以及管理工具。
- TrackRecord:集成的缺陷跟踪管理工具。
- EcoTools:高层次的性能监测工具。
QARun----
1.强大的测试脚本建立功能。
2.可反复运行,进行回归测试。
3.支持更多的应用访问。
QALoad------
1.自动捕获实际执行过程,自动生成测试脚本。
2.通过控制台(安装在Windows NT)控制各个Agent (安装在Windows和Unix),进行脚本分配。
3.模拟实际操作,压力测试。
WebLoad-----Web压力测试工具
厂商 工具名称
Mercury Winrunner
Mercury Quicktest pro
Mercury XRunner
Compuware QARun
Compuware WebCheck
Compuware TestPartner
Parasoft WebKing
IBM Rational Robot
IBM Rational Visual Test
IBM Rational Functional Tester
Segue SilkTest
Segue SilkTest International
Empirix e-Tester
Radview WebFT
AutomatedQA TestComplete
Seapine QA Wizard
RedStone Software EggPlant
Microsoft Visual Studio Test Edition
Minq PureTest
Autotester Autotester
Original Software Testbench400
VEReCOMM TestExpert
Qronus TestRunner
Telelogic TTCN suite
Centerline QC/Replay
AutoTester Web
Software Research eValid
OCLC WebART
开源 MaxQ
开源 WebInject
开源 Marathon
性能测试/监控工具
厂商 工具名称
Mercury LoadRunner
Mercury SiteScope
Mercury Topaz
Compuware QaLoad
Quest PerformaSure/benchmark
Segue Silkperformer
Segue Silkperformer Lite
Segue SilkCentralTM Performance Manager
Empirix e-Load
IBM Rational Robot
IBM Rational Performance Tester
RadView WebLoad
Microsoft Web applicaton stress tool
Microsoft Application center test
Minq PureLoad
Metron Athene APR
facilita ForeCast
Cyrano Impact/Impact for CBT
Lawrence Berkeley Laboratory sniffer
开源 Jmeter
开源 openSTA
开源 Siege
开源 StressMark
开源 DBMonster
白盒测试/代码分析工具
厂商 工具名称
Parasoft Jtest
Parasoft C++test
Parasoft SOA test
Parasoft .test
Parasoft Codewizard
Parasoft Insure++
Parasoft DataRecon
Compuware Numega devpartner studio
Compuware DevPartnerJavaEdition
Compuware BoundsChecker
Compuware SmartCheck
Compuware DBPartner
Empirix Bean-test
AutomatedQA AQtime
AutomatedQA QESatJava
Unitware Visual Unit
Gimpel Software PC-lint
Macabe Macabe
Borland Optimizeit Suite
Quest Software JProbe Suite
Quest Software Application assurance suite
Quest Software Sql optimizer
ej-technologies JProfiler
cyrano workbench
TeleLogic Logiscope
TeleLogic rulecheck
Macabe Macabe
Segue SilkPerformer Component Test Edition
IBM rational Purifyplus
IBM rational Rational Test Realtime
开源 junit
开源 cactus
开源 Hansel
开源 TestNG
开源 StrutsTestCase
开源 JFCUnit
开源 Httpunit
开源 Dunit
开源 cppunit
开源 Nunit
开源 Xunit
开源 JTR
Linux平台工具 MallocDebug
Linux平台工具 Valgrind
Linux平台工具 Kcachegrind
Linux平台工具 dmalloc
Linux平台工具 ElectricFence
Linux平台工具 LeakTracer
Linux平台工具 memprof
Linux平台工具 ccmalloc
Linux平台工具 mprof
Linux平台工具 yamd
Linux平台工具 njamd
Linux平台工具 mpatrol
嵌入式系统测试工具
厂商 工具名称
Metrowerks codetest
IPL Cantata/cantana++
Reflex Technology IceMaster
Reflex Technology System test
DDC-I scorecast
testquest Testquest
ATTOL UniText
Vector software vectorcast
qronus testrunner
telelogic Logiscope
RT-Builder
测试管理工具
厂商 工具名称
Mercury TestDirector(QualityCenter)
Compuware QADirector
worksoft certify
aimware Product manager
segue SilkCentral Test Manager
telelogic Doors
empirix e-manager
IBM Rational testmanager
RadView TestView Manager
T-Plan Professional
testlink
缺陷管理工具
厂商 工具名称
Mercury TestDirector(QualityCenter)
IBM Rational ClearQuest
Compuware TrackRecord
Seapine TestTrack pro
McCabe TrueTrack
Techexcel Devtrack
IBM Lotus Notes
Segue SilkCentral Issue Manager
Merant PVCS Tracker
Remedy AR System
LealSoft URTrack
缺陷管理系统BMS
Clarion
Hansky Butterfly
开源 Bugzilla
开源 Mantis
开源 JIRA
开源 BugFree
配置管理工具
厂商 工具名称
IBM Rational ClearCase
Merant PVCS Version Manager
Diamond VCS
Computer Associates AllFusion Harvest Change Manager/CCC Harvest
Borland StarTeam
MKS Source Integrity Enterprise and Integrity Manager
Serena ChangeMan Professional
Perforce Perforce
McCabe TRUEchange
Telelogic SYNERGY CM
Microsoft VSS
JBCM
Hansky Firefly
开源 CVS
开源 subversion
开源 SCCS
开源 RCS
部分常见测试工具的功能、使用范围
工具名称 功能范围
WinRunner-----功能:
1.插入检查点;
2.检验数据;
3.增强测试;
4.分析结果;
5.维护测试;
6.为无线应用作准备。
范围:功能测试、生成测试用例、分析测试结果、维护测试用例、回归测试。
LoadRunner-----功能:
1.创建虚拟用户;
2.创建真实的负载;
3.定位性能问题;
4.分析结果以精确定位问题所在;
5.重复测试保证系统发布的高性能;
6.Enterprise Java Beans的测试 ;
7.支持无线应用协议;
8.支持Media Stream应用;
9.完整的企业应用环境的支持。
范围:性能测试、压力测试、模拟多用户、定位性能瓶颈。
TestDirector------功能:
1. 需求管理;
2. 计划测试;
3. 安排和执行测试;
4. 缺陷管理;
5. 图形化和报表输出。
范围:测试管理工具
Rational系列-------Rational Purif y (测试时用,检查运行时内存错误);
Rational Quantify(性能检测工具,查出系统瓶颈 以便改进运行速度);
Rational TestManager (测试管理 );
Robot (软件测试用,通过Script自动模拟输入输出);
LoadTest (负载测试);
TestFactory (软件测试用);
QACenter-----QACenter帮助所有的测试人员创建一个快速 ,可重用的测试过程。
这些测试工具自动帮助管理测试过程,快速分析和调试程序,
包括针对回归,强度,单元,并发,集成,移植,容量和负载。
建立测试用例,自动执行测试和产生文档结果。
QACenter主要包括以下几个模块:
- QARun:应用的功能测试工具。
- QALoad:强负载下应用的性能测试工具。
- QADirector:测试的组织设计和创建以及管理工具。
- TrackRecord:集成的缺陷跟踪管理工具。
- EcoTools:高层次的性能监测工具。
QARun----
1.强大的测试脚本建立功能。
2.可反复运行,进行回归测试。
3.支持更多的应用访问。
QALoad------
1.自动捕获实际执行过程,自动生成测试脚本。
2.通过控制台(安装在Windows NT)控制各个Agent (安装在Windows和Unix),进行脚本分配。
3.模拟实际操作,压力测试。
WebLoad-----Web压力测试工具