我在基于.NET Window的应用程序中工作。
我想使用自动化测试来测试我的应用程序。
有没有适合它的工具?
答案 0 :(得分:2)
尝试NUnit(http://www.nunit.org/)。它是.net
中最受欢迎的测试框架答案 1 :(得分:0)
答案 2 :(得分:0)
您可以尝试White:
White是一个基于Web的自动化富客户端应用程序的框架 Win32,WinForms,WPF,Silverlight和SWT(Java)平台。它是.NET 基于并且不需要使用任何专有脚本 语言。使用White的测试/自动化程序可以用 您正在使用的.NET语言,IDE和工具。白色 提供了一致的面向对象的API,隐藏了复杂性 微软的UIAutomation库(White所基于的)和windows 消息。
我看到人们使用White和SpecFlow:
SpecFlow旨在弥合领域专家之间的沟通差距 和开发人员通过绑定业务可读行为规范 和底层实现的例子。
我们的使命是提供务实和无摩擦的方法 .NET项目的示例说明。
SpecFlow还支持Acceptance Test Driven的概念 开发(ATDD)和行为驱动开发(BDD),它们 通常与Specification-By-Example同义使用。
SpecFlow是开源的,并在BSD许可下提供。作为一部分 在Cucumber家族中,SpecFlow使用官方的Gherkin解析器和 提供与.NET框架,Silverlight,Windows Phone的集成 和单声道。
有关使用SpecFlow with White的文章是here。