八、配置POM
在工程目录里,会有一个pom.xml文件,这个POM文件是管理整个项目的文件,用来定义此项目用到的所有插件和相关的依赖包及一些其它配置。
我们可以将刚才的两种方式生成的工程都打开看一下,对比一下里面内容的不同。
可以看出itest的pom.xml里默认配置了itest,spring的依赖。
而直接用maven创建的工程里,pom文件只有一个junit的依赖包,可以看出如果不用itest生成测试工程,则需要配置很多内容,这一切itest帮我们搞定了。
这里要注意的是,每当pom文件有所改动,需要重新mvn eclipse:eclipse。然后在eclipse里刷新该项目。
目前itest是1.0版本,我们可以将itest的版本修改为1.0.
九、项目资源文件配置
下面是根据itest创建的例子工程来讲的。
1、配置资源文件的业务bean:
applicationContext-test.xml,主要是配置业务bean,工具bean
业务bean配置的是接口名或者实现
id:名字可随便定义,第1个字每小写,且保证唯一。按照约定,一般来讲id使用接口名或者实现类的类名来表示。
class:配置具体的类,如果我们测试方式是源代码依赖就是实现类,如果是用HSF方式调用则为接口类即可。从这个例子可以看出,这个例子是配置的是实现类
property:配置具体类的属性dao,用于初始化这个类的属性,可以到class配置的这个类中去查看有哪些属性。
ref:配置的名字如dao,需要和要引用的bean的id相同。
可以看到jdbcTemplate这个bean在这个配置文件中没有设置。这个bean可以在datasource-test.xml里找到bean的配置。这些配置放哪本身无所谓,只是为了更好地便于管理将其分开存放而已。
2、声明Bean
资源文件配置后,可以在基类里定义刚才配置的bean。只有直接用到的bean需要进行声明,所以我们需要声明GuestManager,而dao不需要声明(因为GuestManager里使用dao,所以只需要声明顶层即可,下层不必声明)。
如果我们自己想去连数据库,则还需要声明JdbcTemplate。
如下:
3、数据库配置:jdbc.properties和datasource-test.xml。
1)jdbc.properties是定义数据库基本信息,比如用户名,密码,地址。其中,oracle的话需要配置SchemaName,mysql则无。
2)Datasource-test.xml文件配置的2个bean,其中dataSourceTest是数据库信息,jdbcTemplate是访问数据库。
这里可以看到dataSourceTest这个bean里的各个属性值,是通过变量来引用的,具体的值是在jdbc.properties里设置的。这样的好处是便于数据和定义分离,数据也易于管理。
4.验证bean是否配置正确
资源以及相关依赖配置完成后,可以写一个简单的方法来验证bean配置是否正确。
运行通过则表示配置完成了。
在运行时,如果遇到报错,要学会看左侧的故障跟踪。根据提示来一一解决。
有可能遇到的问题:
错误中提示jdbcTemplage这个bean未定义。这是因为未加载datasource的配置文件引起。在这个BaseCase文件里默认只加载了applicationContext-test文件,需要将datasource-test文件也加载进来。
VN:F [1.9.6_1107]
转载务必注明出处Taobao QA Team
分享到:
相关推荐
接口测试学习笔记
接口测试学习笔记
NULL 博文链接:https://zhangheng912.iteye.com/blog/715535
个人的接口测试学习笔记,不完整但可入门
微机原理与接口技术学习笔记:介绍了微机系统原理、Intel系列微处理器结构、8086指令系统和汇编语言程序设计、主存储器及与CPU的接口、输入输出、中断以及常用的微机接口电路和数模(D/A)转换与模数(A/D)转换接口
介绍接口测试基本概念,postman,jmeter,soapui的简单使用
接口测试笔记xmind思维导图
多态和接口学习笔记 https://blog.csdn.net/zhongxiayue/article/details/88967550
接口测试笔记.txt
1 接口测试的背景 11 什么是接口测试 12 为什么做接口测试 13 接口测试的适用范围 2 接口测试的目的 21 战略方针 22 发展各阶段和目标 3 接口测试的定位 31 人员能力定位 32 职责定义 33 工作内容定位 4 ...
postman接口测试操作指南,工作中整理的笔记,适合初学者
wsdl用于接口测试的基础文件
jmeter接口测试demo文件 jmeter接口测试demo文件 jmeter接口测试demo文件 jmeter接口测试demo文件 jmeter接口测试demo文件 jmeter接口测试demo文件 jmeter接口测试demo文件 jmeter接口测试demo文件
接口测试-第01天-课堂笔记.md
接口测试用例-金融银行类参考
接口测试,软件测试中的经典,一定要看看,如果你为了省积下载,请联系本人,我可以通过e-mail发送给你。如果有积分请帮助下,大家互助,更提高!
接口开发自动化测试框架搭建 UI自动化测试 Python语言——+selenium +unittest 这是一个很好的文档下载
文档包含接口测试基础+招聘需求+网络协议+请求方法+接口测试工具的讲解...适合软件测试人员学习和面试复习 使用场景和目标:可以在招聘面试和实际工作中起到比较大的作用 目标:可以帮助您成为一名合格的接口测试工程师
接口测试工具postman使用,PPT文件培训课件
SPI基本原理及通信例程