框架的分层:
- 代码运行层:run_test.py作用:代码的入口,运行代码,收集测试用例,生成测试报告
- 测试逻辑层:test_case包,各个模块的测试用例方法,便于管理,便于维护
- 数据管理层: data,excel数据,csv数据,yaml数据、ini数据,数据列表的保存
- 业务逻辑层:common 通用(request_handler,excel_handler,yaml_handler,logger_handler,sql_handler),通用的,*logger日志的操作封装,数据库操作的封装,yaml操作的封装,excel操作的封装
- 配置文件:config 和项目相关联的,项目地址,数据库地址,logger级别
- 测试报告(输出)report
如下图所示: