有没有办法将Visual Studio 2010的Coded UI测试与Specflow集成?
我不确定这两个是否可以相互连接。
我有一个想法,使用一些Coded UI API(我还不知道是什么)创建数据驱动的Coded UI测试,并将其连接到Specflow。 我需要重新查看去年Specflow团队的视频,看看如何将它们结合起来, 我希望能得到一些输入和想法。
这是否涉及为Specflow创建单元测试提供程序,例如下面的提供程序(因为Coded UI适用于VS 2010): MsTest.2010 MsTest版本适用于.Net 4.0。支持测试类别。 unitTestProvider(generatorProvider和generatorProvider)是否会是那个连接?
或者说这两个简单地不能混合在一起,它们是竞争或不同的集成或验收测试方法。 Coded UI测试实际上是否接近通过Selenium运行Specflow进行UI自动化测试, 并具有代码为您生成的其他优点。
我只想获得Coded UI测试(最大化其设计和运行时的功能)和Specflow(再次设计和运行时)的好处。
我有一个想法,使用一些Coded UI API(我还不知道是什么)创建数据驱动的Coded UI测试,并将其连接到Specflow。 我需要重新查看去年Specflow团队的视频,看看如何将它们结合起来, 我希望能得到一些输入和想法。
这是否涉及为Specflow创建单元测试提供程序,例如下面的提供程序(因为Coded UI适用于VS 2010): MsTest.2010 MsTest版本适用于.Net 4.0。支持测试类别。 unitTestProvider(generatorProvider和generatorProvider)是否会是那个连接?
或者说这两个简单地不能混合在一起,它们是竞争或不同的集成或验收测试方法。 Coded UI测试实际上是否接近通过Selenium运行Specflow进行UI自动化测试, 并具有代码为您生成的其他优点。
我只想获得Coded 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