# python---数据驱动自动化测试 **Repository Path**: Gchui/Auto_test ## Basic Information - **Project Name**: python---数据驱动自动化测试 - **Description**: 通过数据进行数据驱动 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-18 - **Last Updated**: 2025-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 读者引导: 本框架中还存在一些问题还未解决,存在的问题如下: 1。由于框架是采用统一的用例执行框架,其他额外定义的用例执行会存在问题 2。用例中的断言种类比较多,这里只封装了最基础的4类,其他的未补充,比如查数据库断言,header中的断言等 3。框架存在一定的局限性,还未全部完善 框架中的用到的三方库: 所有用到的三方库全部在requirements.txt中需要安装的话只需要执行一下命令: pip install -s requirements.txt 即可 设计思路: 1。通过读取配置文件项config获取最基础的文件配置(账号,密码,请求地址,定义执行环境) 2。通过外部文件进行测试用例的编写,文档中有测试用例模版 3。封装自定义日志 4。封装自定义断言 5。封装自定义header 读取数据库操作: 1.查询数据库方法中,需要传入被查询的表名,需要筛选的展示字段,默认是倒叙。需要增加条件的筛选查询可以自定义增加字段查询 2.插入数据库方法中,需要传入表名,要插入的数据库的字段和对应的值 3.更新数据库方法中,需要传入表名,列表或者元组作为要更新的值域,传入字典作为要筛选的条件语句,目前仅设置了一条。需要的筛选多个条件的可以自己增加方法进行筛选操作 4.删除数据库表记录中的数据,要传入表名和删除的条件。如有多个条件的,可以自行添加修改