新足迹

 找回密码
 注册

精华好帖回顾

· DIY Deck前后院 (2018-9-25) maplehusky · 把家搬到澳洲来——我的海运经历 (2008-12-3) UEJ
· 图解南岛中南一线 (2009-11-12) ahnet · 献血记 (2005-3-17) 东食西宿
Advertisement
Advertisement
查看: 1476|回复: 27

Selenium, or something else? [复制链接]

发表于 2011-2-18 10:09 |显示全部楼层
此文章由 混不到坑的萝卜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 混不到坑的萝卜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Web Application的UI testing你们都用什么啊?我们用Selenium,但都是outsource到印度写的,TMD又臭又长的test cases看得我头晕。今天准备开始整理这些Selenium test cases,也想问问你们都用什么来测试UI的?

有一个状况很困扰,我们的Web Application仍然大量使用IE only的玩意儿比如ActiveX,结果Selenium对IE的支撑很不稳定,有时候跑几遍同一个test case结果不一样……你们有没有什么办法?
Advertisement
Advertisement
头像被屏蔽

禁止发言

发表于 2011-2-18 10:14 |显示全部楼层

为何不用vs?

此文章由 澳贼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 澳贼 所有!转贴必须注明作者、出处和本声明,并保持内容完整

2010年度奖章获得者

发表于 2011-2-18 10:17 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Selenium可以的呀,还有个叫啥的我都忘了。 就那么2个。

好久没碰web有点忘了。

2010年度奖章获得者

发表于 2011-2-18 10:21 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
activex 最好把他都移走。

啥功能用到activex的?

发表于 2011-2-18 10:29 |显示全部楼层
此文章由 zzgirl 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zzgirl 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ruby watir?

发表于 2011-2-18 11:48 |显示全部楼层
此文章由 混不到坑的萝卜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 混不到坑的萝卜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 dalaohu 于 2011-2-18 10:21 发表
activex 最好把他都移走。
啥功能用到activex的?


我也想啊,可底层用到ComponentOne的一些控件和微软的FlexGrid,都是ActiveX控件。问题在于我们的UI太……outdated。可codebase太大,20m lines of code,想改也不那么容易啊!
Advertisement
Advertisement

发表于 2011-2-18 11:50 |显示全部楼层
此文章由 混不到坑的萝卜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 混不到坑的萝卜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 澳贼 于 2011-2-18 10:14 发表
为何不用vs?

MD,我们还在用VS2008,而且我们也不用TFS,VS的testing environment基本上就废掉不能用了。
头像被屏蔽

禁止发言

发表于 2011-2-18 12:12 |显示全部楼层
此文章由 澳贼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 澳贼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 混不到坑的萝卜 于 2011-2-18 12:50 发表

MD,我们还在用VS2008,而且我们也不用TFS,VS的testing environment基本上就废掉不能用了。


不用TFS,用啥?
签名被屏蔽

发表于 2011-2-18 12:51 |显示全部楼层
此文章由 混不到坑的萝卜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 混不到坑的萝卜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 澳贼 于 2011-2-18 12:12 发表
不用TFS,用啥?

俺们用这个

发表于 2011-2-18 12:55 |显示全部楼层
此文章由 findcaiyzh 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 findcaiyzh 所有!转贴必须注明作者、出处和本声明,并保持内容完整
另一个.net下的集成测试工具是WatiN
http://watin.sourceforge.net

发表于 2011-2-18 12:55 |显示全部楼层
此文章由 solid 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 solid 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Selenium对FF的支持更好,HP QTP对web app支持也不错。
Advertisement
Advertisement

发表于 2011-2-18 13:10 |显示全部楼层
此文章由 混不到坑的萝卜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 混不到坑的萝卜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 solid 于 2011-2-18 12:55 发表
Selenium对FF的支持更好,HP QTP对web app支持也不错。

HP QTF不错?太好了,很快我们就要换用这个了。

2010年度奖章获得者

发表于 2011-2-18 13:23 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Yea watin is the one

发表于 2011-2-18 13:28 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
嗯,我们用watin,不过我不建议,它很依赖html,一旦html或者redesign,watin的test全费,有的人说web layer不应该是testable的,我个人倾向于这个观点。

2010年度奖章获得者

发表于 2011-2-18 13:38 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Hi bro, soon u will emerge your self with watin

better get use to it

发表于 2011-2-18 13:41 |显示全部楼层
此文章由 findcaiyzh 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 findcaiyzh 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2011-2-18 14:28 发表
嗯,我们用watin,不过我不建议,它很依赖html,一旦html或者redesign,watin的test全费,有的人说web layer不应该是testable的,我个人倾向于这个观点。


