java使用Junit工具进行单元测试

目录

1.类的定义:

2.Junit工具的使用:

3.对该类进行单元测试并查看结果:

4.记录各个阶段的时间

5.将过程记录在个人博客上(github地址)

1.类的定义:类是同一事物的总称,类是封装对象的属性和行为的载体,反过来说具有相同属性和行为的一类实体被称为类。

2.Junit工具的使用:

第一步

首先新建一个项目叫SuXin,我们编写一个Class类,这是一个能够简单实现加法的计算器类,然后对这些功能进行单体测试。

第二步,将JUnit4单元测试包引入这个项目:在该项目上点右键,点“属性”,如图:\在弹出的属性窗口中,首先在左边选择“Java Build Path”,然后到右上选择“Libraries”标签,之后在最右边点击“Add Library…”按钮,如下图所示:

然后在新弹出的对话框中选择JUnit4并点击确定,如上图所示,JUnit4软件包就被包含进我们这个项目了。

第三步,生成JUnit测试框架:在Eclipse的Package Explorer中用右键点击该类弹出菜单,选择“New à JUnit Test Case”。如下图所示:

点击“下一步”后,系统会自动列出你这个类中包含的方法,选择你要进行测试的方法。此例中,我们仅对“加”方法进行测试。

之后系统会自动生成一个新类ClassTest,里面包含一些空的测试用例。我只需要将这些测试用例稍作修改即可使用。

运行结果如下:

4.记录各个阶段的时间

程序计划15分钟

程序设计20分钟

程序编码10分钟

程序测试30分钟

时间: 2024-10-09 09:54:02

java使用Junit工具进行单元测试的相关文章

Junit工具做单元测试

eclipse 创建Junit单元测试之后,提示: 问题原因:没有导入Junit的 library解决方法: 在项目上点击右键--->Properties--->Java Build Path--->(Libraries标签)add Library-->JUnit4 -->Next-->Finish 原文地址:http://blog.51cto.com/9607474/2117471

JAVA 引入 junit工具框架

我遇到的麻烦 : 开始直接按照视频上的来做,直接也是引入的他上面的jar ,但是我只引入了一个,就是上面的junit-4.4.jar,然后就会报错,会出现,空指针的错误, 后面我又按照网上的教程 这里应该讲的是用eclipse自带的junit 的jar包尝试去使用,结果还是出现error in workplace,然后我发现add junit 到libraries的时候出现了source 是空的,所以才发现,应该是少了一个source的包,所以又去网上下载相应的source jar ,正确配置后

使用JUnit工具进行单元测试

1.类的定义: 创建一个JUnit的项目,定义类Calculator,实现加减运算. 2.引入JUnit4 3.用JUnit测试. 4.测试结果. 5.记录各个阶段的时间 程序计划:30 程序设计:30 程序编码:40 程序测试:20 6.GUnit地址:https://github.com/Ritaye

使用Junit等工具进行单元测试

一.类的定义:类是同一事物的总称,类是封装对象的属性和行为的载体,反过来说具有相同属性和行为的一类实体被称为类. 二.查找Junit工具的用法: 第一步,首先新建一个项目,我们编写一个类,这是一个能够简单实现一些功能的类,然后对这些功能进行单体测试. 第二步,将JUnit4单元测试包引入这个项目:在该项目上点右键,点“属性”,在弹出的属性窗口中,首先在左边选择“Java Build Path”,然后到右上选择“Libraries”标签,之后在右边点击“Add Library…”按钮,如下图所示:

Java基础——JUnit

JUnit 测试的重要性毋庸质疑,但如何使测试更加准确和全面,并且独立于项目之外并且避免硬编码,JUnit给了我们一个很好的解决方案. 可以说JUnit是为单元测试而生的,一个Java语言的单元测试框架.当然,和JUnit类似的,其他语言的单元测试框架还有:CppUnit.NUnit等,几乎所有的单元测试工具XUnit都是依照JUnit来写的. 一.JUnit的命名规则和习惯 1.如果有一个名为ClassA的被测试函数,那么测试类的名称就是TestClassA 2.如果有一个名为methodA的

Spring整合JUnit框架进行单元测试代码使用详解

[转]Spring整合JUnit框架进行单元测试代码使用详解 转自 http://blog.csdn.net/yaerfeng/article/details/25187775 感谢博主 :云淡风轻 .仅此一抹 一.Spring提供的JUnit框架扩展: 1. AbstractSpringContextTests:spring中使用spring上下文测试的Junit扩展类,我们一般不会使用这个类来进行单元测试,它是spring内部设计使用到的类    2. AbstractDependencyI

java的junit测试

在实际的开发中不仅需要断点调试.语句输出的方法进行程序的调试,也需要单元测试.在java中的junit的测试方法一般是在要测试的方法上面添加@Test.@ Before.@After,@BeforeClass.@AfterClass等,不用写main方法,直接可以运行,而在android中的junit的测试一般是要单独写一个测试的类继承AndroidTestCase,在该类中写要测试的方法,最后直接运行就可以了. package cn.wwh.www.junits; import org.jun

eclipse上使用JUnit框架进行单元测试

JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写. 先 简单解释一下什么是Annotation,这个单词一般是翻译成元数据.元数据是什么?元数据就是描述数据的数据.也就是说,这个东西在Java里面可以 用来和public.static等关键字一样来修饰类名.方法名.变量名.修饰的作用描述这个数据是做什么用的,差不多和public描述这个数据是公 有的一样.想具体了解可以看Core    Java2.废话不多说了,直接进入正题

Java测试覆盖率工具----Cobertura,EclEmma

Cobertura 是一个与Junit集成的代码覆盖率测量工具 它是免费.开源的 它可以与Ant和Maven集成,也可以通过命令行调用 可以生成HTML或XML格式的报告 可以按照不同的标准对HTML结果进行排序 为每个类.包以及整个项目计算所覆盖的代码行与代码分支的百分比例 Eclipse插件地址: http://ecobertura.johoop.de/update/ (requires Eclipse 3.5+) 使用Ant来执行Cobertura 操作步骤: 1.添加核心依赖jar包--