一大堆测试工具的地址

网上收集的:



工具 相关网址
LoadRunner http://www.mercuryinteractive.com/products/loadrunner/
SilkPerformer http://www.segue.com/products/load-s … nce-testing/index.asp
QALoad http://www.compuware.com/products/qacenter/qaload.htm
WebLoad
OpenSTA 开源
Jmeter 开源

自动测试工具集

工具 相关网址
WinRunner http://www.mercuryinteractive.com/products/winrunner/
SilkTest http://www.segue.com/products/functio … l-testing/silktest.asp
QARun http://www.compuware.com/products/qacenter/qarun.htm
SAFS http://safsdev.sourceforge.net/Default.htm

Bug追踪系统
工具 相关网址
JIRA http://www.atlassian.com/software/jira/
Bugzilla http://www.bugzilla.org
TestDirector http://www.mercuryinteractive.com/products/testdirector/
GNATS http://www.gnu.org/software/gnats/
TestTrackPro http://www.seapine.com/ttpro.html

软件测试网站
http://www.51cmm.com
http://www.sqe.com
http://www.qadirect.com
http://www.bonoy.com
http://www.sztest.net
http://www.testage.net
http://www.sqatester.com
http://www.testingfaqs.org

软件测试工具集锦见正文

类型 名称 公司 网址
测试设计工具
ALLPAIRS http://satisfice.com/
Caliber-RBT http://www.tbi.com
Caliber-RM http://www.tbi.com
DARTT http://home.t-online.de/home/bsse.info/
Datatect http://www.datatect.com
DGL http://www.csee.usf.edu/~maurer/
McCabe Test http://www.mccabe.com
McCabe TestCompre ss http://www.mccabe.com
Multi http://www.testing.com/
Panorama C/C++ http://www.softwareautomation.com
Reactis Tester http://www.reactive-systems.com
TDGEN http://www.soft.com/Products/index.html
T-VEC Test Generation System http://www.t-vec.com
GUI测试驱动器 Android http://www.smith-house.org/open.html
Atesto Functional Testing Service “http://www.atesto.com/

AutoTester for Windows http://www.autotester.com
AutoTester for OS/2 http://www.autotester.com
CAPBAK http://www.soft.com/Products/index.html
Certify http://www.worksoft.com/
CitraTest http://www.tevron.com
e-Monitor http://www.empirix.com/
e-Tester http://www.empirix.com/
eValid http://www.e-valid.com/
imbus GUI Test Case Library http://www.imbus.de
QARunTM http://www.compuware.com/qacenter
Panorama-2 “http://www.softwareautomation.com

QC/Replay http://www.centerline.com
QES/EZ for GUI http://www.qestest.com
Monitor Master http://www.argogroup.com
SilkTest http://www.segue.com
Smalltalk Test Mentor http://www.silvermark.com
Test Now http://www.stlabs.com/
TestQuest Pro Test Automation System http://www.testquest.com
TestRunner http://www.qronus.com/
WinRunner Mercury Interactive http://www.merc-int.com
xrc - X Remote Control http://www.absol.com/
Xrunner http://www.merc-int.com
负荷和性能工具 ANTS - Advanced .NET Testing System http://www.red-gate.com/

Atesto Automated Load Test http://www.atesto.com/
AutoController http://www.autotester.com
AutoController with Virtual DirectTest http://www.autotester.com
Benchm ark FactoryTM http://www.quest.com
Capacity Calibration http://www.capcal.com
Chariot? http://www.ganymedesoftware.com
CYRANO ServerPack http://www.cyrano.com
e-Load http://www.empirix.com/
FORECAST http://www.facilita.co.uk
ITF - Internetworking Test Facility http://www.acomtech.com
Load http://www.pushtotest.com
Load Runner Product Family http://www.merc-int.com
Microsoft Web Application Stress Tool (WAS) http://webtool.rte.microsoft.c
om/
NetPressure http://www.syntheticnets.com
PegasusTM http://www.ganymedesoftware.com
Portent http://www.loadtesting.com
preVue-ASCII http://www.rational.com/products/prevue/
preVue-X http://www.rational.com/products/prevue/
“PureLoad
http://www.minq.se
QALoadTM http://www.compuware.com
Rational Suite PerformanceStudio http://www.rational.com/products/pstudio/

