![[微笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_1.7d9f699.png)
探讨: 后端开发人员本地测试应该各自连本地数据库还是应该直接连测试数据库?
在我们的实践中,数据库直接打交道比较多,所以一直都是连本地数据库,这样的好处是测试数据库的数据,不会随意更改,大家对数据库也比较了解,坏处是这样本地环境每次都要改相关的一些默认值,每个开发人员的数据库上的默认数据又不统一,另外本地数据库经常会出问题,重装,配置也比较麻烦。
如果直连测试数据库这些麻烦都不会有了,但是数据库测试数据库不是应该给测试人员去测试的吗?开发人员随意更改其数据,环境,配置是否会带来一些问题,包括与正式数据库的不统一,这样在测试数据库验证之后,正式数据库不一定能够通过。
希望听到大家的意见。
在我们的实践中,数据库直接打交道比较多,所以一直都是连本地数据库,这样的好处是测试数据库的数据,不会随意更改,大家对数据库也比较了解,坏处是这样本地环境每次都要改相关的一些默认值,每个开发人员的数据库上的默认数据又不统一,另外本地数据库经常会出问题,重装,配置也比较麻烦。
如果直连测试数据库这些麻烦都不会有了,但是数据库测试数据库不是应该给测试人员去测试的吗?开发人员随意更改其数据,环境,配置是否会带来一些问题,包括与正式数据库的不统一,这样在测试数据库验证之后,正式数据库不一定能够通过。
希望听到大家的意见。
展开
4
3
![[嘿哈]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_67.9ceed33.png)
![[大笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_55.74ed629.png)
![[拳头]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_122.b3763ee.png)