分层设计
项目下创建api、case、data、common(utils)目录:api下存放封装好的接口,case下放编写的测试用例,data下放测试数据,common下放公共操作(像连接数据库,读取yaml文件等)
api下封装的登录接口:
case下对登录写的测试用例:
用例设计的原则(pytest怎么去找的用例):
文件名以test_*.py或*_test.py
函数名和方法名以test开头
类名以Test开头
包下面必须要有__init__.py文件
在data下封装个读取yaml文件位置的函数
再封装个读取yaml文件内容的函数
yaml文件中的测试数据怎么写,先在用例中写好然后在线转换下就行
标签:封装,python,py,pytest,yam,yaml,api,test From: https://www.cnblogs.com/hequanbao/p/17682366.html