【转载】WatirGrid介绍

上一篇 / 下一篇  2010-04-16 09:28:11 / 个人分类:Ruby&Watir

分布式Rubydrb也叫dRuby)是Ruby的远程方法调用库,它允许Ruby进程之间显式交互在相同或者不同机器上。Tuple space(元组空间)是并行/分布计算示例的一种共享存储实现,其Ruby实现是RindaRinda::Ring允许drb服务和客户端自动相互发现而无需知道它们各自的位置,drb服务器用RingServer注册它们自己,这样就能允许客户端找到它们所需要的服务器了。RingServer持有被用作分布式服务的命名系统的TupleSpace

 

Going Parallel … distributed testing across a grid network using Watir就用上述技术实现了分布式自动化界面测试框架WatirGrid,它能够同时在多个操作系统上进行分布式网页测试,其中controller.rb实现了能同时被访问的tuple space仓库,providers.rb使远程Watir对象可用对Ring Server持有的tuple space。所用自动化基库自然是WatirYoutube提供了视频演示,此外作者还推荐了一本有益相关开发的书《Distributed Programming with Ruby》。


TAG:

 

评分:0

我来说两句

Open Toolbar