Mybatis是一个基于java的持久层框架(半自动化的ORM框架)。 持久化:数据从瞬时状态变为持久状态。 持久层:完成持久化工作的代码块。 mybatis-config.xml配置文件: mapper.xml文件: User类 测试类: 配置文件的优化 jdbc.properties配置文件: ...
分类:
其他好文 时间:
2019-10-04 20:47:53
阅读次数:
78
一、 编程规约 (一) 命名风格 6. 【强制】抽象类命名使用Abstract或Base开头;异常类命名使用Exception 结尾;测试类 命名以它要测试的类的名称开始,以Test结尾。 8. 【强制】POJO类中布尔类型变量都不要加is前缀,否则部分框架解析会引起序列化错误。 说明:在本文 My ...
分类:
编程语言 时间:
2019-10-04 13:31:49
阅读次数:
96
1、断言用assert,可以进行==,!=,+,-,*,/,<=,>=,True,False,is True,is not True ,in ,not in 等判断。 2、测试文件和测试函数必须以“test”开头,测试类必须以‘Test’开头。 3、可以通过main()方法执行测试用例。需要指定参数 ...
分类:
其他好文 时间:
2019-10-02 22:57:35
阅读次数:
141
一般一个被测试类对应一个测试类,test包下面测试类结构和main包下面的被测试类的结构类似 使用@Mock来标识要返回假数据的类 指定返回什么假数据:when(mockObject.getApi()).thenReturn(someData); 使用@InjectMocks来标识和注入要被测试的类 ...
分类:
编程语言 时间:
2019-09-28 17:58:10
阅读次数:
89
一、先写一个demo来概述Adivisor的简单使用步骤 实现步骤: 1、通过MethodBeforeAdivice接口实现前置增强处理 2、使用<aop:advisor>标签织入增强处理 3、测试类型 二、使用Adivisor来实现数据读写分离 实现步骤: 1、通过MethodBeforeAdiv ...
分类:
数据库 时间:
2019-09-28 16:22:57
阅读次数:
109
<!--[if !supportLists]-->3.1.1 <!--[endif]-->问题 在测试类中,每个测试方法都有以下两行代码: ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml"); IAccount ...
分类:
编程语言 时间:
2019-09-26 21:34:11
阅读次数:
122
什么是性能测试? 压力测试软件性能测试是一种测试类型,旨在确定系统的性能以衡量性能,验证或验证系统的质量属性,例如在各种负载条件下的响应性,速度,可伸缩性,稳定性。在混合负载条件下对系统进行了测试,并检查了系统在各种工作负载下响应所需的时间。软件性能测试涉及对被测应用程序的测试,以确保应用程序在各种 ...
分类:
其他好文 时间:
2019-09-25 15:31:22
阅读次数:
67
unittest执行用例方法: 1、单个py文件 2、多个py文件,引用测试用例,使用测试套件,执行所加载到套件中用例 3、使用discover,批量执行 case_dir:要执行的用例目录 pattern:匹配测试用例规则,test*.py即,匹配所有test开头的脚本 4、加载测试类 ...
分类:
其他好文 时间:
2019-09-25 10:53:51
阅读次数:
70
1. 系统功能开发的优先级。 项目共有3个系统,前端展示系统,店家管理系统,超级管理员管理系统。 店家的优先级是最高的,因为最有可能带来收益的是店家,而且一旦店家系统开发出来,店家往系统里填写商品信息、前端展示系统才有展示的数据源。 超级管理员系统可以用手工录入的方式来代替,优先级是最低。 分析之后 ...
分类:
其他好文 时间:
2019-09-24 15:48:19
阅读次数:
82
Cglig代理设计模式 /*测试类*/ package cglibProxy; import org.junit.Test; public class TestCglib { @Test public void test1(){ CglibProxy cglibProxy=new CglibProx ...
分类:
其他好文 时间:
2019-09-22 10:40:33
阅读次数:
98