需要UI测试&&用于Windows的分析工具

时间:2012-07-10 08:28:53

标签: c# windows user-interface functional-testing

我对Windows平台的经验很少,我真的需要一个工具来从UI端测试我的应用程序。快速i-net搜索让我感到非常困惑,所以任何帮助都非常受欢迎。

关键要求:

  1. 可以触发用户驱动的事件(例如点击特定地点,拖放,文字输入)
  2. 可以捕获屏幕截图(例如,失败时)
  3. 可以分析屏幕截图(有时应用程序会触发随机事件并创建弹出窗口,需要拦截和处理此类情况)。 也许我可以将其委托给某些第三方流程?
  4. 可以创建报告并将其存储在文件系统中。
  5. 应用程序本身是用C#编写的,但没关系,对吗?

2 个答案:

答案 0 :(得分:1)

如果您正在使用WPF(甚至是WinForms)开发,我会给Microsoft UI Automation一个机会。结合MSUnit或NUnit,它允许简单和可编程的UI测试。

答案 1 :(得分:0)

Nunit对功能性和功能性有益逻辑测试,第三方和免费安装。但我不认为它将涵盖捕获截图等。