只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  在软件开发中如何处理与数据库交互的单元测试?


在软件开发中如何处理与数据库交互的单元测试?

发布时间:2019-05-27 05:05:10  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
我们是用spring的测试框架,在生产环境下真实测试,完整的监控系统要有,可以动态调整。
在软件开发中如何处理与数据库交互的单元测试?我们是用spring的测试框架,在生产环境下真实测试,完整的监控系统要有,可以动态调整。像 Rails 这种的,就是建立单独的测试用数据库,运行单元测试时直接用测试库,和真实运行没有区别。如果一定要隔离数据库,就只能做 Mock/Stub 了。但是我个人更倾向于使用 Rails 的方式,本机建立数据库不麻烦,Mock/Stub 反而增加了另外的复杂度,难保不干扰测试。我倾向于在单元测试的时候使用一个sample的数据库,unit test的setUp中仅仅做一些测试数据的补充,主要还是依赖sample数据库中的数据,执行每次测试后将事务回滚。mock
或者在测试库做好setup teardown也行
责任编辑:
热门阅读排行
© 16货源网 1064879863