配置文件:
1, py 文件, 非常灵活, 只有 python 代码能用
2, yaml, 通用,java, 读取解析简洁智能
3, ini, 读取比较复杂,以前用得很多,有很多历史遗留项目主要使用这种方式--不推荐


框架的分层:
1, run_test.py : 作用:代码入口,收集测试用例,生成测试报告的
2, 测试逻辑 test_cases 包: 各个模块的测试用例方法。:便于管理,
3, 数据管理层: data , excel 数据, 列表保存,可以吗? yaml
4, 业务逻辑层 (request_handler, excel_handler) 通用的。
# logger, 访问数据库,
5, 配置文件, (和项目是相关联的,项目地址, 数据库地址, logger 级别)
6, 测试报告(输出,)

动态数据:
如:注册功能当中正确的手机号码不能提前知道,需要通过程序去动态生成,然后在数据库当中进行核对

posted on 2020-05-26 14:35  眼前即是最好  阅读(134)  评论(0)    收藏  举报