有了解Linux操作系统下的自动化测试工具吗?
有了解Linux操作系统下的自动化测试工具吗?找了很长时间一直没有找到合适的,我们主要是要用到C/S结构下的GUI测试。另外,程序由QT撰写。今天学习的成果
今天学习的成果跟大家分享一下。查了些资料,在Linux下的自动化测试工具很少,但是找到了QARun这个工具,是QACenter里面的一部分,可以支持Linux下的GUI测试。QALoad也是AQCenter里面的性能测试工具,可以在Windows下加载Linux上的系统进行压力测试,具体怎样测试还不清楚。我会继续努力寻找,找到最适合我公司的自动化测试工具。:lol希望楼主给加个精华
呵呵,我会努力学习的,把自己学习的经验放到这里,希望对坛子里的朋友有帮助。前段时间的总结
前段时间我也评估过一些功能测试工具,包括WinRunner和Squish。Squish工具主要是很有针对性的测试工具,针对于QT编写的代码,他也可以适用于Linux操作系统,但是仅仅支持Linux32bit的操作系统。而我公司用的是Linux64bit的操作系统,所以不能使用。这款工具支持QT很好也就意味着他不识别FMC编程的控件,所以,如果都是用C++或C其他编程的软件不推荐用Squish。
WinRunner大家都用过吧,这个是现在主流的测试工具,我们用他在Windows上测试绝对Squish测试工具要好,代码可以自动识别,自己修改内容很少。但是他唯一的缺陷是不支持Linux操作系统。我强烈要求WinRunner要增加一个feature request,把他能在多操作系统上应用。现在WinRunner和QTP捆绑起来销售也感觉不太好,好像是霸王条款似的。分明用不上QTP却要多花钱买回来:)
几个有用的测试工具链接
Squish:http://www.froglogic.comWinRunner:http://www.mercury.com/us/products/quality-center/functional-testing
QACenter:http://www.compuware.com/products/qacenter/default.htm Linux/Unix下的 GUI测试软件 并没有你想象中的那多的需要。
一般普遍的是Shell自动化验证。 虽然直接支持linux平台下的自动化测试工具不是很普遍,但是linux下也有自己的独门绝招:脚本驱动,linux下的脚本语言很多,想python ,perl, shell script等等,如果这些脚本 语言运用的得当,熟练的化,其功能并不亚于那些所谓的自动化工具,主要有两大优点:⒈灵活:你完全可以根据需要随心所欲的定制你的测试;⒉便宜,成本低.同一些商用的自动化工具动辄几万,几十万,甚至上百万,上千万的投入相比,自动化的脚本的成本简直可以认为是零
当然了,我说这些,并不是说自动化脚本就是十全十美,它也有自身的局限,也要我们不断加以改进和提高
回复 7# 的帖子
哎,对Linux下的脚本语言不很了解,如果商业软件急需要自动化工具去重复进行测试,那么用自动化的脚本的方式是否走得通? :) 在总结一下前段时间的研究。与compuware公司的技术人员联系过了,根据我的需求,他们提出了用QACenter中的Testpartner测试工具,但是这款工具也仅仅局限于Windows平台,对我来说还无用处。QACenter中的QALoad工具可以对Linux服务器做负载的压力测试监控,也就是说compuware公司的产品还不能运用于Linux功能上的自动化测试。希望对大家又帮助。下一步的继续研究
IBM Rational Functional Tester 可以支持Linux功能上的自动化测试。http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rft/7011/docs/readme/readme_7011.html :) 非常感谢啊 原帖由 shanxi 于 2007-12-28 18:51 发表 http://bbs.51testing.com/images/common/back.gif
Linux/Unix下的 GUI测试软件 并没有你想象中的那多的需要。
一般普遍的是Shell自动化验证。
shell自动化验证?是个什么概念啊? linux下用的最多的是脚本语言。perl 、python、甚至是ruby 学会shell编程是最好的方法了~~~ 不知道 楼主现在是否还对这方面的 自动化测试 进行持续研究啊呵呵
与大家分享一下啊
页:
[1]