11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

Visual Studio 11 Beta 支持多种测试框架

  • 2012-03-11
  • 本文字数:691 字

    阅读完需:约 2 分钟

Visual Studio 11 Beta 不仅支持微软自己的 MSUnit ,同时也支持 NUnit 、 XUnit.net 、 QUnit 、 Jasmine 和 Chutzpah 。它承诺为开发人员提供更好的选择以及全面的单元测试体验。在 VS 11 最终版本发布之前,这份名单有望继续增长。

微软与社区密切合作,为上述提及的测试框架打造了更好的 Visual Studio 驱动。开发人员即可以选择坚持使用内置的 MSUnit 框架,也可以选择安装这些驱动,从而使用开源工具获得类似的内置体验。这些适配器同任何其他扩展一样,也可以被配置与构建服务器一同工作。你可以从 Visual Studio ALM 的博客中看到所有支持框架的完整列表以及它们的下载链接。

尽管如此,同其他第三方扩展一样,这些框架没法用于 Visual Studio Express 版本。

虽然 Visual Studio 早期版本就推出了 MSUnit,但是大量.NET 开发人员还是更喜欢使用开源工具来测试他们的代码,如 NUnit 和 XUnit。此外,随着 JavaScript 在 Web 应用程序中使用得越来越多,类似 Jasmine 和 Qunit 的框架也正在被越来越频繁地使用。如今开发人员使用 Visual Studio 之外的多个工具来完成良好的测试覆盖,或是使用其他 VS 集成工具(如 TestDriven.NET 、Chutzpah 等)进行测试已经是司空见惯的事情了。既然 VS 11 为这些框架提供了内置支持,想必体验应该会更加流畅。

从大局上看,这种做法顺应了微软与开源社区密切合作的潮流趋势。在最近一段时期,我们已经看到了几例做法,例如开源某些.NET 技术和在Visual Studio 发布中包含JQuery 和Modernizr。事实上,微软有一个专门的网站维护他们的开源计划项目清单,其中大多数项目托管在 CodePlex 上。

查看英文原文: http://www.infoq.com/news/2012/03/vs-11-unit-testing

2012-03-11 07:021279
用户头像

发布了 125 篇内容, 共 32.1 次阅读, 收获喜欢 4 次。

关注

评论

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

如何提升系统可用性

码猿外

可用性 持续交付 工程能力 团队文化

架构师训练营高可用学习总结

qihuajun

我的缺点就是做事太认真

escray

学习 面试

再谈引入YAPI接口平台的好处

Man

DevOps YAPI API接口管理

MySQL DDL详情揭露

Simon

MySQL

MySQL系列(二):MySQL是怎么处理并发操作的?

z小赵

MySQL 数据库 锁 事务

透过兴趣爱好看本质

escray

学习 面试

2020深圳站-GIAC全球互联网架构大会PPT分享

九叔(高翔龙)

架构 分布式系统 服务治理 大型网站演变 全链路压测

我,一个当代普通大学生的自述

有梦的咸鱼

个人成长 大学生日常 个人感悟 讨论写作

Java 约束注解

HeGuang

Flink中的数据传输-5

小知识点

scala 大数据 flink

Golang领域模型-六边形架构

奔奔奔跑

微服务 领域驱动设计 架构设计 Go 语言

MySQL备份与恢复场景示例

Simon

MySQL

学会反射后,我被录取了(干货)

cxuan

Java 后端 反射

oeasy教您玩转linux010102查看发行版

o

看门狗 | 分布式锁架构设计方案-01

九叔(高翔龙)

redis 分布式锁 RedLock WatchDog

我能讲明白哪些技术?

escray

学习 面试 沟通

JavaScript基础语法

丶

Java

乘风破浪,Spring Boot入门

Simon郎

Spring Boot

国产数据库的经济民族

郭华

数据库 商业

【数据结构与算法】力扣实战之移动零、盛最多的水、爬楼梯

三钻

算法 大前端 LeetCode 数据结构与算法

都2020了,你的APP还不能运行小程序?

FinClip

小程序生态 私有小程序技术

架构师训练营高可用作业

qihuajun

PySpark RDD 基础运算和操作总结

是老郭啊

spark pyspark RDD

看门狗 | 分布式锁架构设计方案-02

九叔(高翔龙)

redis 分布式锁 Jedis RedLock

一款高仿 Eyepetizer | 开眼短视频的 MVVM 开源项目

vipyinzhiwei

android kotlin 短视频 eyepetizer 开眼

刘华:弹性便是一切

刘华Kenneth

架构 DevOps 敏捷 云 弹性

第11周作业

小胖子

面试28k职位,老乡面试官从HashCode到HashMap给我讲了一下午!「回家赶忙整理出1.6万字的面试材料」

小傅哥

数据结构 面试 hashmap 红黑树

我在项目中不可或缺么?

escray

学习 面试

LeetCode题解:25. K 个一组翻转链表,迭代,JavaScript,详细注释

Lee Chen

大前端 LeetCode

Visual Studio 11 Beta支持多种测试框架_语言 & 开发_Roopesh Shenoy_InfoQ精选文章