parallel-testing

    4热度

    3回答

    并行化黄瓜BDD测试我正在使用BDD项目与黄瓜(与page_object宝石),的Watir和詹金斯。现在我们正在寻找并行化测试的最佳方法,以减少多个虚拟机上的测试时间,并使用不同的导航器等。 我认为有两种方法: 使用Ruby的工具,如parallel_test,水润,TestJour,TestBot ... 或组织一切通过詹金斯,使用路径,标签等 以某种方式 为了把努力以正确的方式使用这两个..

    2热度

    1回答

    我正在寻找一个系统来并行化使用JRuby工作的Ruby on Rails应用程序(使用rspec,cucumber)的一大套测试。黄瓜实际上并不算太坏,但完整的rSpec套件目前需要运行近20分钟。 我能找到的系统(hydra,parallel-test)看起来像使用分叉,这不是JRuby环境的理想解决方案。

    8热度

    8回答

    使用Maven surefire,我无法执行并行测试。也就是说,我的每个测试用例都可以运行在一个serapate JVM中,因此是分叉的。另外,我希望我的测试用例能够并行运行。第一部分没有问题:我可以在自己的JVM中运行每个测试用例。但第二部分对我来说仍然是一个挑战。我没有设法让测试案例的并行执行工作。这里是我的插件声明如何: <plugin> <groupId>org.apache

    1热度

    2回答

    我一直在使用Selenium Grid对Selenium 2的RemoteWebDriver进行大量的读取。目前我的测试是使用[Test]属性在Test()中生成的。 我有一个TestCriteria类,我充满了信息,然后使用硒的webdriver“页面对象设计模式”作为一种方式“控制”这个数据是如何进入我的测试。 所以,我有一个简单的标准对象,例如: public class Credentia

    1热度

    1回答

    我在Selenium工作了一段时间并进行了一些测试,结果非常好。现在我创建了一个测试用例,我想同时在IE,Firefox和Google Chrome上运行它。我已经单独运行它们,它们运行得很好,但我想知道是否有方法来更改脚本并将它们一起运行。我已经使用集线器和三个远程控件(Firefox端口= 5556,IE端口= 5557和Chrome端口= 5558)设置了网格。现在,当谈到剧本我设置了三名潜