JUnit单元测试:
1.什么是单元测试:我们在完成一个项目后,需要对其代码逻辑进行简单的全方面的测试,看看代码逻辑是否正确,比如,我们写了一片登录的代码,测试时,就要分别用手机号,账号去登录看是否能登上,如果输错密码或账号看是否会报错等,这些都需要我们去测试,测试成功以后就可以上交了。测试是为了以防万一代码会出错,项目上交之前,测试是必不可少的一个环节。测试代码需要【学Java,到凯哥学堂kaige123.com】我们自己写,没有JUnit我们也能测试(在main方法中调用自己写的测试代码即可),但是JUnit是一个专门用来测试的插件,可以帮助我们更加快捷方便的进行测试。
2.JUnit的安装配置:
2.1 Maven工程:直接在pom中写上依赖即可。如下图:
2.2 普通工程:eclipse中自带JUnit,普通工程可以使用工具自带的JUnit,也可以自行上网下载相应版本的jar包(上图中的两个jar包)将其复制到工程中去,再选中工程中复制进去的jar包将其添加到Build Path中去即可.
3.JUnit3和4的版本之分:JUnit3和JUnit4这两个版本在使用上较为不同,在使用JUnit3进行测试时,测试类需要继承TestCase类,并且测试方法的方法名前面必须要加上test,否则就不会调用此方法。而JUnit4是采用注解的方式,我们只需要在方法前写上注解(@Test)即可。下面我们以测试个人所得税为例,源代码如下:
3.1 JUnit3的测试代码:
分析: (1)JUnit测试无需写main方法;
(2)method2()前面没有写test,所以只运行了testmethod1()。
3.2 JUnit4的测试代码:
分析:只要写上注解就会运行,注意方法不能是静态的,否则会报错。
相关推荐
简单介绍了Junit的安装过程与实例应用。应用的问题是软件测试中的佣兵问题,整个文档中有代码及测试结果,可以更好地帮助学生了解Junit单元测试中的作用。
Junit单元测试Junit单元测试Junit单元测试Junit单元测试
上下文时间软件测试中Junit单元测试实例在一种传统的结构化编程语言中,比如C,要进行测试的单元一般是函数或子过程。在象C++这样的面向对象的语言中,要进行测试的基本单元是类。对Ada语言来说,开发人员可以选择是...
Junit单元测试Junit单元测试Junit单元测试Junit单元测试
Junit 单元测试 包括Spring Struts 两个模块的测试案例。附源码
junit3 junit4 api,单元测试的利器
在java中使用 junit单元测试,eclipse 使用Junit为java程序做单元测试,图文教程,非常使用
Android JUnit单元测试基本实例
junit单元测试junit单元测试junit单元测试
包含junit-4.11.jar, dbunit-2.4.9.jar, unitils-3.3-with-dependencies.zip, mockito-1.9.5.zip
3 Junit单元测试框架的作用以及好处. 用来对类中的方法功能进行有目的的测试,以保证程序的正确性和稳定性。 能够让方法独立运行起来。 好处: 可以书写一系列的测试方法,对项目所有的接口或者方法进行单元测试。 ...
junit单元测试测试是测试部门的责任,我的责任应该关注在写代码上; 测试不是一种技术工作,毫无乐趣可言,请不要骚扰我。我可是一个了不起的SSH程序员 我们有测试人员,有集成/系统/确认测试,他们迟早会发现我的...
Junit java单元测试内部机制解析
应用JUnit实施单元测试 JUnit的框架原理分析 JUnit主要用于单元测试,所谓的单元测试就是常常说的白盒测试
Junit单元测试指南 Junit单元测试指南 Junit单元测试指南 Junit单元测试指南 Junit单元测试指南 Junit单元测试指南
junit单元测试 **JUnit单元测试**是一种用于Java编程语言的单元测试框架,它可以帮助开发者编写和运行可重复的自动化测试,以验证代码中的各个单元(通常是一个类或方法)是否按照预期工作。单元测试是软件开发中的...
NULL 博文链接:https://zkf60553.iteye.com/blog/1604723
基于Spring的JUnit4单元测试
基于Ant自动构建JUnit单元测试批量执行测试用例并生成报表。