特性标签[DataSource]标识用来测试的数据源 关于C#程序的单元测试 目录 1.单元测试概念 2.单元测试的原则 3.单元测试简单示例 4.单元测试框架特性标签 5.单元测试中的断言Assert 6.单元测试中验证预期的异常 7.单元测试中针对状态的间接测试 8.单元测试在MVC模式中的实现 ...
_鉴于.NET Framework 4.5后.NET增加了对 async/await 的支持,本文讨论的异步内容均基于async/await_ 客户端界面开发,多线程是逃不了的话题,而多线程的加入势必对程序的稳定性带来挑战,单元测试就显得更为重要。相对于同步代码的测试,多线程 ...
分类:
编程语言 时间:
2018-02-06 01:08:55
阅读次数:
259
背景:第一次知道单元测试是在大四的上学期,有一门课叫做软件测试,当时也没有多注意,可能是因为年轻。后来实习之后,使用的宇宙无敌级的Visual Studio 2017 IDE,秉着个人的坏习惯(摆弄标题栏里的每个选项,弄清楚他们是干嘛的),也因此就埋下了学习如何使用单元测试的伏笔,但是,由于水平不够 ...
分类:
Web程序 时间:
2018-02-03 21:56:05
阅读次数:
186
.NET单元测试的艺术-1.入门 .NET单元测试的艺术-2.核心技术 .NET单元测试的艺术-3.测试代码 出处:http://www.cnblogs.com/edisonchou/category/821397.html ...
分类:
其他好文 时间:
2017-09-04 16:02:03
阅读次数:
144
首先新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些Bug用于演示,这些Bug在注释中都有说明。该类代码如下: package andycpp; public ...
分类:
其他好文 时间:
2017-08-29 14:29:55
阅读次数:
189
在ASP.NET MVC项目的Controller中存在逻辑代码,也需要单元测试。查阅到的资料上,有说ASP.NET MVC框架在设计时便考虑到了满足可测试性,所以相对aspx、Winform来说针对MVC的单元测试要更容易。 一 基本使用 原来对Controller的单元测试的并不像此前自己想的那 ...
分类:
其他好文 时间:
2017-06-05 00:33:52
阅读次数:
169
3.Visual Studio 的单元测试 有很多.NET单元测试包,其中很多是开源和免费的。本文打算使用 Visual Studio 附带的内建单元测试支持,但其他一些.NET单元测试包也是可用的。 为了演示Visual Studio的单元测试支持,本例打算对示例项目添加一个 IDiscountH ...
分类:
Web程序 时间:
2017-04-10 11:30:05
阅读次数:
267
走进 .Net 单元测试 Intro “不会写单元测试的程序员不是合格的程序员,不写单元测试的程序员不是优秀程序员。” —— 一只想要成为一个优秀程序员的渣逼程序猿。 那么问题来了,什么是单元测试,如何做单元测试。 单元测试定义 按照维基百科上的说法,单元测试(Unit Testing)又称为模块测 ...
分类:
Web程序 时间:
2016-10-18 17:58:15
阅读次数:
241
开篇:上一篇我们学习单元测试和核心技术:存根、模拟对象和隔离框架,它们是我们进行高质量单元测试的技术基础。本篇会集中在管理和组织单元测试的技术,以及如何确保在真实项目中进行高质量的单元测试。 系列目录: 1.入门 2.核心技术 3.测试代码 一、测试层次和组织 1.1 测试项目的两种目录结构 (1) ...
分类:
Web程序 时间:
2016-05-15 01:55:23
阅读次数:
201
NET单元测试的艺术 开篇:上一篇我们学习基本的单元测试基础知识和入门实例。但是,如果我们要测试的方法依赖于一个外部资源,如文件系统、数据库、Web服务或者其他难以控制的东西,那又该如何编写测试呢?为了解决这些问题,我们需要创建测试存根、伪对象及模拟对象。这一篇中我们会开始接触这些核心技术,借助存根 ...
分类:
Web程序 时间:
2016-05-06 19:07:58
阅读次数:
425