通常一个典型的asp.net控件至少会用ViewState存储一些属性,以便于在页面postback后不用重新设置。在这篇文章里我将介绍如何为控件写单元 测试 ,以确保一个属性被正确的保存在ViewState里。 为了..
软件工程 师必知的12个单元测试技巧 单元测试是 敏捷 软件 开发 的一个重要组成部分。这种方法最初由Kent Beck引入,现在已经深入人心在很多企业系统中使用。单元测试可以帮助开发人员降低..
如果实施得当,单元 测试 可以帮助 开发 团队更快地交付应用程序,换言之,它能够提高企业的竞争力。然而,只有很少的企业尝试过使用 单元测试 ,而其中有只有一小部分成功地将其作为标..
想写这篇文章很久了,因为 Seam 下的 单元测试 一直存在一些配置方面的问题,而且 Seam 框架提倡最多的是整合测试。所以关于单元测试,无论是 Seam 的参考手册还是其他参考书(Seam In Action,..
在单元测试中的常用 单元测试方法 单元测试跟软件设计一样,有一些常用的模式,这篇文章是介绍一些常用的模式,其中的示例是C#代码,都比较简单,我想大家都能看懂。下面进入正题: ..
本篇将讲述.NET Compact Framework下的 单元测试 。在.NET Compact Framework下可以使用NUintLite进行单元测试。 NUintLite是简化版的NUnit,可以应用于.NET Compact Framework,Mono等平台。 生成NUnitLite库 NUintLite已经从..
单元测试 是在软件 开发 过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。 在一种传统的结构化编程语言中,比如C,..
刚接触单元 测试 时,就是使用的 Junit ,说实话,对于新手来说,这个东西还是很直观的,成功了就是一条非常好看的绿条,失败了就是一条让心滴血的红条(有点夸张),但正是由于它的直观,..
自1947年9月9日一只飞蛾被发现困在Harvard Mark Ⅱ中开始,调试问题就一直困扰着 程序员 。(这第一个“真实的 Bug ”,至今还存放在Smithsonian的美国国家历史博物馆)。计算机先驱Manrice Wilkes在谈到..
1.CodeTest 概述 CodeTest 是 嵌入式 系统测试 工具,同时也能做嵌入式部分模块测试。要求:目标板和操作系统能正确运行 2.CodeTest 的4 大功能 (1)性能分析:CodeTEST 能同时对128000 个函数和1000 个..
本文将简单介绍一下如下几种单元 测试 工具以及推荐一些学习资源。 1.NUnit 2.TestDriven.Net 3.NUnitForms 4.NUnitAsp 一.NUnit 提起大名鼎鼎的NUnit,我想没有几个不知道吧?NUnit是一个专门针对于.NET的单元..
随着MicrosoftOfficeInformationBridgeFramework1.0的推广,MicrosoftOffice2003 开发 人员的工具箱中现在有了很多非常棒的新工具。公开MicrosoftOfficeProfessional2003中的InformationBridgeFramework功能的主要方法是智能标..
写完代码后,你当然要测试它。有许多种方法来测试代码:你可以在你的代码中加些断点,或者观察实际发生的情况并和你预计的结果相比较,又或者写些测试程序等等。 给代码写测试通常是..
当设计大型程序的时候,您必须时刻留心不同设计选项对诸如 性能 和可扩展性这样的特征的影响。随着软件产品的日渐复杂及其无所不在的部署,软件的“可 测试 性”也成了更重要的考虑事..
检索智能标记识别器 要测试智能标记,首先需要获得智能标记识别器的一个实例。清单 1 显示了用来从 Information Bridge Framework 示例 解决方案 中获得识别器的代码。首先,实例化 RecognizerCollec..
代码走查的最主要的目的是为了发现程序中的逻辑错误,编程风格方面的错误可以通过风格检查的工具去检查。如下的检查单给代码走查的专家发现逻辑错误提供了一个很好的帮助。 序号检查..
在编写ASP. NET 应用程序的时候,你会花费多长的时间来考虑 性能 的问题?很不幸,大多数 开发 者都对性能问题感到很后悔。性能的规划和设计真的需要放在前面和中心位置。你需要考虑自己..
由于工作的关系,我常常需要读一些源代码,并在上面做一些修改并且拿来使用,或者是借鉴其中的某些部分。可以说,open source对于 程序员 来说,是很有意义的事情。根据我的经验,读源代..
有来 面试 的同行问个一个问题:“如果微软的 开发 和 测试工程师 都需要写代码,那么两者写出来的代码有高下之分吗?” 当时我只能简单的解释一下。现在可以多说一些了。 举个例子,..
白盒 测试 技术中的逻辑覆盖 一个或者多个条件组成一个判定,一个程序中可以有多个判定。 首要的是建立一个二维的真值表,各列为判定和条件,各行为每组值的T或者F。 1、语句覆盖 为了暴..