我熟悉用 nunit 进行业务层的单元测试,但我现在想自动化测试 Windows 窗体 GUI 层。
我看到过 Watin 和 Watin Recorder 可以通过访问控件并对其进行自动化操作来自动化测试 Web 应用程序。但是,我很难找到类似于 Watin 的用于 Windows 窗体(使用 C# 或 VB.NET 编写)的开源工具。
是否存在这样的工具,或者所有产品都基于记录鼠标和键盘按键?
更新:我查看了这篇关于 White 的博客文章,它似乎是我正在寻找的东西。该博客文章提出了一些问题,但由于 White 只有 0.6 版本,这些问题可能已经解决了。如果其他人使用过 White 或其他工具,我会很感兴趣了解比较结果。