0

我正在尝试使用 Selenium Grid 和 PNUnit 作为框架在 .Net 生态系统中的多个浏览器中并行执行测试。

我已经建立了集线器和节点,但我无法并行执行测试。有人可以帮我解决这个问题或指向我可以学习使用 PNUnit 跨机器/浏览器执行并行测试的资源吗?

我也读了很多关于 Gallio 的文章,但我还是没有找到解释如何建立测试以在多台机器上运行的教程。

谢谢,肖恩

4

1 回答 1

-1

我不认为 PNUnit 是为这类事情设计的,来自 NUnit 网站:

PNUnit 并非旨在用于“随意”并行性,仅仅是为了使测试运行得更快。相反,它旨在作为一种测试由分布式通信组件组成的应用程序的方法。

我将编写测试以获取指定要使用的浏览器的参数:

如果您从 CI 服务器运行这些测试,请查看它的并行任务,并将您要测试的浏览器传递给这些任务。我知道 CruiseControl.NET 有这些。

如果您手动运行它,只需编写一个批处理脚本,它会触发与您要测试的浏览器一样多的测试运行器

于 2015-07-22T19:59:52.553 回答