摘要:1.在单元测试总结之前首先要明白几个容器的概念 (1)Spring容器:用来管理dao和service成的声明周期 (2)SpringMVc容器:用来管理controller的生命周期,Spring容器和SpringMvc容器是父与子的关系,control中可以访问Service,但是Service
阅读全文
摘要:这里首先要明白几个基本的概念 spring容器和springmvc容器,以及web容器的关系 首先 springmvc和spring它俩都是容器,容器就是管理对象的地方,例如Tomcat,就是管理servlet对象的,而springMVC容器和spring容器,就是管理bean对象的地方,再说的直白
阅读全文
摘要:1、单位测试中测试的是类中的方法,对每个类中的方法进行单独测试,测试方法与测试方法之间是独立的不相互依赖的,并且测试方法不能依赖外部的环境 例如service中依赖dao,这个dao不是真实的,而是通过mock对象产生的,这就是单元测试 2.集成测试,就是模块与模块之间相互依赖,如果测试servic
阅读全文
摘要:具体的代码参考链接:https://pan.baidu.com/s/1e9UTyidi4OMBwYydhwH-0g 密码:rmvs 本教程采用的是对单元测试的dao层、service层、control层进行单元测试 其中采用的测试框架可以是junit,也可以是testNG 对应dao层的测试采用的框
阅读全文
摘要:https://blog.csdn.net/ai_xue_xi/article/details/51819729 这篇文章相当的经典,最好使用的maven生成单元测试报告,不要在使用ant脚本生成单元测试报告
阅读全文
摘要:视频参考:https://www.imooc.com/learn/791 1、jemeter是用来进行接口的协议接口和性能,常用的接口协议有下面的类型 2.1,常见的接口协议 1.;2. ;3. ;4.;5.; 3.1,JMeter功能介绍 JMeter的应用领域:1.Browser架构应用的性能;
阅读全文
摘要:1、参考官方文档https://www.yiibai.com/html/testng/2013/0915300.html testNG.xml 程序运行的结果是: 见上面的输出,TestNG是执行过程如下: 首先所有beforeSuite()方法只执行一次。 最后,afterSuite的()方法只执
阅读全文
摘要:1、单元测试框架对比了junit和TestNG的使用,推荐使用testNG 2、在mock层框架使用了easymock和powermock,推荐使用powermock,powermock可以访问私有的静态变量等 3、对于dao层数据库使用dbutil工具框架来导入模拟的测试数据 4、对于spring
阅读全文
摘要:视频参考汪文君powermock视频教程相当的经典
阅读全文
摘要:上面就是一个简单的SSM框架的整合,数据库来自宜立方商城的e3-mall采用一个简单的spring-mvc和spring以及mybatis的整合 单元测试代码为 TestUserByTestNG.java package com.e3mall.dao.test; import java.util.D
阅读全文
摘要:build-testNG.xml对应的ant脚本为
阅读全文
摘要:1、视频参考孔浩老师ant视频笔记 对应的build-junit.xml脚步如下所示:
阅读全文
摘要:1.下载testNG 离线安装包【eclipse-testng离线包】,并解压。资源可以在下载:http://download.csdn.net/detail/u012100968/9623613; 2.将解压后的文件..\eclipse-testng离线包\features\目录下的文件夹org.
阅读全文
摘要:测试是开发的一个非常重要的方面,可以在很大程度上决定一个应用程序的命运。良好的测试可以在早期捕获导致应用程序崩溃的问题,但较差的测试往往总是导致故障和停机。 测试是开发的一个非常重要的方面,可以在很大程度上决定一个应用程序的命运。良好的测试可以在早期捕获导致应用程序崩溃的问题,但较差的测试往往总是导
阅读全文
摘要:EasyMock主要是为测试提供模拟数据,比如你可以模拟HttpServletRequest。 EasyMock 可以mock interface和抽象java 类,但是不可以mock拥有被final修饰方法的类,不能mock静态方法(我遇到的情况是这样)。 在使用的时候请注意: org.easym
阅读全文
摘要:public interface IStudent { public String doMethod1(); public String doMethod2(); public String doMethod3(); } public class StudentApplication { IStudent student=null; public S...
阅读全文
摘要:package demo.mock; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class LoginAction{ public String login(Co...
阅读全文
摘要:在正常的实际开发中都是按照上面这种方式来进行管理的。
阅读全文