“Rational SiteLoad
http://www.rational.com/products/siteload/
RemoteCog Product Family http://www.fiveninesolutions.com
Scapa StressTest for Citrix MetaFrame http://www.scapatech.com
SilkPerformer http://www.segue.com/
Teleprocessing Network Simulator http://www.networking.ibm.com/tns/tnsprod
.htm
WebLoad 3.0 http://www.radview.com
Web Roller http://webapplicationstesting.com
Webserver Stress Tool http://www.paessler.com
WebSpray http://www.redhillnetworks.com

 

非GUI测试驱动器 “AdaTEST
http://www.qcsltd.com
ANVL http://www.midnight.com/
AutoAdviser http://www.autotester.com
AutoTester Client/Server for use with SAP R/3 http://www.autotester.com
Cantata http://www.qcsltd.com
“CONVEX Integrated Test Environment (CITE)
http://www.cirr.com/
CTA++ http://www.testwell.fi
CTB http://www.testwell.fi
ITF - Internetworking Test Facility http://www.acomtech.com/
OTF - An Object Testing Framework “http://www.mcgsoft.com/

QADirector? http://www.compuware.com/qacenter
“QCIT
http://www.qistest.com
QES/Architect http://www.qestest.com
QES/EZ http://www.qestest.com
QMTest http://www.codesourcery.com/
SilkPilot http://www.segue.com
SMARTS http://www.soft.com/Products/index.html
SDTF - SNA Development Test Facility http://www.acomtech.com
TALC2000 http://www.talc2000.com
TBGEN http://www.testwell.fi
TEO http://www.gako.fr
Test Manager http://www.launchsoftware.com
Test Mentor - Java Edition http://www.javatesting.com
Test Library Manager http://www.autotester.com
“Test Station
http://www.autotester.com
TestWorks http://www.soft.com/Products/index.html
VectorCAST http://www.vectors.com
VersaTest http://www.softsell.com
测试实现工具 Access for DB2 http://www.princetonsoftech.com/
Aprobe http://www.ocsystems.com
Aqtest http://www.automatedqa.com/
BoundsChecker compuware http://www.numega.com/
C++Test http://www.parasoft.com
DateWise FileCompare http://www.datewise.com/mt
dmalloc http://www.dmalloc.com/
EXDIFF http://www.soft.com/Products/index.html
“fakesmtpd
http://www.jera.com/
“FREstimate
http://www.softrel.com/
HeapAgent http://www.microquill.com
InCtrl5 http://www.zdnet.com/downloads/stories/info/0 ,77424,.html
JSUnit http://www.edwardh.com/jsunit/
Junit http://www.junit.org/
MDBDiff http://jupiter.drw.net/matpie/PBS … ts/retired/MDBDiff.h
tml
Move for DB2 http://www.princetonsoftech.com/
mpatrol http://www.cbmamiga.demon.co.uk/mpatrol/
“ObjectTester
http://www.obsoft.com
Inuse http://www.parasoft.com
Rational Purify http://www.rational.com/products/purify_unix/index.jtmpl

Rational Test RealTime http://www.rational.com
SilkRealizer http://www.segue.com
WhenToStop http://www.softrel.com/
ZeroFault http://www.tkg.com
测试评估工具 AdaTEST95 http://www.qcsltd.com
Aonix Validator/Req http://www.aonix.com/
C-Cover http://www.bullseye.com
Cantata++ http://www.qcsltd.com
CodeTEST http://www.amc.com
CTC++ http://www.testwell.fi
Glass JAR Toolkit http://glassjartoolkit.com/gjtk.html
“Hindsight/TCA
http://www.integrisoft.com
Hindsight/TPA http://www.integrisoft.com
“Insure++
http://www.parasoft.com
“Java Test Coverage
http://www.semdesigns.com/Products/TestCoverage/index.html
LDRA Testbed http://www.ldra.com
“LOGISCOPE toolset
http://www.telelogic.com/
ObjectCoverage http://www.obsoft.com
Panorama C/C++ “http://www.softwareautomation.com

