我熟悉nunit用于业务层的单元测试,但我现在正在寻找自动化win form gui层的测试.
我见过watin和watin记录器,通过访问控件和自动化来自动化Web应用程序的测试.然而,我正在努力找到一个与Windows窗体(用c#或vb.net编写)等效的watin,最好是开源的.
是否存在或基于录制鼠标和键盘按键的所有产品?
更新:我看过这篇关于白色的博客文章,这似乎是我正在寻找的东西.博客文章提出了一些问题,但由于白色仅在版本0.6中,这些可能会得到解决.如果其他人使用白色或任何其他用于比较,请感兴趣.
查看http://www.codeplex.com/white和http://nunitforms.sourceforge.net/.我们成功地使用了White项目.
对上一个问题的答案相同
AutomatedQA的TestComplete是一个很好的测试应用程序,用于自动化GUI测试.它不仅支持Windows窗体,因此您可以将其重用于其他应用程序.它不是开源的,这是我发现的最好的.我还没有看到相当于WatiN的开源.它确实有一个免费试用版,因为你决定是否喜欢它.我使用它的主要原因是,与其他测试应用程序相比,它确实具有成本效益.