Jun_Li 发表于 2009-8-25 20:29:53

Selenium 于其他工具相比其 优势 和 缺点

最近在学习SeleniumIDE 和 RC ,可能是个菜鸟, 我完全没有感觉它的优势和劣势 , 是不是我用QTP 习惯了 ,请高手指点! 学习方向。。。

topzjf 发表于 2009-9-1 11:51:22

现在Selenium还处于研发阶段,现在想要完全取代QTP还是不太可能得,而且selenium主要运行在firefox中,可以比QTP更快的进行回归测试,并支持多语言的开发。

风车 发表于 2009-9-7 12:50:16

哎。。。:hug: :hug: :hug:

Jun_Li 发表于 2009-9-7 19:14:36

楼上有高见?

暗冷夜空的风 发表于 2009-9-24 17:35:24

只说重点

Selenium的优势?
    单看它的IDE没什么好说的。但是Selenium RC的话,它很容易和其他单元测试框架(TestNG)结合。对测试而言,我觉得最有用的地方是你可以通过使用Selenium RC逐步深入到Java开发项目中去,它在这里成了你从黑盒测试过渡到白盒测试的一块跳板。
    第二个优势:它能真正实现高度复用、易于修改的自动化测试理想。QTP\Test Complete做那么大、实现数据驱动、关键字驱动的目的其实就是它。然而,很搞笑的是他们总在尝试用面向过程的编程语言来实现。事实上,面向对象的编程思想才是最适合做这些的。既然如此,那么用java等OOP编程语言来实现这样的目标不是更理智么。

Selenium的劣势?别说什么只支持Fire Fox,那是指IDE。用Selenium RC的话,就没这样的限制。问题在于,它本就是个java程序,这要求你得懂面向对象编程。困难也就这个了(虽然这是最困难的),过了这个坎就好了。

[ 本帖最后由 暗冷夜空的风 于 2009-9-24 17:51 编辑 ]

jessie_xuan 发表于 2009-10-19 16:47:56

想听听具体怎么开始呀。。。。

goal1860 发表于 2009-11-9 19:44:06

对selenium,只能说是爱恨交织。把它跟qtp等商业产品相提并论没什么意义。qtp 只能在mercury大框架下发挥威力,selenium 则可以跟开源世界的很多框架整合,轻松作持续集成。tellurium/selenium grid等项目更是把它推到了一个更高的高度。
既然是开源,就不用忍受购买license时那种被打劫的感觉
既然是开源,你可以随心所欲地改写某段代码来为自己的测试框架服务。
既然是开源,你就无法期望它能像商业软件那样识别多种第三方控件。
既然是开源,就会有很多致命伤,比如https的测试,比如跨域的测试,只能用所谓试验性的浏览器和伪证书来执行。
期待selenium2。0的惊艳,但不奢求它的完美。但愿flash的横行不会埋葬了它。

shanxi 发表于 2009-11-10 14:38:51

Javascript每个浏览器都支持啊
selenium其实已经很稳定, google挖了它的创始人在其内部就在用这工具。

hzz8011 发表于 2010-1-9 17:36:58

我也好像尝试一下

backtracker 发表于 2010-8-24 11:59:30

回复 5# 的帖子

顶下

wugecat 发表于 2010-8-26 15:39:03

最大的好处...免费,QTP任何优点都比不过这个,毕竟QTP是要花钱的,而且不少
页: [1]
查看完整版本: Selenium 于其他工具相比其 优势 和 缺点