python接口自动化测试
2019-05-27 本文已影响402人
gaby666
未来功能测试依然存在,只是自动化测试会分一杯羹,这个是市场大环境,大趋势,这里说一下python自动化测试框架层级结构.
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自动化项目思维导图