Nunit配置

1.首先下载安装Nunit-GUI,在这里下载:http://prdownloads.sourceforge.net/nunit/NUnit-2.4.7-net-2.0.zip?download
2.首先添加一个被测试的工程DebugWithNunit,添加一个类CalcFunction,提供一个除法功能

3,在添加一个测试工程TestProject,新建一个TestCalcFunction的类来测试上面的工程,要引入NUnit.Framework

4,右击TestProject工程,选择属性,找到Debug选项,设置调试start external program为nunit.exe

5. 设置Testproject工程为启动工程,并在要调试的地方加入断点
6. 运行,系统将自动启动NUnit,并且运行到断点是停下。

好久没有写单元测试了,拿出来一个原来的单元测试在跑,突然发现断点加载不上了,查了一下,说是要修改nunit.exe.config

ok,可以了,如果你想要看framework 版本号,可以直接输入%systemroot%\Microsoft.NET\Framework

时间: 2024-10-07 07:36:14

Nunit配置的相关文章

单元测试(一)-NUnit基础

单元测试作为提高代码和软件质量的有效途径,其重要性和益处自不必多说,虽然我没有实践过TDD之类,但坚信单元测试的积极作用.作为一种开发方法,单元测试早在上世纪70年代就已经在Smalltalk语言被运用了,这么多年来,单元测试一次又一次证明了自身的价值,在各种开发方式此起彼伏的浪潮中,经受住了时间的考验. 现在,俺也开始学习了,并在以后好好实践.这个系列的学习素材为Roy Osherove所著The Art of Unit Testing with examples in C#, 2nd Edi

Nunit单元测试的使用

先建立一个需要测试的项目 安装nunit 通过nuget安装Install-Package Nunit  类前加[TestFixture] 要测试的方法前加[Test] using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using AutoMapper; using NUnit.Framework; namespac

C#单元测试Nunit小结(20141018)

1. 下载和安装Nunit工具: NUnit是一款堪与JUnit齐名的开源的回归测试框架,供.net开发人员做单元测试之用,可以从www.nunit.org网站上免费获得,然后在系统中安装: 2. 在VS2010中做配置: ? 选择[工具]--[外部工具--] ? 点击[添加],在<标题>和<命令>中分别填写名称和指定外部工具启动的exe ? 在[工具]下面可以看到刚添加配置的外部工具"Nunit2.6",后面就可以直接通过VS这里来启动Nunit: 3. 单元

.NET自动化测试的工具链:Selenium+NUnit+ExtentReport

Selenium可以执行UI的交互,ExtentReport用来生成测试报告,NUnit是我熟悉的基础测试框架,当然你也可以用MSTest.Xunit来代替.Selenium.NUnit没啥好讲的,网上相关文章很多,这里主要说一下ExtentReport.参考(http://automationtesting.in/generating-extent-reports-csharp/). 一.环境配置: Selenium版本:3.0 ExtentReport版本:2.4.0 NUnit版本:最新即

NAnt打包使用MSTest进行单元测试的配置

NAnt比较老的持续集成工具了,对于它的文章都停留在09年左右的,只有一些github上的老项目上可以很多的看见是使用这个进行集成的,估计这个当时老外用的非常多吧. 如题,NAnt如果使用单元测试,用的最多的应该是NUnit,但是VS中新建的测试项目默认的就是MSTest,如果在使用过程中,没有指定MSTest的路径和依赖库,那么编译的时候就会报错,提示无法找到依赖. 想要解决的思路:1.指定依赖项目的路径.2.执行使用exec进行执行. 以下是我收集的资料: http://codeissue.

Webdriver(selenium2.0)+NUnit+C# (一)

之前在第一家公司的时候有接触过selenium web自动化,可是没有自己搭建过环境以及配置到现在差不多都忘光.为了再拾起它,特地整理了这篇博文...文笔不好,纯粹是为了记录,方便今后自己能看的懂.如有写的不正确的地方,请直接提出 准备: 安装Firefox(45.0.2)浏览器,并安装插件Firebug.FirePath Selenium IDE(2.9.1 https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/),安装成功后如

单元测试之道(使用NUnit)

首先来看下面几个场景你是否熟悉 1.你正在开发一个系统,你不断地编码-编译-调试-编码-编译-调试……终于,你负责的功能模块从上到下全部完成且编译通过!你长出一口气,怀着激动而 又忐忑的心情点击界面上的按钮,顿时你刚刚的轻松感烟消云散:系统无法正常工作,你想读的数据显示不出来,你想存的东西也送不到数据库……于是,你再次回 到IDE里,设断点.调试.一层一层跟踪,当你精疲力尽终于将数据送到数据库里,你又发现了其它问题,于是你继续设断点.调试.编译.调试…… 2.你狂躁地敲击着键盘和鼠标,咒骂着不断

【单元测试】NUint使用详解及Visual Studio配置

阅读目录 什么是单元测试? 为什么使用单元测试? NUint使用详解: 示例 属性 断言 简单测试 VS配置: External Tools Visual Nunit 2010 NUnit Test Adapter 后记 什么是单元测试? 单元测试(Unit Testing)是针对最小的可测试软件元素(单元)的,它所测试的内容包括单元的内部结构(如逻辑和数据流)以及单元的功能和可观测的行为.通俗一点讲,就是我们编程的时候,编写的一个测试方法用于检测功能是否正确的代码段,通常而言,一个单元测试是用

在.NET开发中的单元测试工具之——NUnit

NUnit介绍 NUnit是一个专门针对于.NET来写的单元测试框架,它是xUnit体系中的一员,在xUnit体系中还有针对Java的JUnit和针对C++的CPPUnit,在开始的时候NUnit和xUnit体系中的大多数的做法一样,仅仅是将Smalltalk或者Java版本转换而来,但是在.NET2.0之后它加入了一些特有的做法.NUnit的官方网站是:http://www.nunit.org/,目前的最新版本是:2.6.2. NUnit下载与安装 NUnit的每个版本都提供了两种形式的下载: