首先是解释什么是单元测试,单元测试是指对于一个大型项目里,对于单一模块或者单一接口的测试. 然后解释为什么要写单元测试,首先对于一个大型的项目,如果你每次都要重启一遍服务器调页面或者接口的bug,那就会很影响效率. 那么一部分人就说了,我们都已经写了那么多业务逻辑代码了,为什么还要写那么多没有用的测试代码呢,反正最后bug肯定会在最终被发现的,而且测试这种事情不应该是测试干的事情吗? 还有一部分人说,我水平以及很高了,徒手千行代码不出bug,不需要测试. 对于前面一种人,我举个例子吧,如果你写2…
Spring框架下Junit测试 一.设置 1.1 目录 设置源码目录和测试目录,这样在设置产生测试方法时,会统一放到一个目录,如果没有设置测试目录,则不会产生测试代码. 1.2 增加配置文件 Resources目录下创建配置文件. 1.3 引入包和配置文件 import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframewo…
一.使用spring中对Junit框架的整合功能 除了junit4和spring的jar包,还需要spring-test.jar.引入如下依赖: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> <scope>test</scope> </dependency…
最近实现了一个小功能,针对Oracle数据库两张关联表进行查询和修改,因为比较简单,所以选择了spring框架里的JdbcTemplate.JdbcTemplate算是老古董了,是当年spring为了封装JDBC对数据库繁琐的操作而搞出来一个模板,相比起spring框架后来搞的JPA就显得比较low了.但技术只有合适的,没有最好的.这次因为时间紧,功能简单,使用JPA反而有点杀猪用牛刀了.直接上例子: maven项目,当然先把依赖配置好了,spring框架的几个需要的jar包,这里只贴出来pom…
使用junit进行最简单的单元测试 使用工具: jdk IDEA Maven 第一步 创建一个Maven项目 第二步 导入junit依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> 第三步 编写代码 @Test public void test…
前言 JUnit 是一个回归测试框架,被开发者用于实施对应用程序的单元测试,加快程序编制速度,同时提高编码的质量. JUnit 测试框架具有以下重要特性: 测试工具 测试套件 测试运行器 测试分类 了解 Junit 基础方法 加入依赖 在 pom.xml 中加入依赖: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test<…
一.Junit单元测试 1.1 测试分类: 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值. 白盒测试:需要写代码的.关注程序具体的执行流程. 1.2 Junit使用(白盒测试) 使用步骤: 定义一个测试类(测试用例) 测试类名:被测试的类名Test,如 CalculatorTest 包名:xxx.xxx.xx.test,如 cn.itcast.test 定义测试方法:可以独立运行 方法名:test测试的方法名,如 testAdd() 返回值:void 参数列表:空参 为了让方法独…
单元测试更多的是在开发阶段完成,开发人员每写一个函数的时候都会写相应的单元测试.对于java代码,普遍使用的是jUnit,根据jUnit可以自己相应的开发一套自动化测试框架.这个的前提是要学会junit,先知道怎么用,才能知道怎么为我所用. 学习JUnit的操作很简单,JUnit是一个敏捷编程的开发框架,他的设计很值得学习.这也是我学习JUnit的原因. JUnit最大的特点就是:各个方法之间是独立的,一个方法的失败不会影响另一个方法的执行. JUnit 3:是基于反射机制的方法,有命名的约束,…
/**ActivitiSpringJuinitTest.java * author : 冯孟活 ^_^ * dates : 2015年9月2日 下午2:16:54 * class : activiti 之 Junit 测试 */ // 指定运行环境要用到spring的测试包(spring-test.jar) @RunWith(SpringJUnit4ClassRunner.class) // 注入一些配置信息 @ContextConfiguration(locations="classpath:…
http://blog.csdn.net/mao520741111/article/details/51462215 原文地址 http://www.open-open.com/lib/view/open1462177214142.html JUnit单元测试框架的使用 我们写单元测试,一般都会用到一个或多个单元测试框架,在这里,我们介绍一下JUnit4这个测试框架.这是Java界用的最广泛,也是最基础的一个框架,其他的很多框架,包括我们后面会看到的Robolectric,都是基于或兼容JUni…