欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

用Ruby进行黑盒回归测试 Ruby软件测试DelphiWindowsRails 

程序员文章站 2022-06-07 19:00:38
...
大家好,先说一下我的情况。我的工作主要是关于网站功能的自动(回归)测试,平时主要是在使用SilkTest(使用vendor提供的4Test语言),六七个人的小组维护着数千个test case。通常是晚上在一批实验室机器上启动自动测试,第二天来分析log,找出可能的bug。

现在,考虑到一些因素,比方,成本、SilkTest自身的可靠性和稳定性(新版本带来了一些新bug)、它的局限性,开源软件的*扩展的方便性,以及Ruby语言带来的好处,最近也在尝试WATiR和Selenium等开源方案。现在有个问题就是,要维护大量的test case,必然涉及到以下几个因素:
1)Logging,测试需要把步骤记录下来,而不只是走过一个流程就不管了,而且最好保留多次历史纪录;
2)Reporting,一夜下来,测试的结果如何,需要有方便的报表,既有汇总的,也有一个一个test plan的。

以上只是暂时想到的方面。从这些方面来说,我们是不是需要为regression test的需求(可能以Ruby为主)建立一个框架呢?我知道Ruby本身带了unit test的框架,不过那好象还不够,主要不是给大量的regression test准备的。

先说这些,欢迎有兴趣的朋友们讨论讨论。也许,如果合适,我们可以共同来做一个open source的框架,为我们自己,也为所有有这个需求的朋友们提供帮助。

谢谢!