本节我们将学习一些测试驱动开发环境的搭建,测试驱动开发概念和流程。所涉及的内容全部会以截图的形式贴出来,如果你也感兴趣,可以一步一步的跟着来做,如果你有任何问题,可以进行留言,我也会很高兴的为你答疑。 准备工具 Visual Studio(什么版本都无所谓),NUnit 安装NUnit 从NUnit...
分类:
其他好文 时间:
2015-03-11 12:52:01
阅读次数:
187
1.为什么要用Mock?
在测试过程中,往往会遇到这些问题:
(1)真实对象具有不可确定的行为(产生不可预测的结果,如股票行情)。
(2)真实对象很难被创建。
(3)真实对象的某些行为很难触发(如网络错误)。
(4)真实对象令程序的运行速度很慢。
(5)真实对象有(或者是)用户界面。
(6)测试需要询问真实对象它是如何被调用的(例如,测试可能需要验证某个回调函数是否被调用了)...
分类:
其他好文 时间:
2015-03-01 00:25:15
阅读次数:
324
参加完自考、软考,对单元测试都是概念上的理解,这篇博文主要是从实践上,讲解一下单元测试如何实现,使用什么工具,以及简单的实例讲解。
一、单元测试
单元测试,是开发者编写的一小段代码,用于检测被测代码一个很小、很明确的功能是否正确,是否和开发者所期望的一致。使用单元测试可以很轻松的实现:
1.静态类的测试
2.静态方法的测试
3.类的...
分类:
其他好文 时间:
2015-02-28 16:27:48
阅读次数:
151
一、测试准备工作:NUnit的下载及安装
http://blog.csdn.net/wangqingbo0829/article/details/43975243
二、 流程:
(1)存在一个已实现的“待测项目”,例:CountFunction;
(2)新建一个测试项目最好以“待测项目名称.Test”命名,例:CountFunction.Test;
(3)添加对待测项目的...
分类:
其他好文 时间:
2015-02-28 13:05:53
阅读次数:
158
下载NUnit、Moq框架地址:
1下载解压后,得到NUnit-2.6.4文件夹,打开文件夹中的bin文件,如下图:
2.选中nunit.exe发送快捷方式到桌面,双击刚发到桌面上“nunit.exe-快捷方式”图标,进入Nunit工具运行界面,如图:
3如图,通过菜单中File的下拉列表中的“Open Project Ctrl+O”项,找到为测试而写的测试项目的.dll文件(.exe文件也可),添加到NUnit中。
4.下图便是加载后的展示。直接单价Run按钮,运行测试代码。
5.用例测试,完全成功通过...
分类:
其他好文 时间:
2015-02-28 01:36:44
阅读次数:
258
环境的搭建1.首先进入NUnit的下载网站 http://www.nunit.org/index.php?p=download 进入下载界面,有这么多东西下载哪一个呢,我选择的是这一个,因为我只是需要使用NUnit就可以了,其他的选项你们可以自己看一下下面的注释 其中bin NUnit-2.6.4....
分类:
其他好文 时间:
2015-02-16 00:22:28
阅读次数:
135
1.安装之后,就应该看看帮助文档了,NUnit的官网文档在这里 http://www.nunit.org/index.php?p=documentation2.下面,是照着NUnit的帮助文档做的例子,原文在这里http://www.nunit.org/index.php?p=quickStart&...
分类:
其他好文 时间:
2015-02-16 00:21:35
阅读次数:
170
近期和张薄姐搞单元测试的知识,面对一个新鲜的东西总是很难上手,所以需要记录一下,从安装NUnit到完成一个自己的测试用例都一一详细的写下来了!
NUnit是一套开源的基于.NET平台的类Xunit白盒测试架构,支持所有的.NET平台。这套架构的特点是开源,使用方便,功能齐全。很适合作为.NET语言开发的产品模块的白盒测试框架。
NUnit的下载:这个小型软件很好下载,给...
分类:
其他好文 时间:
2015-02-10 11:14:18
阅读次数:
147
前言:NUnit是什么?
NUnit 是一个单元测试框架,专门针对于.NET来写的。NUnit是xUnit家族种的第4个主打产品,完全由C#语言来编写,并且编写时充分利用了许多.NET的特性,比如反射,客户属性等等。最重要的一点是它适合于所有.NET语言。
一、NUnit的安装
1、下载NUnit(NUnit-2.6.4.msi),双击点击安装直到完成。
值得提醒的...
分类:
其他好文 时间:
2015-02-10 01:52:52
阅读次数:
133
[html] view plaincopyprint? ok,可以了,如果你想要看framework 版本号,可以直接输入%system...
分类:
Web程序 时间:
2015-02-05 23:16:17
阅读次数:
197