Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing visual studio 2013中的黄瓜js_Unit Testing_Visual Studio 2013_Specflow_Cucumberjs - Fatal编程技术网

Unit testing visual studio 2013中的黄瓜js

Unit testing visual studio 2013中的黄瓜js,unit-testing,visual-studio-2013,specflow,cucumberjs,Unit Testing,Visual Studio 2013,Specflow,Cucumberjs,是否有一个项目的目标与VisualStudio中的目标类似,但针对的目标不同 我正在考虑VisualStudio的单元测试/bdd框架。Cucumberjs似乎是显而易见的选择,因为我正在使用Specflow测试c#。但是cucumberjs需要安装NodeJ 在VisualStudio中运行诸如等内容。有没有办法对黄瓜也这样做?也许是visualstudio与其他东西的混合 有一个关于Chutzpah的计划,但正在进行中 (Chutzpah被转移到github,因此该问题已丢失) 下面有一句

是否有一个项目的目标与VisualStudio中的目标类似,但针对的目标不同

我正在考虑VisualStudio的单元测试/bdd框架。Cucumberjs似乎是显而易见的选择,因为我正在使用Specflow测试c#。但是cucumberjs需要安装NodeJ

在VisualStudio中运行诸如等内容。有没有办法对黄瓜也这样做?也许是visualstudio与其他东西的混合

有一个关于Chutzpah的计划,但正在进行中

(Chutzpah被转移到github,因此该问题已丢失)

下面有一句话听起来很有希望:

“对Cucumber.js的支持正在添加到流行的IDE中,如Jetbrains Webstorm 8和Visual Studio。”


我已经通过使用。(如果使用VS 2013,则必须添加它,2015年已经包括在内。)


此扩展是VisualStudio2013中Grunt和Gulp的任务运行程序。现在可以定义一个Grunt任务,比如运行cucumberjs特性的任务

根据David Leitner的回复,我已经创建了一个在Visual Studio中设置cucumberjs的分步指南


有什么更新吗?如何在VS?Hi@Toolkit中进行BDD,这不是我特别关注的问题。上次我在visualstudio中使用BDD时,我用了茉莉花和沙巴。然而,随着VisualStudio和JavaScript的支持,许多事情都发生了变化,即nodejs工具和TaskRunner explorer(用于gulp和grunt),这可能会提供更多的见解。因此,看起来事情确实在快速变化。所以我有一个角度SPA,它与Web API对话。什么是一套合适的测试工具?非常感谢@Toolkit我可能会建议打开Angular和WebAPI特有的另一个问题,因为这将进入一个不同的领域。然而chutzpah提供了良好的集成,特别是单元测试。对于一般的自动化方法,如果您计划使用gulp或grunt,我建议您查看TaskRunner Explorer扩展。老实说,经过两天的尝试,我快发疯了。我什么都没做,没有黄瓜,没有茉莉花,没有凉亭,也没有大口大口。到底发生了什么事??很久没有在网上遇到这么多垃圾了。。。。看起来一群白痴在写一些零散的想法,而不是教程。谢谢大卫。对于任何遇到这个问题的人,我都有很好的回答,我必须承认我忘记了:-)Visual Studio是一个改变了的世界,我也在使用Task Runner Explorer执行吞咽任务,这是真的,这对cucumberjs来说是一个很好的选择。感谢分享!SpecFlow高亮显示未映射到步骤定义的要素文件中的每个步骤。当您从测试团队获得这些特性文件,并负责将它们与定义相匹配时,这非常方便。我有一种感觉,这个(或任何)解决方案并没有在编辑器中为我们提供这样的映射。我说得对吗?我知道当你运行它时,你会看到哪些没有映射,但这不是我的意思;没错。然而,我正在慢慢地为一个Cucumber开发VS集成。我已经有了一个基本的测试运行程序,一有空我就会发布代码和VSIX;希望这会让我们走,其他人可以帮助建立它!