写点什么

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

  • 2012-12-18
  • 本文字数:494 字

    阅读完需:约 2 分钟

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 支持 QUnit Jasmine 测试框架。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

2012-12-18 13:071689
用户头像

发布了 88 篇内容, 共 265.0 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

详解阿里开源分布式事务框架Seata

博文视点Broadview

复杂业务系统高扩展架构设计与实践

鲸品堂

构架

Hadoop 入门笔记—核心组件 YARN

编程江湖

大数据 hadoop

程序员如何应对职业天花板

石云升

职场天花板 职场经验 11月日更

搞定大厂算法面试之leetcode精讲6.深度优先&广度优先

全栈潇晨

算法面试 Leet Code

vue3 学习笔记 (三)——vue3 自定义指令

码仔

Vue3 自定义指令

如何使用find和locate 命令在Linux 中查找文件和目录?

Ethereal

Linux find locate

《深入理解JVM虚拟机》读书笔记:第二章 Java内存区域与内存溢出异常

Joseph295

没有人比我更会使用集合!对,是dart中的集合

程序那些事

Java flutter dart 程序那些事 11月日更

架构原则

卢卡多多

架构 11月日更

linux 上查找包含特定文本的所有文件

入门小站

Linux

docker vs docker-compose 解密

liuzhen007

11月日更

云小课|打造企业数据“高内聚,低耦合”--试试GaussDB(DWS)逻辑集群,实现数据物理隔离

华为云开发者联盟

EI企业智能 数据仓库服务GaussDB(DWS) 逻辑集群

如何与 Dapr 集成打造 Apache APISIX 网关控制器

API7.ai 技术团队

云原生 网关 dapr Apache APISIX ingress-controller

译文 | Apache Pulsar 集群如何确保消息不丢

Apache Pulsar

Java 分布式 云原生 中间件 Apache Pulsar

央视新闻联合百度智能云打造首个AI手语主播

百度大脑

人工智能

Flutter:如何在没有插件的情况下制作旋转动画

坚果

flutter 11月日更

Prometheus Exporter (十)Ping Exporter

耳东@Erdong

Prometheus ping exporter 11月日更

在线文本按列截取工具

入门小站

工具

Android C++系列:Linux进程间通信(二)

轻口味

c++ android jni 11月日更

Apache APISIX request_uri 变量控制不当,存在路径穿透风险公告(CVE-2021-43557)

API7.ai 技术团队

Apache 云原生 漏洞修复 Apache APISIX ingress-controller

Java开发基础之开发环境搭建

@零度

JAVA开发

博文推荐 | 基于 Pulsar 事务实现 Exactly-Once 语义

Apache Pulsar

Java 架构 云原生 中间件 Apache Pulsar

【高并发】浅谈AQS中的CountDownLatch、Semaphore与CyclicBarrier

冰河

Java 并发编程 多线程 高并发 异步编程

深入理解 volatile 关键字

编程江湖

volatile JAVA开发

小谈C#异常

喵叔

11月日更

贪心算法:加油站 ⛽

空城机

算法 大前端 11月日更

架构实战营-模块六

瓜子葫芦侠

「架构实战营」

[Pulsar] 消息生命历程(四)——Broker的消息处理

Zike Yang

Apache Pulsar 11月日更

JSRE中的多任务与多线程

编程江湖

html5 大前端

风口上的低代码:我们看到了这些变化与趋势

脑极体

将JavaScript测试集成到开发工作流中_.NET_Roopesh Shenoy_InfoQ精选文章