我希望能够从Visual Studio外部更改功能文件,并选择更新的功能文件以进行后续测试执行,而无需编译我的测试项目。是否有可能做到这一点?有人可以帮助您指定执行此操作所需的确切步骤吗?我正在使用MsTest。
这是我遵循的步骤,但是收到消息“没有要执行的测试”。每次:
使用Specflow generate all命令,重新生成测试:
Specflow生成所有TestProject.csproj / force / verbose
创建报告:
mstest /testcontainer:Test.Dll /结果文件:TestResult.trx
较早前,有人问过类似的问题,我正在按照马库斯提到的相同步骤进行。
更新这是我想做的。考虑以下.feature文件:
功能:分数计算
作为一名球员,我希望系统计算我的总得分,以便我了解自己的表现
场景:另一个初学者游戏给了一个新的保龄球游戏当我滚动以下系列游戏时:2,7,3,4,1,1,5,1,1,1,1,1,1,1,1,1,1,1 ,1,5,1那我的总分应该是40
在上面的功能文件中,我想更改数字的数据序列并更改总分,然后再次运行相同的测试以检查它是否运行正常并且得到正确的分数
如果您只想更改测试数据,请使用保存在VS项目中的CSV文件。然后在一条Given
语句中打开该文件,对其进行解析并将其保存到该ScenarioContext.Current
对象中,以用于后续步骤。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句