# api_framework_1024 **Repository Path**: chen-xiaoting-v5/api_framework_1024 ## Basic Information - **Project Name**: api_framework_1024 - **Description**: 123456778888888888 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-24 - **Last Updated**: 2025-10-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README readme文档是自动化框架设计写的 目的是为了告诉所有使用这个框架的人如何使用它。 【用户手册/帮助文档】 # 该自动化框架层级介绍 data: 所有图片 文件 用例 数据库等测试数据 testcases: 测试用例脚本,pytest编写模块的测试用例方法 执行这个模块用例 pytest ddt实现 -- 丰富和维护 tools层: 工具封装一些公共的方法: 处理数据库 处理响应断言 处理数据库断言 处理接口关联方法 处理excel方法等 重复调用 封装类或者函数 日志层:生成日志文件 方便框架本身问题定位 报告层: allure报告json文件 用来 解析为html报告 conftest:夹具层 -可有可没有 入口层: run.py 执行脚本 # 功能测试人员丰富测试用例到该测试框架,步骤: 第一步:新增excel表格 按照我们约定的规则的填写 第二步:复制新建一个testcase模块,运行这个模块用例。 # excel表格的格式要求:【规则】 1、需要用json格式来写: 包括参数,头部,预期结果,提取响应字段,数据库断言,前置sql字段数据。 - 扩展培训:json数据格式:键值对 双引号 true false null。。。 2、需要调用的变量用占位符 ## 包裹:比如 #token# 3、用例模板要求:每个sheet表单都必须要包含 11个字段: 用例编号,用例标题,优先级,请求方法,接口地址,请求头,请求参数,预期结果,提取响应字段,数据库断言,前置SQL 4、复制pytest模块: 修改 表单名字+testcase标题名字就可以了。 5、执行run文件自动收集用例执行 6、allure查看测试结果: 确认是否有失败的用例,排查是否为bug - 教会怎么看日志 7、学会看框架日志: 每个日志是什么分析解释 如果框架有任何问题,可以反馈给开发者! 这个框架代码最终提交给Jenkins做CICD持续集成的测试!