只要element的ID不变,应该就没有问题吧。如果ID变了,大部分的测试工具都需要重写测试用例吧。
Advertisement
Advertisement

发表于 2011-2-18 13:55 |显示全部楼层
此文章由 混不到坑的萝卜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 混不到坑的萝卜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2011-2-18 13:28 发表
嗯,我们用watin,不过我不建议,它很依赖html,一旦html或者redesign,watin的test全费,有的人说web layer不应该是testable的,我个人倾向于这个观点。

这个不敢苟同。
你想想一个比较复杂的Web页面上那么多UI,要是tester每次都得一个个测过去还不得累死?Regression也很麻烦啊。
只要你的UI的ID不发生太大变化,你的测试应该就可以保持不变。
难道你的UI测试不是编程进行的而是靠类似于Macro那样的记录UI操作?那也太初级了吧?

[ 本帖最后由 混不到坑的萝卜 于 2011-2-18 13:56 编辑 ]

发表于 2011-2-18 13:57 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 dalaohu 于 2011-2-18 14:38 发表
Hi bro, soon u will emerge your self with watin

better get use to it


是啊,我知道,虽然我不喜欢,但我得用。

发表于 2011-2-18 14:01 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 混不到坑的萝卜 于 2011-2-18 14:55 发表

这个不敢苟同。
你想想一个比较复杂的Web页面上那么多UI,要是tester每次都得一个个测过去还不得累死?Regression也很麻烦啊。
只要你的UI的ID不发生太大变化,你的测试应该就可以保持不变。
难道你的UI测试不是编程进行的而是靠类似于Macro那样的记录UI操作?那也太初级了吧?


我就是说id,我们有fqa,自己写了之后,还要他们测,有时候我们自己都不写了 

发表于 2011-2-18 16:01 |显示全部楼层
此文章由 huazhb 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 huazhb 所有!转贴必须注明作者、出处和本声明,并保持内容完整
呵呵, 我们也用watin, 不过最好是等界面比较稳定的时候再用, 否则ID改变确实比较麻烦, 这点asp.net MVC比较好, 用Web Form就比较麻烦了

发表于 2011-2-18 16:30 |显示全部楼层
此文章由 hao_hao 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hao_hao 所有!转贴必须注明作者、出处和本声明,并保持内容完整
搞selenium一年多了, Web的automatic测试,selenium确实还可以,又是免费的,基于selenium相关的系列软件和工具也不少,相信它会越来越流行。
对于开发人员来说,应用selenium来实现web测试或其他应用,比如extract data from web等,应该是无所不能。
不过其对IE的支持确实不如FF好,这样也促使了一些公司提供专门的web driver,应该能解决些许问题。
Selenium结合Bromine等来管理和运行自动测试程序,就可以让非技术人员参与进来。如果搭建了一整套自动测试体系,相信还是能带来不少好处的。
不过有时为了实现一个应用检查,可能比编写该应用本身还麻烦。
Advertisement
Advertisement

发表于 2011-2-24 13:39 |显示全部楼层
此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
有没有用VS 2010自带的web test的?

2010年度奖章获得者

发表于 2011-2-24 13:50 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 flyspirit 于 2011-2-24 14:39 发表
有没有用VS 2010自带的web test的?


当然也有。

Microsoft.VisualStudio.TestTools.WebTesting

还有perf / load test
足迹 Reader is phenomenal. If you never used, you never lived 火速下载

发表于 2011-2-24 14:31 |显示全部楼层

回复 23# 的帖子

此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
能说说微软的Web perf 和Selenium, Watin有什么优劣么?

发表于 2011-2-24 15:10 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 flyspirit 于 2011-2-24 15:31 发表
能说说微软的Web perf 和Selenium, Watin有什么优劣么?


不知道,也想知道,好像selenium可以测mobile? 不确定阿.

发表于 2011-2-24 15:22 |显示全部楼层
此文章由 uowzd01 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uowzd01 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我们公司用SWExplorer Automation Designer,好像还蛮方便的
Advertisement
Advertisement

2010年度奖章获得者

发表于 2011-2-24 15:22 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
第三方的有比较强大的脚本支持

评分

参与人数 1积分 +3 收起 理由
flyspirit + 3 感谢分享

查看全部评分

发表于 2011-2-24 15:28 |显示全部楼层
此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 dalaohu 于 2011-2-24 16:22 发表
第三方的有比较强大的脚本支持


这可以算一个重要优势。

奇怪的是, 尽然google不到文章讲ms web testing和其他几个的区别的。 好像ms的方案不太有人用, 所以我有前面第一问。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部