如何使用JUnit做单元测试

  如何使用junit做单元测试   Junit是一个对程序进行单元测试的框架,本文只讲使用,有关测试的理论知识或技巧请参阅相关资料。   一.Eclipse下junit测试环境的建立   Eclipse包含了junit测试的插件,但没有包含junit.jar,需要手工下载。junit...

理解单元测试

  本文的目的是以最精炼的语言,正解什么是单元测试,为什么要单元测试,和如何进行单元测试。   什么是单元测试(Unit Testing)?   测试(Testing)这个词很容易理解,那么什么是单元(Unit)呢?一个单元指的是应用程序中可测试的最小的一组源代码。...

单元测试框架JMock与Mockito的用法比较

  我们都有这种经验,测试在我们软件编码过程中占据了大部分时间,有时候觉得软件业务代码好写,但测试代码却难写了,单元测试是把自己的代码交托给测试同学和其他同学前的承诺。   为了获得更好的代码质量,我们一般都会用几好种工具,其中FindBugs和...

JBuilder2005单元测试之捆绑多个用例

  目前我们只为Subsection类生成了一个测试用例,在这节里,我们按照前述的方法,通过Test Case向导为StringUtils类创建一个测试用例代码框架,并编写测试方法,然后将这两个测试用例捆绑组合在一个测试套件中一起运行。   选中StringUtils类,通过Fi...

使用Cobertura统计单元测试覆盖率(下)

  现在给出完成的build.xml文件,仅供参考:<?xml version="1.0" encoding="UTF-8"?><project name="study-cobertura" default="coverage" basedir=".">    <description>The ant file for study-cobertuna</descri...

使用Cobertura统计单元测试覆盖率(上)(图)

  学习Cobertura的起因是前天晚上媳妇儿(终于有出场机会了)突然问我有没有用过一些可以统计单元测试覆盖率的工具,答曰:木有...感觉比较丢人,于是昨天晚上研究了一把,今天顺便share一下。  因为之前没有用过这方面的工具,所以只能Google一下了,发...

分享:

Anroid上的单元测试(下)

  如何在Android的单元测试中做标记?   在android.test.annotation包里定义了几个annotation,包括@LargeTest,@MediumTest,@SmallTest,@Smoke,和@Suppress。你可以根据自己的需要用这些annotation来对自己的测试分类。在执行单元测试命令时,可以...

Anroid上的单元测试(上)(图)

  任何程序的开发都离不开单元测试来保证其健壮和稳定。Android的程序自然也不例外。从Android SDK 0.9开始,就有了比较成熟的测试框架,但是直到目前最新的1.1版本,也没有详细的文档介绍这个内容,只是简单的给了一个Api Demos里的几个单元测试代码。因...

单元测试详述(图)

  1 单元测试对象概述  各个对象组织结构如下:   职责简述如下: 对象 职责 TestAssert 测试断言:判定测试结果是否正确,一般类似断言表达。 TestCase 测试用例:多个测试断言组成一个测试用例。测试对象为一个类中的一个具体方法...

单元测试基础篇---VS2008(图)

  VS2008Professional版本已经集成单元测试的功能,我们可以很方便地对我们的代码进行单元测试。   新建一个单元测试工程:   添加对要测试的工程的引用,之后就可以针对被测试工程进行测试代码的编写了。   单元测试工程会默认生成一个单元测...

软件单元测试概述

  写在前边   目前对于单元测试,很多人的理解并不一样,执行起来更是千差万别。为了消除大多数的歧义,并使这篇文章尽量有说服力,这里我引用了很多来自于wikipedia.org,这个由世界上很多人共同维护的百科全书。以下的英语段落,都是我从http://en....

TDD,重构与系统质量

  在我们使用一个新的类库或是学习一个新的知识点的时候,最想得到的是什么?我最想得到就是例子代码,通过例子,看到效果,给我一个整体的感官认识。而其实就是帮助文档。   在《领域驱动设计与模式实战》一书中,作者给TDD这样的一个描述:使用测试...

关于单元测试

  偶然想起@jeffz_cn在twitter上问:“私有方法真的不应该单元测试吗?为什么?我觉得有的组件只是逻辑复杂一些,因此会提取私有方法,并且测试这些私有方法的逻辑。如果把这些内容统统从外部“注入”,这样私有的逻辑就变公开了……但是这样难道没有过渡...

Mock Framework 实战

  上一篇中和大家分享了单元测试的理论、入门和一些实践(单元测试入门及实践)。   这篇中来介绍下更多的应用场景和使用Mock对象来进行快速的生成模拟对象来简化测试并解决一些问题。   场景分析:   我们假设一个应用场景,也是发生在项目中真...

#
Mock
分享:

单元测试下简易性能测试工具设计(图)

  背景:   1、团队成员对质量意识逐渐提升;单元测试意识提升;   2、性能意识不足,往往到最后提交性能测试的时候,才发现性能问题;在开发阶段忽视对性能的考虑。   尤其在做对外服务的需求中,危害特别明显。   基于这两个原因,希望有一...

使用Groovy简化单元测试

  单元测试的重要性怎么强调都不为过。在进入正题之前,还是先罗嗦一下单元测试的重要性。   首先,单元测试能够解耦合。这一点不是单元测试的目的,但却是单元测试的结果。为什么呢?因为为了能够使代码能够测试、便于测试,需要将被测试代码与其它代...

白盒测试动态测试之白盒单元测试

  白盒单元测试体现了几个概念,第一是知道程序里面的实现逻辑;第二是进行单元测试,这些单元可以是一个方法,一个类。介入的时机程序员开发完一个方法或者一个类的时候,往往需要检测我们的代码是否排除错误并按照预期运行。这个时候就需要进行白盒单元...

单元测试之新手最容易犯的错误

  刚接触单元测试时,就是使用的Junit,说实话,对于新手来说,这个东西还是很直观的,成功了就是一条非常好看的绿条,失败了就是一条让心滴血的红条(有点夸张),但正是由于它的直观,也会很容易迷惑人。一开始,在我心里就留有这样一个印象,红条出现...

#
JUnit
分享:

自动化单元测试要点

  用单元测试的框架MSTEST,做单元测试,集成测试快1年了,总结一下工作中学到都东西。   单元测试,集成测试有什么用?   1. 改进产品质量   软件测试,很多时候围绕着两个问题:   Verification和Validation,常说的双V。前面的Verificati...

单元测试中常用的测试模式

  单元测试跟软件设计一样,有一些常用的模式,这篇文章是介绍一些常用的模式,其中的示例是C#代码,都比较简单,我想大家都能看懂。下面进入正题:   1、准备,执行,断言(Arrange, Act, Assert)。这种模式是非常常见的,套用这种模式进行单元测试...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号