
自动化测试框架
文章平均质量分 57
小蜜蜂888
这个作者很懒,什么都没留下…
展开
-
python3+pytest+requests+allure+yaml测试框架搭建
模块与模块之间接口的复杂程度尽量低,比如在类内部尽可能减少方法之间的调用,否则一个方法的变动会影响调用它的另一个方法。而是调用对应的数据文件、配置文件等。对于一些较通用的方法,可以封装,比如发送请求、log日志、公共方法(多个模块均需要调用此方法,可进行封装)。自动化测试框架思路均类似,可根据实际项目调整适配,根本思想是少改代码多适配,尽量修改数据文件、配置文件等。mode:封装接口最底层的内容,包括传参的参数、request的调用等。api:封装业务逻辑的处理,包括前后接口的处理,场景的处理等等。原创 2023-05-18 20:00:00 · 1031 阅读 · 0 评论 -
接口自动化测试框架-多环境运行
自动化测试用例,会在多个环境进行运行,例如:测试环境、开发环境、甚至生产环境,为了不用每次修改测试环境,可将环境信息通过yaml做数据驱动,每次只要修改yaml中信息即可。1. yaml文件中存储所有测试环境ip或域名,指定默认环境。2. 测试用例读取默认环境替代url中的域名,执行测试用例。3. 修改运行环境,只要修改默认环境即可。将url中域名用不同的测试环境替代。原创 2023-04-19 22:00:00 · 243 阅读 · 0 评论