• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

单元测试之道一:NUnit基础

发布: 2009-12-31 10:35 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 34次 | 进入软件测试论坛讨论

领测软件测试网

  单元测试之道一:NUnit基础    单元测试工具

  一、单元测试的概述

  1.单元测试是开发编写的一小段代码,用于检测被测代码的一个很小的,很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。执行单元测试是了为证明某段代码的行为确实和开发者所期望的一致。

  2.单元测试的目的是让你对你写的代码更有信心,让你的工作更有效率.

  3.通过写单元测试代码,可以测试函数的结果是事达到预期的目标,而且任何时候都可以运行单元测试代码,看修改或者增加了新的功能时候是否引进了新的错误.通过查看单元测试代码可以找到如何使用你写代码的例子.

  二、单元测试的Quick Start和Uint的使用入门

  三、编写和运行Unit测试

  1.Unit的各种断言

  AreEquals:判断两个元数据是否相等.

  AreSame:判断两个引用数据是否相等.

  IsTrue,IsFalse:判断布尔表达式是否是真或假.

  Isull,Isnotull:判断引用类型是否是ull或ot ull.

  Fail:断言以失败返回

  2.断言实行立即退出制:即按顺序执行测试代码,只有有某一个断言失败,则立刻退出测试程序,显示错误.

  3.NUint的编码

  引用NUint.Framework命名空间

  对类应用TestFixture Attribute,类必须是public ,并且有一个public void的无参的默认构造函数

  对方法(函数)应用Test Attribute,

  4.测试分组

  通过对类或方法应用Category Attribute,就可以把类和方法分成不同的测试组,运行测试了可以有选择的运行某组或某几组测试.

  5.类前置和后置方法,方法的前置和后置方法

  类前置和后置方法是指在类中的其中方法执行前和执行后必须运行的方法,分别是oneTimeSetup()和OneTimeTeardow(). 类似于构造和析构函数.

  方法的前置和后置方法,是指在每个测试方法运行前后都必须运行的方法,分别是MySetup()和MyTeardown().

  6.异常断言

  在方法中应用ExpectedException Attibute和进行断言,以期望某个方法抛出某个异常.

  单元测试之二:单元测试有哪些测试内容?单元测试要测试哪些内容

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

21/212>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网