我对 Windows 平台的经验很少,我真的需要一个工具来从 UI 端测试我的应用程序。快速的 i-net 搜索让我完全困惑,因此非常感谢任何帮助。
关键要求:
- 可以触发用户驱动的事件(例如点击特定位置、拖放、文本输入)
- 可以捕获屏幕截图(例如失败时)
- 可以分析截图(有时应用程序会触发随机事件并创建弹出窗口,需要拦截和处理此类情况)。也许我可以将其委托给某个第三方流程?
- 可以创建报告并将它们存储在文件系统中。
应用程序本身是用 C# 编写的,但没关系,对吧?
我对 Windows 平台的经验很少,我真的需要一个工具来从 UI 端测试我的应用程序。快速的 i-net 搜索让我完全困惑,因此非常感谢任何帮助。
关键要求:
应用程序本身是用 C# 编写的,但没关系,对吧?
如果您正在使用 WPF(甚至是 WinForms)进行开发,我会给Microsoft UI Automation一个机会。与 MSUnit 或 NUnit 结合使用,它可以进行简单且可编程的 UI 测试。
Nunit 非常适合功能和逻辑测试,它的第 3 方并且可以免费安装。但我认为它不会涵盖捕获屏幕截图等。