Mock Objects:缺点和用例

        编写单元测试代码是一件很困难的工作。大多数情况下,我们需要测试那些以前没有编写过的使用复杂的协作软件(如数据库,应用程序服务器或软件模块)的代码。我们可能还需要处理一些难以在测试环境下生成的条件...

EasyMock使单元测试更加容易

  单元测试是XP极力推荐的测试驱动开发模式,是保证软件质量的重要方法。尽管如此,对许多类的单元测试仍然是极其困难的,例如,对数据库操作的类进行测试,如果不准备好数据库环境以及相关测试数据,是很难进行单元测试的;再例如,对需要运行在容器内的...

不仅仅只有JUnit

        今年忙乎了大半年的自动化测试,写了一个测试框架,一直就想写点东西总结一下,由于懒,总是没有心性来写些东西,今天无聊,乘机写点,不然又不知猴年马月才能动笔了^_^      &...

#
JUnit
分享:

测试人员如何赢得开发人员的尊重

        1开发人员是一个比较单纯的人员,他们衡量一个人价值的方法是你的技术实力,因此好水平的测试人员很容易赢得开发人员的尊重         2测试人员赢得开发人员尊重的方法首先是...

分享:

单元测试的规划

        令狐写了一篇《单元测试》,源于我们上周的一次关于测试的讨论。TR说到的原子性、独立性、正交性的确也都是值得讨论的问题。不过我比较关注的是粒度和覆盖度。         讨...

分享:

单元测试

        最近参与的一个项目里我把单元测试放到很重要的位置并且也发现了一些问题。顺便整理一下。         这不是一篇严谨的技术文章。只是一些个人不成熟的感想。   ...

分享:

连载:(七)软件测试技术——单元测试

        单元测试是针对软件设计中的最小单位-程序模块,进行正确性检验的测试工作,其目的在于发现每个程序模块内部可能存在的差错。由于敏捷开发的兴起,单元测试这个曾经的“昔日黄花”再度被受到追捧。没有采用敏捷...

何时应该使用Mock对象?

        在“Ode To Code“网站上,K Scott Allen理性地分析了如何在单元测试中使用mock对象,并分享了他针对mock对象框架使用情况的想法。         首先,Allen就人们对mock的常...

在Silverlight中做单元测试

        我们在Silverlight 2 Beta1 版本中发布的一个重要的功能是允许你进行API层次和界面层次单元测试的单元测试用具(unit test harness)。这个测试用具是跨浏览器和跨平台的,可以用来快速运行和核实自动化的单元...

分享:

让开发自动化: 持续集成反模式

        尽管持续集成(Continuous Integration,CI)可以非常有效地减少项目的风险,但是它对与编程相关的日常活动提出了很高的要求。在这一期 让开发自动化 中,自动化专家和 Continuous Integration: Improving Sof...

使用 Grester 简化 Java 应用程序的 JUnit 测试

关键字:单元测试、软件测试         您一定编写过大量单元测试。作为一名开发人员,您每天都要运行很多次测试,尤其在持续集成环境中更是如此。但是如果因为修改源代码而打断了这些单元测试,会带来什么影响呢?当 J...

#
Java
#
JUnit
分享:

JUnit与JTiger的比较

  在08年的STP第6期杂志,Marcus Borch在《Unit Test Tool Showdown》一文中将JUnit与JTiger这两款单元测试工具进行了深入的比较。   从表格中可以看出:JUnit在相关文档资料的支持(论坛、邮件组列表等)、与IDE的整合、等方面更胜一筹,毕竟是老牌...

#
JUnit
分享:

从NUnit中理解.NET自定义属性的应用

摘要:         .net的自定义属性可以实现程序集元数据扩展,并能为框架设计和实现提供新的思路和解决办法。NUnit即是一个很好的例子。 1.属性概述         .NET的元数据体系是...

#
NUnit
分享:

单元测试软件NUNIT使用说明

        本文仅提供了public 方法的测试说明。及前期工作和常用的断言和测试attribute。 NUNIT使用说明 一:软件及安装 免费,开源的单元测试软件。 安装只要运行安装程序,按所有缺省设置即可。 NUNIT:www.nun...

分享:

NUnit 2.5 Alpha发布了

        NUnit是一个.NET上的单元测试框架。NUnit 1.x主要是移植JUnit 3.8。从2.0版本开始,NUnit进行了重写和重新设计,使用Attributes代替特定的方法和相应的基类。        ...

#
NUnit
分享:

对J2EE中的DAO组件编写单元测试

        单元测试作为保证软件质量及重构的基础,早已获得广大开发人员的认可。单元测试是一种细粒度的测试,越来越多的开发人员在提交功能模块时也同时提交相应的单元测试。对于大多数开发人员来讲,编写单元测试已经...

分享:

为Asp.net控件写单元测试(ViewState)

        通常一个典型的asp.net控件至少会用ViewState存储一些属性,以便于在页面postback后不用重新设置。在这篇文章里我将介绍如何为控件写单元测试,以确保一个属性被正确的保存在ViewState里。    ...

#
.net
分享:

基于Mock对象和AOP技术进行Struts应用程序单元测试开发

一、引言         测试驱动开发在减少开发努力的同时也改进了软件的开发质量。单元测试,作为一整套测试策略的基础,必须是全面的,且要求易于建立和执行迅速。然而,对执行环境和被测试类外部代码的依赖性使我们实现...

SCA模块创建自动化的单元测试

引言         如果您是 Service Component Architecture (SCA) 模块的创建者,则您的主要职责是提供从 SCA 模块导出的服务接口的可靠实现。模块接口的自动化测试使得 SCA 组件开发人员能够使用可重复而又有效的方法来...

分享:

JUnit和单元测试入门简介

1、几个相关的概念 白盒测试——把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的。 回归测试——软件或环境的修复或更正后的“再测试”,自动测试工具对这类测试尤其有用。 单元测试——是最小粒度的测试,以测试某个功...

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

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号