- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java接口自动化测试项目构建规范
概要:
本文档旨在指导说明如何基于eclipse+maven构建Java接口自动化测试项目,并遵循相关规范说明,各Java接口自动化测试项目需按此规范执行
基本要求
JDK:JDK1.8
svn:////软件共享/SOFT/jdk-8u25-windows-x64.exe
2)git客户端
svn:////软件共享/SOFT/Git-2.5.3-64-bit.exe
3)Eclipse:相关插件testNG、maven等已安装配置好
svn:////软件共享/SOFT/eclipse-jee-mars-R-win32-x86_64.zip
4)构建Java项目编码要求:统一使用UTF-8编码
5)所有项目源码使用teamcode管理
Teamcode操作及最佳实践
git clone ssh://{yourUserName}@:29418/fangdd/engineering/teamcode scp -p -P 29418 {yourUserName}@:hooks/commit-msg teamcode/.git/hooks/
clone后可参考specs目录下teamcode-workflow.md与teamcode-best-practice.md说明
Maven基本配置
testNG测试框架介绍及使用
构建步骤说明
新建Java maven项目,如下图所示,点击新建
2、弹窗中选择新建Java maven项目,如下图所示,下一步
3、修改workspace路径为Eclipse workspace路径,如下如所示,下一步
4、选择类别,如下图所示,下一步
5、输入相关信息,完成
groupId 统一为com.fangdd.qa
artifactId为java项目名,自定义,如agent-service-test
version默认
package统一为com.fangdd
Java项目建好后修改项目编码
选中项目右键,选择如下箭头所指
修改项目编码为UTF-8
7、选中项目右键,新建package,选择如下箭头所指
8、输入如下图所示,完成
9、更改项目buildpath,选中项目右键,选择如下图所示
10、弹框中切换至source
11、点击Add Folder,弹框中勾选resources,如下图所示,OK
项目建好后基本结构如下,将默认的App.java 与AppTest.java删除
后续相关配置文件均存放至resources目录下
从代码库clone出agent-service-test项目(确保本机已安装及配置好git相关配置)(作为后续新建项目demo参考)
git clone ssh://{yourUserName}@:29418/fangdd/testcode/agent-service-test scp -p -P 29418 {yourUserName}@:hooks/commit-msg agent-service-test/.git/hooks/
配置新建项目
1)重命名新建项目pom.xml文件为pom-back.xml,重命名操作如下图所示
复制agent-service-test中pom.xml及.gitignore文件至新建项目根目录
3)修改pom.xml中artifactId与name配置,与pom-back.xml对应配置保持一致,如下红框所示内容
4)修改后变为如下图所示
5)覆盖完成后即可删除pom-back.xml文件
6)拷贝agent-service-test下src/main/resources目录下资源文件至新建项目src/main/resources目录(可根据自身项目需要增加、修改或删除配置),如下图红框所示
Sperties:主要配置工具类的基础配置,也可将自身项目测试的相关配置也配置在该文件中,如被测系统ip、port等配置信息
Dperties:主要配置数据库连接信息,测试项目有需要操作数据库的,可将相关配置信息配置在此文件中
perties:主要配置日志相关配置信息,基本不用修
7)同时需要将相关properties配置文件编码做修改,选中某配置文件,右键菜单选择如下图所示
8)弹窗中修改编码为UTF-8,点击OK即可(OK后如有提示弹窗,选择yes)
在src/main/java目录及src/test/java新建相关package,我们目前测试代码的结构主要包括两部分,处理逻辑的action与action对应的testcase(可根据项目情况自定义),故此,需要新建两个package,testcase的package需建在src/test/java下
Package命名规范:
Action pack
您可能关注的文档
- 《电路》电子课件教案邱关源版 第2章 电阻电路的等效变换.ppt
- 《电路》电子课件教案邱关源版 第3章 电阻电路的一般分析.ppt
- 《电路》电子课件教案邱关源版 第4章 电路定理.ppt
- 《电路》电子课件教案邱关源版 第5章 含有运算放大器的电阻电路.ppt
- 《电路》电子课件教案邱关源版 第6章 储能元件.ppt
- 《电路》电子课件教案邱关源版 第11章 电路的频率响应.ppt
- 《电路》电子课件教案邱关源版 第12章 三相电路.ppt
- 《电路》电子课件教案邱关源版 第16章 二端口网络.ppt
- 2017年会节目推荐方案.pptx
- TMTPicA2-SMU-V200(CN)Rev6中文版说明书.pdf
最近下载
- 《包装工程》投稿写作模板 模板使用说明: 1. 请将稿件直接 ....doc
- 百胜包装品工厂质量体系审核纲要及评估细则 V2012.pdf VIP
- 个人信用报告征信详细版纸质版2024年2月最新版带水印可编辑-实线.pdf
- 第三十届WMO省测特训营6年级第二讲——寻找透明的积木.docx VIP
- 第三十届WMO省测特训营6年级第二讲——课后练习题含答案.docx VIP
- 第三十届WMO省测特训营6年级第一讲——课后练习题含答案.pdf VIP
- PBL病例—休克【24页】(最新文档).pptx VIP
- 故事——小羊过桥.ppt
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf
- 食品用包材供应商现场审核方案(检查表).xls VIP
文档评论(0)