首页 > 编程语言 > 详细

单元测试(SpringMVC)

时间:2015-12-09 00:09:10      阅读:339      评论:0      收藏:0      [点我收藏+]

单元测试是指对软件中的最小可测试单元进行的检查和验证,是软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。

单元测试好处:提高代码质量(实现功能、逻辑严密)、减少调试时间、隔离测试。

 

前期准备

单元测试工具类很多,一般选择流行的Junit和Mockito进行测试演示。如果进行普通组合测试可不用Mockito,隔离测试则需用到Mockito。

首先,引入相关Jar包 --- Junit 和 org.mockito。如果是使用Maven工程,则需在pom.xml文件中引入依赖。参考样式如下:

技术分享
 1     <dependencies>
 2         <dependency>
 3             <groupId>junit</groupId>
 4             <artifactId>junit</artifactId>
 5             <version>4.12</version>
 6             <scope>test</scope>
 7         </dependency>
 8         <dependency>
 9             <groupId>org.mockito</groupId>
10             <artifactId>mockito-core</artifactId>
11             <version>1.10.19</version>
12             <scope>test</scope>
13         </dependency>
14         
15         ………………
16 
17     </dependencies>
View Code

 

其次,建立测试类。可能过JUnit工具生成测试类(可设置生成的测试类位置),也可手动创建。一般情况,建议一个java类对应一个测试类,但如果需针对一个方法进行多方面测试,则可针对一个方法创建一个测试类。例如:测试找不到控制器,404测试、验证请求参数绑定、验证请求参数验证失败、JSON请求、响应异常处理等等

单元测试(SpringMVC)

原文:http://www.cnblogs.com/hthuang/p/5031249.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!