Specflow和Visual Studio 2010编码的UI测试集成

Rad*_*Rad 5 integrate visual-studio coded-ui-tests specflow

有没有办法将Visual Studio 2010 Coded UI Test与Specflow集成?我不确定这两个是否能以某种方式挂钩.

我有这个想法,通过使用一些Coded UI API(我还不知道是什么)创建一个数据驱动的编码UI测试,并将其连接到Specflow.我必须重新审视去年的Specflow视频,看看所有人是如何融合在一起的,我会很感激一些投入,想法.

这与创建Specflow的单元测试提供程序有关,如下所示(自VS 2010中的Coded UI工作):MsTest.2010 .Net 4.0的MsTest版本.支持测试类别.

unitTestProvider(generatorProvider和generatorProvider)会是那个连接吗?

或者只是这两个不会混合,是竞争或不同的方式进行集成或验收测试.Coded UI测试实际上接近于通过selenium运行Specflow进行UI自动化测试,还有为您生成代码的额外好处.

我只想获得编码UI测试的好处(在设计和运行时最大化其功能)和Specflow(再次设计和运行时)

(有关Microsoft网站上的更多信息)创建数据驱动的编码UI测试 http://msdn.microsoft.com/en-us/library/ee624082(VS.100).aspx

使用Visual Studio Premium或Visual Studio Ultimate,您可以创建编码的UI测试,以测试应用程序的用户界面(UI)是否正常运行.编码的UI测试对应用程序的用户界面控件执行操作,并验证指定的控件是否显示正确的值.有关如何创建编码的UI测试的更多信息,请参见如何:创建编码的UI测试.

使用指定数据创建编码的UI测试后,您可能希望使用不同的数据集多次运行编码的UI测试以测试不同的条件.为此,您可以从数据源添加参数值以创建数据驱动的编码UI测试.数据源中的每一行都是编码的UI测试的迭代.测试的总体结果将基于所有迭代的结果.例如,如果一次测试迭代失败,则整体测试结果失败.

有关数据驱动测试的更多常规信息,请参见如何:创建数据驱动单元测试.(http://msdn.microsoft.com/en-us/library/ms182527.aspx)

谢谢,Rad