一、前置说明

清晰的项目目录结构非常重要的,它能够为项目提供结构化、易维护、易理解的环境。

二、目录设置及说明

项目目录结构如下:

EasyUiAutotest 项目目录设置及说明-LMLPHP

EasyUiAutotest
├───atme						# @me,供个人使用的目录,与整体项目无关,存放比如:代码片断的验证、todo备忘之类的事项
│   └───demos					# 开发过程中的demo验证或代码片断验证
├───common						# 整体项目中供其他模块调用的公共类或方法
├───conf						# 项目配置相关的文件
├───core  						# 框架的核心代码
│   ├───case  					# 测试用例相关的内容
│   ├───driver  				# 所有与驱动相关的内容
│   │   ├───appium  			# appium 二次开发相关的内容
│   │   └───selenium  			# selenium 二次开发相关的内容
│   ├───event 					# 事件相关的内容
│   └───runner 					# 用例执行相关的内容
├───output 						# 框架运行之后的所有输出相关的内容
│   ├───logs 					# 日志输出
│   └───reports 				# 报告输出
├───resources 					# 资源相关的内容
│   ├───apks 					# 存放测试使用的所有apk
│   └───drivers 				# 存放所有driver,比如chromedriver
├───tests 						# 测试代码相关
├───tutorails 					# 框架使用说明相关
└───utils  						# 工具类或函数

欢迎技术交流:
EasyUiAutotest 项目目录设置及说明-LMLPHP

12-21 18:23