测试自动化框架:
	unitest	--python自带的框架  
	pytest  第三方库--基于unitest 

项目结构设计思路:
	根据模块划分接口  --以不同的模块去命名文件或者文件夹
	单接口文件存放
	案例集存放位置
	接口里很多数据:
		请求数据:
			当前版本请求数据是abc,下一个版本改成了abcd
	数据存储:
		url:域名
			公司一般会有哪些环境:测试环境(sit)、开发环境(dev)、预发布环境(uat)、生产环境  --不同的服务器
				这些环境怎么区分:通过域名区分
	配置文件:
	
	存放公共方法:
PO思想:
	1.基础层
	2.业务逻辑层
	3.数据层
	4.测试用例层

	test_case	#单独的测试用例
	test_aggregate	#测试用例集
	test_data	#测试数据
	config	#配置文件
	common	#公共方法
	report	#测试保存

python模块:
		在python中一个文件就可以称为一个模块
		不同的文件之间的方法是可以互相调用的
			需要导入在使用
			from test.dd import d  #导入 test文件夹下的dd文件中的d方法
			
pytest框架的使用:
	1.环境配置:
		安装pytest第三方库:
			pip install pytest -i https://pypi.tuna.tsinghua.edu.cn/simple
	2.pycharm编辑器配置:
		
	3.pytest的特性:
		pytest命名规则:
			1.文件必须以test开头或者结尾  #test_*.py或者*_test.py 
			2.类或者函数 必须以test开头或者结尾
	4. pytest的前置操作:
		def setup_class():	#pytest 的前置操作方法 --前置操作的方法名称是固定的,不能用别的名字