在Eclipse中使用Junit进行单元测试
单元测试与Junit4
单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
但传统的单元测试,需要程序员重新编写一个程序,在该程序中,要调用测试需要的方法,并且仔细观察运行的结果,看是否出错。测试因此变得很麻烦。
而Junit4单元测试包则大大简化了单元测试需要进行的工作。
此次作业在Eclipse上使用Junit4测试一个含有加减乘除的Java类小程序。熟悉单元测试操作。
新手上路,前方注意!!!
1.Eclipse的安装
注意jre以及jdk的安装以及环境变量的改变。(早就下载过,但是一直没用过)安装后软件运行如下。
2.准备工作
(1)新建工程Junitdemo1
在菜单栏中选择File-->New-->Java project或者点击Flie下面的快捷图标后选择Java project,然后在弹出的窗口中为工程命名。
命名结束后,点击Finish。
(2)引入Junit4单元测试包
右击新建工程Junitdemo1,点击Build Path-->Add Libraties,选择Junit后,Next。
选择要用的Junit4后,Finish。
(3)新建文件包calculator
右击工程下的src,点击New-->Package,然后在弹出的窗口中为文件命名。命名后,Finish。
(4)新建Java类Calculator
右击新建的文件包calculator,点击New-->Class,然后在弹出的窗口中为Java类命名。命名后,finish。
此时即可编写Java类程序。
3.输入代码
(1)被测试代码
(2)测试代码
①引入Junit4测试框架CalculatorTest
右击新建的Java类Calculator,点击New-->Junit Test Case,选择Junit4(一般默认即为Junit4),Name默认。
勾选需要测试的部分以作框架:add,substract,multiply,divide后Finish。
测试框架如下。
②输入测试代码
在测试框架中输入。
4.测试运行
右击已输入测试代码的测试框架CalculatorTest,点击Run As-->1 Junit Test,默认选项后测试运行。
Run 4/4表示一共进行了四项测试,且全部测试过。
且测试过程无错误,无失败。
(本新手的车就先开到这儿。。。)
在Eclipse中使用Junit进行单元测试的更多相关文章
- 在Eclipse中使用Junit进行单元测试练习 实现最大子数组和算法
1.如何在MAC OS X下安装配置java开发工具 http://www.cnblogs.com/coderL/p/5939541.html 2.最大子数组和算法 附上程序运行及测试截图,源码见后 ...
- 【Java】eclipse中的JUnit单元测试
eclipse中的JUnit单元测试 步骤: 选中当前工程 - 右键选择:build path - add libraries - JUnit 4 - 下一步 创建Java类,进行单元测试. 此时的J ...
- [转]在Eclipse中使用JUnit4进行单元测试(初级篇)
首先,我们来一个傻瓜式速成教程,不要问为什么,Follow Me,先来体验一下单元测试的快感! 首先新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除 ...
- 在Eclipse中使用JUnit4进行单元测试(初级篇)
首先,我们来一个傻瓜式速成教程,不要问为什么,Follow Me,先来体验一下单元测试的快感! 首先新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除 ...
- 【Java】在Eclipse中使用JUnit4进行单元测试(初级篇)
本文绝大部分内容引自这篇文章: http://www.devx.com/Java/Article/31983/0/page/1 我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能 ...
- 在Eclipse中使用JUnit4进行单元测试(图文教程一)
在Eclipse中使用JUnit4进行单元测试 单元测试,JUnit4. 这两个有什么关系呢?这就好比(草)单元测试和(割草机).用这个JUnit4工具去辅助我们进行测试.其实不理解这个也没关系,听多 ...
- 【转】在Eclipse中使用JUnit4进行单元测试(初级篇)
http://www.builder.com.cn/2007/0901/482336.shtml 首先,我们来一个傻瓜式速成教程,不要问为什么,Follow Me,先来体验一下单元测试的快感! 首先新 ...
- 在Eclipse中使用JUnit4进行单元测试
在Eclipse中使用JUnit4进行单元测试(初级篇) 在Eclipse中使用JUnit4进行单元测试(中级篇) 在Eclipse中使用JUnit4进行单元测试(高级篇)
- Android studio及eclipse中的junit单元測试
转载请标明出处:http://blog.csdn.net/nmyangmo/article/details/51179106 前一段时间有人问我单元測试的相关内容,我稍作总结做日志例如以下: 由于我接 ...
随机推荐
- 【mysql】删除字段的最后一个字符
场景:在存入16进制id时,由于转换失误,得到的结果是0x1001L的格式,我希望转换为0x1001,去掉最后的L 指令: update tb_test set hexid=left(hexid, l ...
- php可变数量的参数
PHP 在用户自定义函数中支持可变数量的参数列表.在 PHP 5.6 及以上的版本中,由 ... 语法实现:在 PHP 5.5 及更早版本中,使用函数 func_num_args(),func_get ...
- cf14d 树的直径,枚举删边
#include<bits/stdc++.h> using namespace std; #define maxn 300 ]; int n,head[maxn],tot,a,b,dis[ ...
- 性能测试四十九:ngrinder压测平台
下载地址:https://sourceforge.net/projects/ngrinder/files/ ngrinder工作原理:这里的controller就是ngrinder平台 部署(以win ...
- Python函数之匿名函数
一:概述 匿名函数主要用来处理比较简单的逻辑,用一行显示,并将运算结果作为返回值返回 二:书写规则 函数名 = lambda 参数:返回值 参数可以有多个,多个参数使用逗号分隔 三 :例子 将func ...
- SQL语法汇总
以下默认为mySQL与SQLsever都能使用SQLsever不能使用的另外标出来了 显示数据库SHOW DATABASES;进入其中一个数据库USE students;显示进入数据库中的所有表SHO ...
- 计蒜客31452 Supreme Number(找规律)
A prime number (or a prime) is a natural number greater than 11 that cannot be formed by multiplying ...
- HDU 1247 Hat’s Words(字典树活用)
Hat's Words Time Limit : 2000 / 1000 MS(Java / Others) Memory Limit : 65536 / 32768 K(Java / Othe ...
- 深入理解JSCore
https://blog.csdn.net/MeituanTech/article/details/82108667
- ubuntu多版本cuda并存与切换【两个博客链接】
https://bluesmilery.github.io/blogs/a687003b/ https://blog.csdn.net/Maple2014/article/details/785742 ...