Java接口自动化测试项目构建规范.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档