pytest自动化测试框架项目架构本文介绍了基于pytest的自动化测试框架项目架构设计。整体采用分层设计,包含config(全局配置)、core_base(底层功能封装)、resource(业务流关键字)、data(测试数据)、test_cases(测试用例)等核心目录。其中config存放环境配置和pytest钩子,core_base实现底层操作封装,resource组合原子操作形成业务流,test_cases通过排列组合业务流构建测试用例。框架还包含reports(测试报告)、common(公共工具)等辅助目录,以及定义pytest