NUnit 是一个.NET 上的单元测试框架。NUnit 1.x 主要是移植 JUnit 3.8。从 2.0 版本开始,NUnit 进行了重写和重新设计,使用 Attributes 代替特定的方法和相应的基类。
有一些人混淆了几个发布的版本或者同时对他们进行讨论,所以我认为我要澄清一下:
NUnit 2.4.7是 NUnit 的最新的产品版本。我们建议大家在你的测试中使用这个版本。有一些相当关键的性能错误已经在最近的几次发布的版本中修复了,所以你应该更新,即使你只差那么一个或者两个数字。参看你还缺少什么 !
NUnit 3.0 是一个在计划中还没有发布的下一代 NUnit。我们把它叫做 NUnit 扩展测试平台,以区别于目前的 NUnit 框架。它将提供一个当前版本的一个超功能集,更详细的描述可以看这里。 我们将发布NUnit 3.0 进展的进一步信息。
NUnit 2.5 不是原先计划发布的版本。2.4 版本是原先遵循原先 3.0 的计划版本。然而,很多人希望更快的发布其他的测试框架所提供的特性,这些正是我们的 NUnit 所缺乏的特性。
更多内容推荐
专访 Connolly:为什么我们需要手动回归测试宣言?
在2018年秋季在线测试会议上,Brendan Connolly指出回归测试的自动化并非总是最佳的解决方案。由此,他提出了“手动回归测试宣言”(Manual Regression Testing Manifesto),并展示了如何利用该宣言区分功能测试和回归测试,以及决定测试是否需要自动化。
Angular 2 Beta 版发布
Angular 2的首个Beta版本已经发布。尽管还有一些方面的工作需要完善,这次发布的Beta版还是给开发者们提供了一个坚实的框架来构建他们的应用程序。
JUnit 5 – 早期试用体验 – 第 1 篇
Java世界最普遍的测试框架JUnit即将迎来更新。没错,完全重写的JUnit 5解除了“JUnit平台”与“JUnit工具”之间的绑定,使得该平台可用于其他测试框架,借此进一步重新定义了JVM测试的未来。不仅如此,该版本中API也有了进一步发展,并提供了大有前景的扩展模型。
BDD 工具 SpecFlow 版本 2 支持并行执行
行为驱动开发(BDD)工具SpecFlow的版本2支持以并行方式执行测试,并添加了对xUnit 2.0和NUnit 3.0的支持。此外,新版本中的所有组件都升级至.NET 4.5,并且其解析器也升级至新版的Gherkins 3解析器,后者目前几乎已应用在所有Cucumber工具中了。
Visual Studio 单元测试生成器发布,支持 MSTest、NUnit 和 XUnit
Visual Studio单元测试生成器已于前不久发布,支持多种测试框架,通过它可以直接在Visual Studio 2012和2013中对应用程序进行单元测试。
Microsoft 将在 VS 2017 中提供“实时单元测试”特性
今年Microsoft将在Visual Studio 2017企业版中推出“实时单元测试(Live Unit Testing)”特性。该特性目前支持数种测试工具,实现了与输入代码同步的测试功能,并以代码标记的方式集成在IDE中。但是与NCrunch工具相比,该特性在成熟度和价格上并不具有优势。
微软发布.NET 5.0 RC1,未来将只有一个.NET
微软发布了.NET 5.0 RC1,这是.NET 5在11月正式发布之前的第一个“go-live”版本。
期末测试|赴一场 100 分之约!
满分💯 单选 5 道 & 多选 5 道,快来挑战吧!
2022-09-13
.NET 5 重大变更之 WPF 和 Windows Forms
.NET 5重大变更系列的最后一个主题是WPF和Windows Forms。这些桌面技术在.NET Core 3.0之前是不可用的,因为.NET Core的早期版本主要专注于基于Web的应用程序(ASP.NET Core)。
从忽略到重视,Stack Overflow 改变了对单元测试的态度
编写一个好的单元测试并不是那么难.
46|RESTful Web Services(10):伦敦学派与经典学派的测试节奏有何不同?
伦敦学派的过程就是一个从抽象到具体的测试驱动的过程。
2022-06-21
Klaverblad 保险公司的持续交付
持续交付应被视为敏捷项目,因为它可以将部署自动化。你必须加快小步骤,通过小的交付和快速解决问题来赢得信任。这篇文章讲述了保险公司Klaverblad Insurance是如何推行敏捷、DevOps、持续提交和微服务的。
期末测试|来赴一场 100 分之约!
课程已经完结,我特别给你准备了一套结课测试题,帮你检验学习成果。
2022-11-11
07|TDD 中的测试(3):集成测试还是单元测试?
TDD中的测试并不是行业中所谓的“单元测试”,而是指能提供快速反馈的低成本的研发测试,也是针对不同粒度单元的功能测试。我们要从发现问题和定位问题的角度出发,去理解和思考每一个测试的功效。
2022-03-22
Rust 异步 Web 框架之 tide
2021-09-09
微软宣布将推迟 ASP.NET Core 的发布日期
几周之前,微软对于新版本的ASP.NET发布了一篇声明。Jeffrey T. Fritz是微软的程序经理,他在这篇博客文章中解释了发布日期变化的原因,并提供了新版本的命名从ASP.NET 5转变为ASP.NET Core 1.0的一些细节信息。
期末测试|来赴一场满分之约!
来赴一场满分之约
2023-02-22
NUnit 3 引入扩展能力与并行执行特性
.NET测试框架NUnit最近推出了版本3,其中引入了并行执行与扩展能力。Charlie Poole作为NUnit的维护者已超过10年了,InfoQ与Charlie进行了一次访谈,以了解这次发布的更多内容。
2021 年 10 大流行软件测试工具
本文介绍了一些测试工具,它们可以帮助我们快速、有效地交付。
30 万行代码的平台升级:给跑着的汽车换轮胎
这个项目的成本是:3.5年的开发时间,每行代码只需要2美元。
暂无签名
推荐阅读
软件测试 | 使用冒烟测试检验版本
2023-03-07
Java 近期新闻:Micronaut 4.0、Payara 平台、Spring Web Flow 3.0、JetBrains AI 助手
编程语言SaaS 的多版本销售该如何设计
2022-09-18
结课测试|来赴一场满分之约!
2023-07-24
6. Mybatis 和 Spring 集成原理剖析
2023-09-25
期末测试|来赴一场满分之约!
2023-03-17
JUnit 5.9 引入对 GraalVM 原生镜像的支持
电子书
大厂实战PPT下载
换一换 卢辰宏 | 百胜中国 数字化研发中心/架构师
邢奇 | 蚂蚁集团 可信原生技术部/云开发技术负责人
涂小刚 | 腾讯 微信技术架构部/大数据平台架构师
评论