51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8556|回复: 10
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-25 20:29:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
最近在学习SeleniumIDE 和 RC ,可能是个菜鸟, 我完全没有感觉它的优势和劣势 , 是不是我用QTP 习惯了 ,请高手指点! 学习方向。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

11#
发表于 2010-8-26 15:39:03 | 只看该作者
最大的好处...免费,QTP任何优点都比不过这个,毕竟QTP是要花钱的,而且不少
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2010-8-24 11:59:30 | 只看该作者

回复 5# 的帖子

顶下
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-1-9 17:36:58 | 只看该作者
我也好像尝试一下
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-11-10 14:38:51 | 只看该作者
Javascript每个浏览器都支持啊
selenium其实已经很稳定, google挖了它的创始人在其内部就在用这工具。
回复 支持 反对

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

6#
发表于 2009-10-19 16:47:56 | 只看该作者
想听听具体怎么开始呀。。。。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    擦汗
    2016-1-18 23:49
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 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 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2009-9-7 19:14:36 | 只看该作者
    楼上有高见?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2009-9-7 12:50:16 | 只看该作者
    哎。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2009-9-1 11:51:22 | 只看该作者
    现在Selenium还处于研发阶段,现在想要完全取代QTP还是不太可能得,而且selenium主要运行在firefox中,可以比QTP更快的进行回归测试,并支持多语言的开发。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-27 18:08 , Processed in 0.106998 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表