Rational PureCoverage http://www.rational.com/products/purecoverage/index.
jtmpl
“TCMON
http://www.testwell.fi
TCA “http://www.parasoft.com

TCAT C/C++ http://www.soft.com/Products/index.html
TCAT for Java http://www.soft.com/Products/index.html
TCAT-PATH http://www.soft.com/Products/index.html
T-SCOPE http://www.soft.com/Products/index.html
TestWorks/Coverage http://www.soft.com/Products/index.html
静态分析工具 AccVerify SE for FrontPage http://www.hisoftware.com/msacc/
Aivosto Project Analyzer http://www.aivosto.com/vb.html
ASSENT http://www.tcs.com
ccount “http://www.cs.umd.edu/users/cml/resources/cmetrics/

“Cleanscape lint-Plus
http://www.cleanscape.net/stdprod/lplus/index.html
ClearMaker http://www.balthazar.hu
“CMT++
http://www.testwell.fi
CodeCompanion http://www.jenssoft.com
CodeSurfer http://www.grammatech.com
“Dependency Walker
http://www.dependencywalker.com/
floppy/fflow http://netlib2.cs.utk.edu/floppy/
ftnchek http://www.dsm.fordham.edu/~ftnchek
Hindsight/SQA http://www.integrisoft.com
Krakatau http://www.powersoftware.com/
McCabe QA http://www.mccabe.com
METRIC http://www.soft.com/Products/index.html
ObjectDetail http://www.obsoft.com
CodeWizard http://www.parasoft.com
Jtest http://www.parasoft.com
PC-lint/FlexeLint http://www.gimpel.com/
PC-Metric http://www.molalla.net/~setlabs
PolySpace Verifier http://www.polyspace.com
Plum Hall SQS http://www.plumhall.com
QA C http://www.prqa.co.uk
QA C++ http://www.prqa.co.uk
“QA Fortran
http://www.prqa.co.uk
“QStudio Java
http://www.qa-systems.com
Safer C Toolset http://www.oakcomp.co.uk/SoftwareProducts.html
SofAudit http://www.soring.hu/index.html
STATIC http://www.soft.com/Products/index.html
TestBed http://www.easternsystems.com
TestWorks/Advisor http://www.soft.com/Products/index.html
缺陷跟踪工具 1CR http://www.plus-one.com/+1CR_fact_sheet.html
Aardvark http://www.red-gate.com/
AdminiTrack http://www.adminitrack.com
Alcea Fast BugTrack http://www.alceatech.com/
AllChange 2000 http://www.intasoft.co.uk/intasoft/
BugAware http://www.bugaware.com
“Bugbase 2000
http://www.threerock.com
“Bugcentral.com
http://www.bugcentral.com/
BugCollector Pro http://www.nesbitt.com/
Bug/Defect Tracking Expert http://www.bug-defect-tracking-expert.com/
“Buggit
http://www.pb-sys.com/
Buggy http://www.novosys.de/Buggy/Buggy.html
“Bugzero
http://www.websina.com/bugzero/
Bugzilla http://www.mozilla.org/projects/bugzilla/
“Census
http://www.metaquest.com/
“ClearQuest
http://www.rational.com/products/clearquest/
CustomerFirst http://www.custfirst.com/products.html
Debian Bug Tracking System http://www.chiark.greenend.org.uk/~ian/debbugs/

Defect Tracker (New Fire) http://www.newfire.com/
Defect Tracker (Pragmatic) http://www.Pragmaticsw.com/Pragmatic/DefectTrac
ker.asp
Defect Tracking System (DTS) http://www.open.com.au/dts/
“defectX
http://www.defectx.com/
DevTrack http://www.techexcel.com/
“d-Tracker
http://www.empirix.com/
elementool http://elementool.com/
“ExtraView
http://www.extraview.com/extraview_home.html
FogBUGZ http://www.fogcreek.com/FogBUGZ/
JitterBug http://samba.anu.edu.au/cgi-bin/jitterbug
Keystone Problem Tracking System http://www.stonekeep.com/
NeumaPT http://www.neuma.com/
SWBTracker http://www.softwarewithbrains.com/swbtrack.htm
“Squish
http://www.squishlist.com
T-Plan Incident Manager http://www.t-plan.co.uk
TeamTrack http://www.teamshare.com
TeamTrack Workgroup http://www.teamshare.com
Team Tracker http://www.hstech.com.au/TeamTracker/
TestTrack http://www.seapine.com
“TrackWeb Defects
http://www.soffront.com/
Trackgear http://www.logigear.com/
TrackRecord http://www.numega.com/devcenter/tr.shtml
“Trackwise
http://www.sparta-systems.com/

