大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

将 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:071802
用户头像

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

关注

评论

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

Google 发布 Gemini 2.5 Pro 模型:思考+多模态;Vibe Coder :通过语音对话实现「氛围编程」丨日报

声网

什么是区块链dapp开发?它能做什么?

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

万字详解主权跨链代币标准「ERC-7281」,如何让跨链代币具有可互换性?

TechubNews

AI+低代码:企业数字化转型的双引擎

万界星空科技

AI 低代码 低代码平台 mes 万界星空科技低代码平台

25年深圳企业办理等保合规流程指南

行云管家

网络安全 信息安全 等保

Rust + TDengine:打造高性能时序数据处理利器

TDengine

tdengine 数据库·

从 MySQL 到时序数据库 TDengine:Zendure 如何实现高效储能数据管理?

TDengine

tdengine 时序数据库 数据库·

告别分库分表,时序数据库 TDengine 解锁燃气监控新可能

TDengine

tdengine 时序数据库

KubeCon Europe 2025 | 一图速览华为云精彩议程

华为云原生团队

云计算 容器 云原生

【大模型加速器2.0】合合信息文档图表解析全方位深度测评

申公豹

ORC技术

原生APP和混合APP的开发方式

北京木奇移动技术有限公司

软件外包公司 APP外包公司 APP开发公司

第八届中国国际管道会议(CIPC)现已开启观众登记通道

江湖老铁

Rust 与 FFmpeg 实现视频水印添加:技术解析与应用实践

Yeauty

rust ffmpeg Video media audio

MacBook 跑通 : Deep Research

Lily

三级等保测评的云

黑龙江陆陆信息测评部

网站做IPv6改造前需要哪些准备工作?

防火墙后吃泡面

Go 语言常见错误——并发编程

FunTester

【HarmonyOS Next】鸿蒙应用弹框和提示气泡详解(二)之浮层(OverlayManager),半模态页面(bindSheet),全模态页面(bindContentCover)详解

GeorgeGcs

模态 OverlayManager bindContentCover bindSheet 浮层

揭秘淘宝拍立淘API:开启智能商品搜索新时代

Noah

什么是最小权限原则?

运维有小邓

最小权限管理 零信任模型 AD域管理

2025 全球人形机器人赛道大事件解读和发展趋势分析!!

机器人头条

科技 大模型 人形机器人 具身智能

医疗场景实战:百条数据 RFT 微调盘古大模型,精度大幅提升

华为云开发者联盟

人工智能 LLM 华为云盘古大模型

直播分享|TinyPro:一行命令,搭建包含前后端的后台管理系统

OpenTiny社区

开源 前端 OpenTiny TinyPro 中后台系统

签约快讯|天润融通签约石头科技

天润融通

25年什么样的 Agent 会脱颖而出:简单胜于复杂

极客天地

新闻速递丨数字化再升级:Altair One 云端门户与 NVIDIA Omniverse 实时数字孪生蓝图完成全面整合

Altair RapidMiner

AI HPC 数字孪生 仿真 AltairOne

APP开发的框架

北京木奇移动技术有限公司

软件外包公司 APP外包 APP开发公司

智能感知的未来:传感器融合与数字样机技术

DevOps和数字孪生

交易所开发的实践与展望

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

社会福利机构一定要买堡垒机吗?取决于什么因素?

行云管家

等保 堡垒机 社会福利

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