论坛首页 Web前端技术论坛

跨越鸿沟-realityqa介绍

浏览 8137 次
该帖已经被评为良好帖
作者 正文
   发表时间:2007-05-22  

    IE5/6/7, Firefox1.0/1.5/2.0, Opera8.0/9.0, Safari, IE developer toolbar, firebug。如果你经常和这些东西打交道,那么恭喜你,你已经意识到浏览器之间的差异性对于客户体验的重要性并在努力的克服它带来的问题。

    做过web开发的程序员可能最痛苦的事情莫过于此,在IE里做了一个很酷很炫的东东,到了FF上不行不说,也许还会出现一些javascript的错误,郁闷的心情油然而生。。。但是又能怪谁呢?从有了浏览器开始,从IE和Netscape死磕开始,这个标准好像就没有统一过。虽然W3C有javascript的规范,也有DOM的规范,但是规范仅仅是规范,Microsoft的IE内核实现和Mozilla的Gecko内核的实现依然相差十万八千里,更别提他们一起Mac等后来者自己搞的一些列扩展了,于是就造就了我们这些开发人员的苦难。说到底,苦难的根源在于那些巨头们的商业利益,且不说IE,单单论及Firefox仅仅凭借Google Toolbar一年就从Google分成数千万$就知道这鸿沟原是人造的。

    Web2.0时代更是把这种差异搞的更加明显。但是,存在的就是合理的,Firefox和Safari快速增长的用户和Opera在手机市场上的成功都是任何企业无法忽视的力量。所以一些开发人员也在努力的跨越这种人造的鸿沟,prototype, scriptculous,dojo等等第三方的能够部分解决跨浏览器问题的javascript lib不断涌现。。。但是好像一直没有一种像样的测试工具能够帮助我们做这种测试。Selenium不错,但是还是能单薄。。。可怜了我们的测试Team的MM们,不断的切换浏览器,分辨率甚至是变换操作系统。。。

    realityqa(www.realityqa.com)的出现,为我们解决这种问题提供了一个很好的思路。这个产品是基于分布式的第三方hosted的产品,完全兼容Selenium,基于openqa和opensymphony及其他开源社区的众多开源产品开发而成,提供了浏览器兼容性测试(realityview)和跨浏览器的功能测试(realitycheck),能够以waterfall的形式把页面中每个对象的response time展示出来,更重要的是,它完全支持Ajax。

realityview:

    realitycheck:

相信随着web2.0的发展,这种类似的产品和技术会越来越多,那时,web2.0带给程序员的更多的将不再是郁闷了吧?

   发表时间:2007-05-22  
看上去很好哦,能不能先介绍下缺点,因为很多东西我都是用着就发现缺点了,很郁闷,还不如早知道,也许还可以避免着使用,“惹不起还怕躲不起”此话很有道理啊
0 请登录后投票
   发表时间:2007-05-23  
RealityQA这套产品的确很不错,去他们公司参观了一下。Selenium的Host服务能够减少QA部分配置和维护持续集成服务器的麻烦。RealityView也是察看浏览器表现具体效果的好方法,缺点是目前还不支持滚屏的截屏操作。
非常有潜力,而且RealityQA的推动者Patrick lightbody也是个很强的人。
0 请登录后投票
   发表时间:2007-05-23  
realityview 已经支持滚屏截屏了。
0 请登录后投票
   发表时间:2007-05-23  
简单试用了一下,感觉产品创意不错(支持跨浏览器跨平台测试)。关于RealityCheck,有些疑惑:
1.目前是否只有部署到公网之后才能测试(开发阶段的测试如何支持呢),能穿过防火墙访问客户公司内的正在开发的应用会更有用
2.完全支持Ajax,支持哪些框架或产品?
3.文档。编写testcase之后要写好多Commands, 不了解它咋写。例如有个Ajax网站左侧有一颗树,要打开其中一个节点用click还是controlKeyDown, 参数是什么。
4.费用,免费可能性不大吧。
0 请登录后投票
   发表时间:2007-05-24  
manyinjin 写道
realityview 已经支持滚屏截屏了。

哈哈 这就好。
RealityCheck应该是基于Selenium RC,它不需要支持特定Js框架,只需要你传Selenese脚本上去就可以了,这个脚本可以通过Selenium IDE生成,也可以手写:D
可以看看raimudox、taowen的文章呀。
中文文档也在翻译中:
http://wiki.javascud.org/display/SEL/Home
0 请登录后投票
   发表时间:2007-05-24  
产品设计的不错,但是速度有点慢
0 请登录后投票
   发表时间:2007-05-24  
zerozone 写道
简单试用了一下,感觉产品创意不错(支持跨浏览器跨平台测试)。关于RealityCheck,有些疑惑:
1.目前是否只有部署到公网之后才能测试(开发阶段的测试如何支持呢),能穿过防火墙访问客户公司内的正在开发的应用会更有用
2.完全支持Ajax,支持哪些框架或产品?
3.文档。编写testcase之后要写好多Commands, 不了解它咋写。例如有个Ajax网站左侧有一颗树,要打开其中一个节点用click还是controlKeyDown, 参数是什么。
4.费用,免费可能性不大吧。


To zerozone,
    感谢关注,:-)
    下面回答你的问题,呵呵,2/3 Tin已经替我回答了,感谢Tin,关于防火墙内的产品的测试功能我们正在开发,现在的roadmap是在2.0正式版中发布。现在是免费使用,收费问题公司的市场部门正在制定策略。但是肯定会很便宜。
 
0 请登录后投票
   发表时间:2007-05-24  
yangzx554 写道
产品设计的不错,但是速度有点慢

呵呵,production的环境正在搭建的过程中,等load balance 完成之后我们会和一些CDN合作,速度会有显著的提升哦。:)
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics