我有一组测试用例,这些测试用例是使用NUnit项目使用C#在Selenium脚本中自动完成的。我成功地能够单独执行它们。但是,我有一个要求,我需要并行执行这组测试脚本。
请你帮忙解决一下并行运行它们的方法,就像Java使用Test NG xml的方式一样。
答案 0 :(得分:0)
默认的NUnit运行器不支持并行运行测试。您可以创建自己的测试运行器以并行运行测试(使用当前的NUnit测试)。根据我的经验Task Parallel Library工作得很好 - 它为每个测试产生了一个新线程。
或者您可以迁移到NUnit 3.0,因为它
可以在程序集中并行运行测试。
查看LevelOfParallelism attribute。
对于
使用Test NG xml在Java中可以实现这样的东西。
PNUnit的启动程序读取一个xml文件,该文件指定要执行的测试以及它们应运行的位置,无论是在同一台机器上还是在网络上的另一台机器上。