技术栈
单例模式与工厂模式区别
小生测试
8 个月前
pytest多数据库连接
·
pytest框架设计
·
pytest工厂模式
·
pytest单例模式
·
单例模式与工厂模式区别
通过Pytest 多数据库连接实例了解Python工厂模式与单例模式的区别
在做自动化测试时,有些特殊项目需要连接不同的数据库进行造数或者断言。自动化框架中,一般使用Pytest yaml 数据驱动的居多,如果一个项目中有上百条数据库相关测试用例,在数据库测试时,如果设计不合理的连接模式,可能会导致数据库连接数超长,从而导致连接失败。要如何设计合理的数据库连接管理机制,主要思考两个点: 1、可以随便切换数据库 2、连接过的数据库可以不需要再次连接