### 批量使用 Valgrind 检测多个 C/C++ 程序的内存泄漏 在 Linux 平台上,如果需要批量检测多个 C/C++ 程序是否存在内存泄漏问题,可以通过编写脚本自动化地调用 Valgrind 工具链中的 Memcheck 模块来实现。Valgrind 是一个强大的内存调试工具集,其中的 Memcheck 工具可以用于检查内存泄漏、非法访问等问题[^4]。 #### 1. 编写自动化脚本 为了批量运行 Valgrind 并检测多个程序的内存泄漏情况,可以创建一个 shell 脚本,例如 `run_valgrind.sh`,内容如下: ```bash #!/bin/bash # 定义要检测的可执行文件列表 PROGRAMS=("program1" "program2" "program3") # 设置输出目录 OUTPUT_DIR="valgrind_reports" mkdir -p "$OUTPUT_DIR" # 遍历每个程序并运行 Valgrind for prog in "${PROGRAMS[@]}"; do if [ -x "$prog" ]; then valgrind --tool=memcheck --leak-check=full --log-file="$OUTPUT_DIR/$prog.valgrind" ./"$prog" echo "Valgrind report for $prog generated." else echo "Program $prog not found or not executable." fi done ``` 此脚本会遍历指定的可执行文件列表,并为每个程序生成一个详细的 Valgrind 报告文件,保存在 `valgrind_reports` 目录中。这样可以方便地对多个程序进行统一分析和归档[^5]。 #### 2. 解析 Valgrind 输出日志 Valgrind 的输出日志中会包含多种类型的内存错误信息,包括内存泄漏、非法访问等。对于内存泄漏,典型的输出如下: ``` ==12345== 40 bytes in 1 blocks are definitely lost in loss record 1 of 1 ==12345== at 0x4C2BBAF: malloc (vg_replace_malloc.c:307) ==12345== by 0x4005F5: main (example.c:5) ``` 上述信息表明程序在第 5 行分配了 40 字节的内存但未释放。通过解析这些日志文件,可以快速定位到具体的代码位置,从而修复潜在的内存管理问题[^4]。 #### 3. 自动化报告分析与汇总 为了进一步提高效率,可以在脚本中集成日志分析逻辑,提取关键信息并生成摘要报告。例如,添加以下代码片段到脚本中: ```bash # 分析所有 Valgrind 日志并生成摘要 echo "Memory Leak Summary:" > "$OUTPUT_DIR/summary.txt" for log_file in "$OUTPUT_DIR"/*.valgrind; do echo "Analyzing $log_file..." >> "$OUTPUT_DIR/summary.txt" grep "definitely lost" "$log_file" >> "$OUTPUT_DIR/summary.txt" done ``` 该部分代码将提取所有日志文件中关于“确实丢失”的内存泄漏信息,并将其汇总到 `summary.txt` 文件中,便于开发者快速了解整体内存健康状况[^5]。 #### 4. 提高检测效率与准确性 - **优化编译选项**:在编译程序时启用调试信息(如 `-g` 选项),可以使 Valgrind 报告中包含更精确的源代码行号,有助于快速定位问题。 - **使用 Suppression 文件**:某些第三方库可能会产生误报或无关的警告信息。可以通过创建 suppression 文件排除这些干扰,仅关注目标程序的问题[^4]。 - **设置超时机制**:对于可能长时间运行的测试用例,建议在脚本中加入超时控制,防止因程序卡死而导致检测流程停滞。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值