本文面向的是那些想要对他们的 EJB 进行单元测试以及为这些 EJB 开发测试案例的 VisualAge® for Java™ 用户。本文基于 VisualAge for Java 3.5.3 和 JUnit 3.7。文章描述了 JUnit、对 EJB 进行单元测试的难点以及开发测试案例时涉及到的相关...
JUnit 是JAVA语言事实上的标准测试库。JUnit 4是三年以来最具里程碑意义的一次发布。它的新特性主要是针对JAVA5中的标记(annotation)来简化测试,而不是利用子类、反射或命名机制。本文将讲述如何使用JUnit 4,当前前提是你最好具有JUnit的使用经验....
简介 随着 Microsoft Office Information Bridge Framework 1.0 的推广,Microsoft Office 2003 开发人员的工具箱中现在有了很多非常棒的新工具。公开 Microsoft Office Professional 2003 中的 Information Bridge Framework 功能的主要方法是智能标...
AOP 使编写特定于应用程序的横切关注点测试比任何时候都要容易了。要了解其原因以及如何实现,请听 Nicholas Lesiecki 介绍测试面向方面的代码所具有的好处,并展示在 AspectJ 中测试横切行为的样式。 &n...
在网上闲逛的是后看到关于单元测试的东西,觉得非常不错,拿过来一同分享一下,测试中有一个pareto的原则,想必大家都知道,就是在需求和设计的静态测试中,可以发现80%的bug,但这是一个理想的状态。又有多少...
本文是作者在进行数据库功能测试时的一些心得,其中的例子是用java语言编写的,但我认为这些想法对于大多数编程环境都普遍适用。当然,我仍致力于寻找更佳的解决方案。 现实的问题是这样的:你有一个SQL数...
前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器. 如果你已经知道很多关于N...
既然是从零开始,就先介绍一下NUnit (http://www.nunit.org):一个.NET 框架下的单元测试框架,提供了类似于 JUnit的功能,也是 .NET 框架下开发者应用最广泛的单元测试框架之一(其他的还包括 CSUnit 等等)...
SharpDevelop2.2内置了NUnit,安装完后,可在下面目录找到NUnit: D:\Program Files\SharpDevelop\2.2\bin\Tools\NUnit 并且在SharpDevelop中可建立专门的Unit ...
cppunit是用于为C++代码写单元测试的一个开源框架。为了更有效的熟悉和维护某个别人用C/C++编写的服务器的源代码,我决定用cppunit给原来的代码写单元测试代码,希望在熟悉源码的同时也对源码进行一定程度的单元测试和修改。 要将其集成到VC6.0的...
JAVA编程规范 命名规范 定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性)...
这是我为公司的接口类产品制定的测试指南,文中列出了对于函数库、组件等对象(下文统称函数接口)的测试过程。这里描述的属于确认测试过程,但由于从形式上类似于单元测试,而且也基本适用于单元测试的过程。...
软件企业对于单元测试的执行情况可以划分为4类: (1)不做单元测试 (2)组织级要求了开发人员做单元测试,但是开发人员在做单元测试时,测试用例仅覆盖了程序中的正常路径,基本上是一个函数只有一个单元测试用例 (3)组织级要求了每...
JUnit 是 Java? 语言事实上的 标准单元测试库。JUnit 4 是该库三年以来最具里程碑意义的一次发布。它的新特性主要是通过采用 Java 5 中的标记(annotation)而不是利用子类、反射或命名机制来识别测试,从而简化测试。在本文中,执着的代码测试人员 El...
开始编码的时候没有人告诉你什么是测试。很大的一个问题摆在我们面前,如何验证自己编码的正确性。当然,你可以把这些问题留给系统的使用过程之中,但那个时候发现真正的代码中存在的问题,就变得非常困难,而这时代码中一旦存在大量的耦合性,真正修正...
根据客户的要求,最近项目要用Agitar来生成单元测试用例。 Agitar是基于CS的架构。客户端是基于Eclipse的插件,Dev编写好要测试的代码,并编译后将代码发送到服务端。服务端分析Class文件,生成Unit test case文件发送给客户端,也就是Dev。Dev就可...
前段时间自己做一个关于JFCUnit的演示程序,觉得还是有必要要写下来。应为在完成这个Demo的时候遇到很多问题。比如缺乏资料,Google搜索到的资料表千篇一律,而且有些还有小错误。如果能够用好JFCUnit,它还是能够为我们做好多事情的。首先我们做些准备...
一.关于Junit 关于为什么junit.jar包不能放到lib/ext目录中:先谈谈类装载器 java虚拟机和程序都调用ClassLoader类的loadClass的方法来加载。java虚拟机中可有多个类加载器,bootstrap来加载rt.jar(java核心包),ExtClassLoader加载<JAVA_HOME&...
介绍 Hibernate 是一个流行的开源对象关系映射工具,单元测试和持续集成的重要性也得到了广泛的推广和认同,在采用了Hibernate的项目中如何保证测试的自动化和持续性呢?本文讨论了Hibernate加载其配置文件hibernate.properties和hibernate.cfg.xml的...