写点什么

Visual Studio 单元测试生成器发布,支持 MSTest、NUnit 和 XUnit

  • 2013-08-02
  • 本文字数:1047 字

    阅读完需:约 3 分钟

Microsoft 最近公布了单元测试生成器扩展的发行候选版本,它除了支持扩展以及 MSTest NUnit XUnit 测试框架外,还实现了自动项目创建、添加引用和生成存根。它使用上下文菜单的方式生成匹配命名方案的测试,让你可以轻松的定制单元测试代码的生成。

从 Visual Studio 库中安装完扩展之后,你可以在 Test 菜单中看到一个名为“配置单元测试生成”的新项目。

点击后会出现新的对话框,在该对话框中你可以设置与单元测试有关的各个选项,比如测试框架和方法体的选择。

InfoQ 就此与 Joshua Weber (Microsoft ALM 别动队成员)聊了聊,以期对 Visual Studio 单元测试生成器有更多的了解。

InfoQ:可否与我们谈谈 Visual Studio 单元测试生成器的主要用途?

“Visual Studio 单元测试生成器可以减少创建新单元测试所花费的工作,提高开发者的生产效率。它将开发者从例行的测试创建任务中解放出来,从而能够快速地进行高附加值的工作(编写测试本身)。专注于自动创建项目、生成针对多种测试框架的存根和扩展性,这个扩展在 Visual Studio 2012 IDE 的工具菜单中添加了‘生成单元测试’的功能。”

InfoQ:Visual Studio 单元测试生成器的功能有哪些?

“Visual Studio 单元测试生成器可以生成和配置测试项目、测试类和测试存根。开发者可以更快的进入测试的编写工作中。它提供了一系列配置选项,开发团队的成员可以定制生成以符合现有的命名和组织框架。它是完全可配置的,能够支持 MSTest、XUnit 和 NUnit,因此你可以选择最适合的框架。”

InfoQ:是否有计划将单元测试生成器捆绑到未来的 Visual Studio 版本中?

“作为一个政策性问题,恐怕 Microsoft 对于未来产品和它们所包含的功能不会发表任何意见。”

InfoQ:有百分之多少的开发者会使用 Visual Studio 单元测试生成器?

“Visual Studio 单元测试生成器现在已经可以在此下载,目前正在社区中作为发行候补版本(RC)收集反馈意见。现在我们也没有具体的使用者数目的数据。”

“伟大的小工具,这是一个我们都错过的项目。运行稳定,还支持多种测试框架(MSTest、NUnit 和 XUnit 等等),这很不错。除了现在积压的工作之外,如果能集成进解决方案管理器就更美妙了。”Stefan Mieth(AIT TeamSystemPro 团队的成员)说道。

查看英文原文: Visual Studio Unit Test Generator with MSTest, NUnit, XUnit Support


感谢孙镜涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-08-02 03:477053
用户头像

发布了 21 篇内容, 共 74939 次阅读, 收获喜欢 1 次。

关注

评论

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

通过方法引用获取属性名的底层逻辑是什么?

江南一点雨

Java Lambda mybatis

阿里巴巴API接口助力,快速搜索“智能手表”新品,精准获取商品ID

技术冰糖葫芦

API Explorer api 货币化 API 文档

中国科技少年的英雄梦想,从一场ICT大赛启程

脑极体

ICT

SCA与SAST是什么,能为云原生安全提供哪方面的帮助

德迅云安全杨德俊

轻松上手Jackjson(珍藏版)

不在线第一只蜗牛

Python 开发语言

详讲openGauss 5.0 单点企业版如何部署_Centos7_x86

华为云开发者联盟

数据库 开源 华为云 华为云开发者联盟 企业号2024年4月PK榜

Sql优化之回表

京东科技开发者

流量见顶了以后,APP为何仍然要使用推送通知?

MobTech袤博科技

事务隔离:为什么你改了我还看不见?

TimeFriends

反套路打工:王子公主职场图鉴

脑极体

云计算

为什么测试要了解系统架构

老张

软件测试 系统架构 质量保障

现代成本会计:企业经济管理的重要环节

智达方通

全面预算管理 成本会计

一次接口的性能优化之旅

京东科技开发者

高并发环境下的实现与优化策略

gogo

架构 数据库、

MobTech积极参与鸿蒙生态建设,HarmonyOS NEXT鸿蒙星河版产品即将发布

MobTech袤博科技

小米一面:电商系统开发遇到了哪些问题?

王磊

Java 面试真题

淘宝/天猫按图搜索淘宝商品(拍立淘) API接口(商品标题、价格、销量、链接)

技术冰糖葫芦

API Explorer api 货币化 API 文档

实力领跑!天翼云位列中国政务属地云市场第一!

天翼云开发者社区

云计算 云服务 云平台

PostgreSQL技术内幕(十五):深度解析PG事务管理和分布式事务

酷克数据HashData

postgresql

第一次面字节,一面很简单,二面被疯狂拷打!

王中阳Go

Go 面试题 大厂面试题 校招 大厂面经

奥哲·云枢All in One,“掌舵”数字原生2.0

ToB行业头条

第一!天翼云领跑中国边缘云laaS市场!

天翼云开发者社区

云计算 云服务

RocketMQ 之 IoT 消息解析:物联网需要什么样的消息技术?

阿里巴巴云原生

阿里云 RocketMQ 云原生

软件测试学习笔记丨搭建远程可视化、可操作的ubuntu系统

测试人

ubuntu 软件测试 测试开发

微信读书网页版终于能自动阅读了!

前夕

前端 浏览器插件

jar包冲突组建设计书

京东科技开发者

QAnything-1.3.0,支持纯python笔记本运行,支持混合检索

有道技术团队

一文快速读懂消息推送的到达率、转化率和卸载率

MobTech袤博科技

Visual Studio单元测试生成器发布,支持MSTest、NUnit和XUnit_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章