写点什么

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

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

关注

评论

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

发布jar包到maven中央仓库

不在线第一只蜗牛

Java 仓库 镜像仓库

为什么说低代码的出现是时代的选择?

互联网工科生

软件开发 低代码 JNPF

软件测试/人工智能丨利用ChatGPT自动生成测试用例思维导图

测试人

人工智能 软件测试

AppLink+WMS,实现仓储管理一体化

谷云科技RestCloud

wms APPlink

如何利用淘宝商品详情关键词搜索电商API接口,实现个人收藏的梦想?

联讯数据

专家观点∣国产化价值替代之路—钢铁企业的特征管理

用友BIP

国产价值替代

DBA解决慢查询问题的利器

NineData

sql 工具 dba NineData 慢查询分析

【教程】浅谈ios混淆和加固加密

软件工程全周期阶段支撑文件(全套原件)

金陵老街

软件测试/人工智能丨利用 ChatGPT 编写测试报告

测试人

人工智能 软件测试

2024上海智慧城市展会(世亚智博会)促进长三角地区智慧城市发展

AIOTE智博会

智博会 上海智博会 智慧城市展

2023最新Go面经:百度滴滴小米360小红书展盟优咔科技......

王中阳Go

golang 面试题 面经 八股文 求职技巧

8小时保姆级教程|鹅厂重磅图像生成训练营带你玩转AI绘画

牵着蜗牛去散步

腾讯云 腾讯 AIGC AI绘画 腾讯云AI绘画

从0到1手动搭建k8s集群-初始化master节点

doramingo

云计算 Kubernetes 云原生

1211 | 和PAI一起,每周玩转AI,活动开始了

阿里云大数据AI技术

#人工智能

教你使用Prometheus-Operator进行K8s集群监控

华为云开发者联盟

云原生 k8s 后端 华为云 华为云开发者联盟

外贸客户如何开发西班牙市场

九凌网络

ThingsBoard 前端项目轮播图部件开发

echeverra

thingsboard

OpenHarmony人才生态大会|润开鸿分享全国智能物联行业产教融合共同体建设实践

新消费日报

高效编程“武功秘笈”,手把手教你写一波!

伤感汤姆布利柏

如何用手机免费制作一张漂亮的电子贺卡?

景博

FQS:一种神奇的数仓查询优化技术

华为云开发者联盟

大数据 后端 华为云 华为云开发者联盟 华为云GaussDB(DWS)

每日一题:LeetCode-48. 旋转图像

Geek_4z9ami

面试 算法 矩阵 LeetCode 刷题

让网页自己总结、解答、翻译、创作?你的超级助理已上线

新消费日报

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