我想对这里的每一个人说声谢谢,因为我在这里与新能源..its一起生活,从stackoverflow...every时间中学到了很多东西。
是的,当然,我需要氧气来呼吸和帮助我的手,我想...may我的问题是愚蠢的,但真的是每天都在刷牙和成长,作为stackoverflow学校的孩子。
我对c#项目和单元测试( Nunit /xunit)..where知之甚少,我使用Nunit测试来调试我在c#项目中编写的代码。
现在,我遇到了一个新的挑战,如何使用specflow在BDD方法中实现WCF服务自动化。
我尝试在Nunit单元测试项目中添加一些场景的规范流特性和步骤,并能够运行和识别测试。
就好像我创建了一组相同的功能和步骤,没有识别任何测试,也没有运行任何.even无法识别的测试或TestFixture。
让我解释一下我的想法,我想在c#项目中创建所有规范流功能和步骤,并且应该通过命令提示符中的“回归”或“烟雾”测试(通过配置环境详细信息)通过nunit.exe/console运行此解决方案。出于调试的目的,我想从我的单元测试project...is中调用这些规范流特性(在c#项目中),这种方法可行吗?
如果可能,请让我知道几个样本和可能的解释/细节来实现。
问题: 1.我无法从c#项目中运行任何规范流功能(因为未标识测试) 2.在集成到团队城市之前,不知道如何调用单元测试中的功能来进行调试或测试代码。
请考虑所有这些我的基本疑虑,让我去学习。
提前谢谢你,
发布于 2017-03-14 14:07:51
关于你的问题1和2,我猜你不能在runlist中看到特性,因此不能执行。
如果您无法在run list中发现specflow功能。你可以尝试在扩展和更新中安装"Specflow for Visual Studio 2013“。请注意,这是对您可能已安装的"Specflow“包的补充。


您将看到这些可以添加的特性,并且您必须添加步骤实现。它与单元测试无关,也不属于单元测试。
https://stackoverflow.com/questions/42770117
复制相似问题