首页 > 解决方案 > 使用 nunit + jenkins 并行测试桌面应用程序

问题描述

我有很大的工作任务。我需要并行运行测试以减少执行时间。目前我有大约 150 个端到端测试,它们正在测试 Windows 桌面应用程序和 Web 应用程序(~1.5 小时),但我需要使用我们支持的 4 个不同系统运行它,所以执行时间上升到大约 6 小时.

我测试的 Runner 是 nunit,代码是用 C# 编写的,所有内容都存储在 TFS 中。我需要在 Jenkins 中创建新项目(管道或其他我可以实现我的目标)。我尝试了很多方法,但我不知道如何在少数 VM 或 RDP 上运行多个测试(拥有隔离的桌面,我可以在每个测试中使用鼠标和键盘)。你们中是否有人遇到过与我在这里提到的相同的问题并有一些例子可以尝试?我为 jenkins 下载了并行测试执行器插件,但不知道如何将它与 TFS 存储库一起使用。

标签: seleniumjenkinsnunitwhite-frameworknunit-console

解决方案


推荐阅读