QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

Visual Studio 恢复了快速单元测试生成功能

  • 2013-09-09
  • 本文字数:623 字

    阅读完需:约 2 分钟

在 Visual Studio 2010 中有一个内置的选项允许开发者通过一个快速的右击操作生成单元测试。但是 Visual Studio 2012 和 Visual Studio 2013 预览版都移除了这个功能,幸运的是现在它又回来了。 Visual Studio ALM Rangers 创建了一个新的扩展,该扩展恢复了 Unit Test Generator 1.0 版本中的大量功能。

团队很快就注意到这并不是复活,而是由之前的工具所激发的替代品。该项目的目标是:

  • 支持.NET MS-Test、NUnit 和 XUnit 测试框架以及 VB/C#测试代码的生成
  • 为某个特定的测试框架提供一个“参考实现”,告诉用户该如何去做
  • 关注项目和引用管理而不是代码生成

通过对三种不同的测试框架 (MS-Test、NUnit 和 XUnit) 的支持,开发者能够使用最适合于他们项目的框架。开发者还能够通过这个工具定制要生成的项目,包括命名空间的名字、类、方法和方法体的文本。

如果使用默认设置那么会生成一个默认的类,该类中的测试方法通过 Assert.Fail() 设置为失败,以便开发者能够发现它们并使用有效的测试代码替代默认生成的内容。

注意,按照设计生成器仅会为公共类中的公共方法生成方法存根。它并不会为私有类生成任何内容,也不会生成私有方法。借助于该工具对 Visual Studio 2012/2013 的支持以及项目周围的便捷方法,团队现在合并该工具并做好升级准备应该没有任何困难。

Channel 9 已经提供了一个简要的说明,与此同时 ALM Rangers 之前也基于发布的候选版发布了一篇博客文章作为教程。

查看英文原文 Quick Unit Test Generation Returns to Visual Studio

2013-09-09 21:222228
用户头像

发布了 321 篇内容, 共 123.3 次阅读, 收获喜欢 19 次。

关注

评论

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

Android技术分享| Android WebRTC 开启H264软件编解码教程

anyRTC开发者

android 音视频 WebRTC ffmpeg H264

OCR的工作原理和应用场景

澳鹏Appen

人工智能 机器学习 OCR 训练数据 文本识别

毕业总结

面向对象的猫

毕业总结

CSS架构之Acss层(中)

Augus

CSS 11月日更

闻香识代码,什么是衡量代码质量的终极标准?

Zilliz

Java 代码质量 JavaScrip

不懂乐理和五线谱也能快速入门电子音乐制作!用FL Studio 搞音乐创作有时候就是这么简单!

懒得勤快

Linux 系统资源查看及硬件故障排查(qbit)

qbit

操作系统 故障 资源

增量编译:让小程序包编译速度提升11倍!

Speedoooo

容器 ios开发 APP开发 Andriod开发

WeTest六周年 | 匠心不改 初心不变

WeTest

这都是什么

冇先生

拥抱时序数据库,构筑IoT时代下智慧康养数据存储底座

华为云开发者联盟

数据 IoT 时序数据库 华为云 智慧康养

漏洞深入分析-2021

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

架构实战营模块毕业总结

老猎人

架构实战营

毕业设计项目 电商秒杀系统

面向对象的猫

netty系列之:搭建客户端使用http1.1的方式连接http2服务器

程序那些事

Java Netty 程序那些事 http2 11月日更

网易智企斩获“2021全球新经济卓越成就奖”两项大奖

网易云信

大数据 云通信 通信云

架构实战营 - 毕业总结

燕燕 yen yen

架构训练营

拥有3000多万用户的录屏软件,到底强在哪儿?

淋雨

Camtasia

拍乐云基于AV1的实时视频系统技术实践 | 2021 LiveVideoStackCon 演讲回顾

拍乐云Pano

音视频 WebRTC RTC

云小课|三大灵魂拷问GaussDB(DWS)数据落盘安全问题

华为云开发者联盟

安全 云小课 GaussDB(DWS) 数据仓库服务 数据落盘安全

IDEA免费激活至2099年教程,亲测可用

Tom弹架构

Java 工具 IDEA

惊艳11月!日更挑战你准备好了么!?

InfoQ写作社区官方

11月日更 热门活动

架构实战营 毕业总结

一雄

架构实战营 毕业总结

LCN基本原理

平凡人生

APP上跑小程序,一箭双雕

Speedoooo

ios开发 APP开发 Andriod开发

03 K8S之网络互联通信

穿过生命散发芬芳

k8s 11月日更

30K成功入职京东:拿到京东offer经验分享「面试经历+面试真题」

Java redis spring 程序员 JVM

实现连续测试,要做的事情【译】

FunTester

敏捷 自动化 持续集成 FunTester 连续测试

我凭借这份pdf,最终拿到了阿里,腾讯,京东等八家大厂offer

Java 编程 程序员 面试

CANN5.0黑科技解密 | 别眨眼!缩小隧道,让你的AI模型“身轻如燕”!

华为云开发者联盟

AI CANN 昇腾 模型压缩 模型缩小隧道

如何在 Spring 中使用事件

码语者

Spring Boot Event 事件

Visual Studio恢复了快速单元测试生成功能_语言 & 开发_Jeff Martin_InfoQ精选文章