python接口自动化测试

未来功能测试依然存在,只是自动化测试会分一杯羹,这个是市场大环境,大趋势,这里说一下python自动化测试框架层级结构.


python接口自动化测试_第1张图片
python自动化项目结构目录

1.common目录

common目录主要适用于写基础性代码和方法,比如连接数据库,读取配置,发送邮件等

2.conf目录

conf目录主要用于显示配置项的.如测试环境,开发环境等用户名,密码等信息

3.lib目录

lib目录主要用于写测试代码,创建测试结果报告模板,报表导出等

4.screenshot用于屏幕截图

5.testCase

用于写测试用例,如登录接口,创建项目配置接口,审核项目配置接口等自动化测试

6.testReport

用于展示报表导出结果,如创建报表后运行结果展示在testReport中,可根据当前导出报表查看测试用例失败,成功等结果明细

7.yaml目录

yaml用于管理测试用例,比如登录用户名,密码等功能点的正例,反例等

8.run.py

用于执行测试用例的代码,例如当执行测试用例时,读取哪个目录下的testCase,哪个目录下的测试报告输出.以及给出测试报告的参数用以调用创建报告,导出报告结果


python接口自动化测试_第2张图片
python自动化项目思维导图

你可能感兴趣的:(python接口自动化测试)