将JavaScript测试集成到开发工作流中

Visual Studio 2012通过Chutzpah插件支持JavaScript单元测试,允许混合C#与JavaScript测试,同时支持QUnit和Jasmine框架。此外,Chutzpah还支持TFS和TeamCity等构建系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/12/javascript-test-vs

Chutzpah可以在Visual Studio 2012中运行JavaScript测试。TFS对其进行了扩展,你可以通过它在自己的构建中运行JavaScript单元测试。

Visual Studio 2012对单元测试提供了更好的支持,并且通过插件架构支持几种开源框架来运行测试。Chutzpah利用了这一点将JavaScript单元测试带到了Visual Studio中。有趣的一点是你可以在单次运行中混合C#与.js测试,而不必单独运行他们。可以阅读Matthew所写的Anatomy of the Chutzpah test Adapter…更多地了解Test Adapter的工作原理,以及如何编写自己的适配器。

Chutzpah支持QUnitJasmine测试框架。Visual Studio ALM团队撰写的这篇文章详细介绍了如何创建TFS构建运行器来运行这些测试。

注意到Chutzpah还支持TeamCity。如果不使用TFS或是TeamCity来运行构建该怎么办呢?你可以通过Chutzpah命令行API将其集成到构建服务器中,甚至可以使用其他工具,比如说js-test-driver或是PhantomJS

Visual Studio 2012还对单元测试进行了其他方面的改进,如持续测试运行器、智能的测试探测以及对Metro单元测试的几处增强。

查看英文原文:Integrate JavaScript Tests Into Your Development Workflow

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值