2015主流软件测试工具小结

人在测试界混,总要了解些测试工具。如同江湖人士得知道倚天剑,屠龙宝刀一样。

首先要说下市场占有率与使用率较高的HP公司的测试套件(原MERCURY公司)
QTP,用于自动化测试的工具,现已改名为UFT,最新版为V12。
LR,用于性能测试的工具,最新版为V12。
TD, 用于测试管理,现已改名为ALM,最新版为V12。

此三款工具在一起使用,有特殊的加成效果,可形成独有的,商业的软件测试框架:
ALM中设计UFT与LR的测试用例,并可远程调度执行,脚本可保存于ALM上,可直接提交缺陷。UFT与LR之间还可以调用事务,犹如北斗七星阵,用于对付最终BOSS再合适不过了。。。

但是呢,说是商业工具,价格那也是杠杠的,且扩展性一般,不太灵活。没办法,闭源嘛,都这样。

接下来按测试应用的领域简单划分下,附带一些专业属性:


名称 编程语言 应用测试领域 备注
UFT VBS 功能自动化 支持录制,回放
LR 类C 性能测试 支持录制,回放
ALM VBS 测试管理
RFT Java或者VB.Net 功能自动化 支持录制,回放
RPT Java 性能测试
RQM Java? 测试管理
SilkTest .Net,C#,Java,4Test 功能自动化
 Ranorex C#、VB.NET、Python 功能自动化 支持录制,回放。价格1K欧元左右
Selenium RC支持C#,Java,Python,
Ruby等
功能自动化 分类较多,IDE仅支持FF录制,回放;
B/S中UFT对手,占有率上升明显
Watir Ruby 功能自动化
AUTOIT 类VBS 功能自动化
Sikuli Python 功能自动化 会截图就会自动化测试
QALoad C++ 性能测试
Jmeter JAVA 性能测试 BadBoy+Jmeter 可进行录制;
B/S中LR对手,占用率上升明显
OpenSta SCL(Script Control Language) 性能测试 语言复杂,建议录制为主
WAS .NET ? 性能测试 微软出品,可与VS集成
Bugzilla TCL/Perl 测试管理 Appach + PERL + MySQL,无法定制
JIRA JAVA 测试管理 专业版4.8W
禅道(bugfree升级版) PHP 测试管理 中文支持好
Mantis PHP 测试管理 可与SVN集成
TestLink PHP 测试管理 无缺陷管理,可与Mantis集成


如果你的公司财大气粗不差钱,且你想快速实施测试框架,建议采用HP系列软件(ALM+UFT+LR)


如果你爱捣腾,喜欢扩展性高,灵活的框架且基于B/S架构,建议采用:Bugzilla/jira+selenium+Jmeter


在牛的工具也需要满足自己公司的业务,如果你开发经验足够强,可以找研发做API,开发自己的测试工具。


欢迎大家一起讨论你在测试过程中发现好的工具,共同进步,转载请注明出处。

你可能感兴趣的:(2015主流软件测试工具小结)