1

我使用 Selenium (WebDriver) 已经有一段时间了,利用 Microsoft Team Foundation Server(VS2010、Microsoft 测试管理器、实验室管理)来触发我对指定构建的自动化测试。这一直很好,我什至编写了一个包装器框架,以允许大量可重用性并在需要时切换到 WatiN。

我的问题是,现在我要测试的应用程序是 Windows 窗体(带有基础设施和 Teecharts),而不是 Web 应用程序,而且我的研究给我的印象是 Selenium 和 WatiN 现在都不合适了。我一直在阅读有关 NUnitForms 和 White 的信息,因为它们似乎是在询问类似问题的 SO 帖子中常见的免费选择。但是,我想知道是否有人有为 Windows 窗体应用程序设置带有自动化 UI 测试的 TFS 的经验?

或者,如果失败了,是否有人将 Visual Studio 2010 与免费的 Windows 窗体 UI 测试包一起使用并取得了一些成功?我的计划是下周尝试 White/NUnitForms,但尽管我会寻找一些个人叙述以防万一这不值得追求。

4

1 回答 1

0

在对 SO 进行了更多阅读和检查之后,我发现了一些更有用的链接。我仍然对做事的可靠方法感到茫然,但我相信它可以做到。

我发现以下链接很有帮助;winforms 在 SO 上发布白色文档中的持续集成(我最初不知何故错过了这个……),进一步看,我发现将 NUnit 与 White TFS 结合使用完全可以满足我的需求。可以在这里找到带有 TFS 的 NUnit 。

希望这对处于相同位置的任何人有所帮助,并且我欢迎任何进一步的答案,因为我还没有开始任何实际测试。

编辑:已决定将 White 与 NUnit 一起使用,因为 NUnit 有很多文档,结果与 TFS 集成,而 White 在某种程度上是 Visual Studio 自动化工具的包装器。

于 2012-05-28T03:34:23.460 回答