我使用 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,但尽管我会寻找一些个人叙述以防万一这不值得追求。