c# - 有什么方法可以自动化 Windows 窗体测试吗?

标签 c# .net vb.net winforms automated-tests

我熟悉用于业务层单元测试的 nunit,但我现在正在寻找自动化 win 表单 gui 层的测试。

我看过watin和 watin 记录器,用于通过访问控件并使它们自动化来对 Web 应用程序进行自动化测试。但是,我正在努力寻找与 Windows 窗体(用 c# 或 vb.net 编写)等效的 watin,最好是开源的。

是否存在一种或所有产品都基于记录鼠标和键盘的按下?

更新:我看过这个 blog post on white这似乎是我正在寻找的那种东西。博文提出了一些问题,但由于 white 仅在 0.6 版中出现,这些问题可能已得到解决。如果其他人使用白色或任何其他人进行比较,请感兴趣。

最佳答案

查看 http://www.codeplex.com/whitehttp://nunitforms.sourceforge.net/ .我们成功地使用了 White 项目。

上一个问题的相同答案

编辑

White 项目已移动,现在位于 GitHub作为 TestStack 的一部分。

关于c# - 有什么方法可以自动化 Windows 窗体测试吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25343/

相关文章:

vb.net - 如何使 Visual Basic 控制台应用程序中的输出跨越终端窗口的整个宽度?

c# - Azure 存储(经典)与 Azure 存储 (V2) 代码不适用于 V2 存储

c# - 无法调试 VSIX 项目

c# - 声明类型的 MethodInfo 相等性

c# - 以编程方式安装 MSI 包

c# - 重载方法调用重载方法

.net - 使用 native C++ 遍历 .NET 调用堆栈

.net - 为什么 2 个 Try/Catch block 会卡住应用程序?

c# - 如何发出静态外部方法?

vb.net - 如何使用 WinSCP .NET 程序集重命名目录?