我需要打开一个.exe应用程序,我必须测试所有的功能,UI等。 我正在和watin和Nunit一起测试网络,但是现在,我认为watin对此毫无用处。我找到了NunitForms,但我认为这不够。
我必须打开应用程序并测试出现的所有窗口,按钮等。应用程序也在任务栏中启动最小化,并且有一个可以解开的菜单。
我该如何处理?谢谢!
答案 0 :(得分:1)
我相信你指的是Winforms应用程序。请查看以下链接
Microsoft UI自动化库 - http://msdn.microsoft.com/en-us/site/cc163288
使用Windows PowerShell进行UI自动化 - http://msdn.microsoft.com/en-us/site/cc163301
使用.NET进行轻量级UI测试自动化 - http://msdn.microsoft.com/en-us/site/cc163864
答案 1 :(得分:1)
理想情况下,您希望表单中的代码尽可能少。如果将功能移动到单独的类,则可以使用NUnit轻松测试这些类。如果必须直接测试表单,NUnitForms是一个合理的工具。