测试步骤

openpyxl读取excel用例获得字典
DDT框架写测试方法
Requsts请求数据
结果与预期结果对比断言
HTMLTestRunner ,pytest 导出测试报告
单独的测试入口

配置文件
py文件:读取方便,非常灵活只有python能用
yaml:通用,java,读取解析简洁智能
ini文件:读取比较复杂,以前用的多,很多历史遗留

框架分层
run_test.py:作用,代码入口,测试用例,根据时间戳生成测试报告
测试逻辑test_cases,各个测试模块的测试用例:便于管理,更好维护,扩展性强
数据管理层data:data,excel,列表保存,yaml文件
业务逻辑代码common:(request_handle,excel_handel,logger,访问数据库等)通用,不会因为测试需求的改变发生改变
配置文件(项目相关):比如配置地址,数据库地址,logger级别,项目不同数据不同
测试报告:(输出测试报告)
libs文件夹:借用别人的代码,

posted @ 2020-11-03 11:49  一二三开花  阅读(68)  评论(0编辑  收藏  举报