摘要: 在此之前我搜集一些关于测试用例的知识,后来在我们的QQ群里专门定了一期讨论,来探讨测试用例,毕竟这是一个很大的话题,很难做到面面俱到,但我会尽量全面,用通俗的语言来说测试用例。---------------------------------------------------------------------------------------注:我们这里要说的测试用例指功能测试用例。一、什么是测试用例? 测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 通俗的讲:就是把我们测试系统的操作步骤用按照一定的格式用文字描述出来 阅读全文
posted @ 2012-02-02 15:25 eggbucket 阅读(547) 评论(0) 推荐(1) 编辑
摘要: Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:写道#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …#配置日志信息输出目的地Appenderlog4j.appender.appenderName = fully.qualified.name.of.appender.class log4j.ap.. 阅读全文
posted @ 2012-02-02 15:13 eggbucket 阅读(1906) 评论(1) 推荐(1) 编辑
摘要: JUnit4概述JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、变量名。修饰的作用描述这个数据是做什么用的,差不多和public描述这个数据是公有的一样。想具体了解可以看Core Java2。废话不多说了,直接进入正题。我们先看一下在JUnit 3中我们是怎样写一个单元测试的。比如下面一个类:public clas 阅读全文
posted @ 2012-02-02 13:56 eggbucket 阅读(105549) 评论(40) 推荐(60) 编辑
摘要: 这一节我们将学习进行批量处理,假如我们有多的测试,怎样进行批量处理,请跟着我做。---------------------------------------------假如我们写了两个被测程序。如下:T.javapackage com.junit4.cc;publicclass T { publicint add(int x ,int y){ return x+y; } publicstaticvoid main(String args[]){ int z=new T().add(3,5); System.out.println(z... 阅读全文
posted @ 2012-02-02 13:05 eggbucket 阅读(2551) 评论(1) 推荐(2) 编辑
摘要: 上一节初步介绍了什么是单元测试,为什么要做单元测试,以及junit4的初步使用,这里我们接着说一下junit4中的注解。 =============本节知识点============================* Error和Failures* Junit4 Annotation==================================================================1. 在讲注解之前,先来认识 Error和Failures这两种错误有什么不同。Errors:表示程序本身错误@Test publicvoid testAdd() { ... 阅读全文
posted @ 2012-02-02 13:02 eggbucket 阅读(2083) 评论(2) 推荐(2) 编辑
摘要: JUnit是一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。 虽然大多情况下他是程序员的活,但作为测试人员还是有必要了解一下,毕竟也是测试工作,提高自己人技术,扩展思想是主要,边学边做笔记,这样学过的东西才不会忘记,嘻嘻~!========学习环境=================java编辑器: Eclipse SDK 3.5.6junit测试包:Eclips. 阅读全文
posted @ 2012-02-02 13:01 eggbucket 阅读(2660) 评论(2) 推荐(0) 编辑