加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 数据库 > MsSql > 正文

.net – 强制执行单元测试永远不应该与实时数据库/ Web服务通信是否合理?

发布时间:2020-05-28 16:07:10 所属栏目:MsSql 来源:互联网
导读:我的团队继续在我们编写的单元测试中发现越来越多的价值.我们通常不会对应用程序的数据访问层进行单元测试,因为它们不包含“逻辑”.根据我的经验,我们遇到了重大的性能问题和不可重现的错误,因为让开发人员编写与实时数据库(或Web服务)对话的单元测试,结果越

我的团队继续在我们编写的单元测试中发现越来越多的价值.我们通常不会对应用程序的数据访问层进行单元测试,因为它们不包含“逻辑”.根据我的经验,我们遇到了重大的性能问题和不可重现的错误,因为让开发人员编写与实时数据库(或Web服务)对话的单元测试,结果越来越多的开发人员创建了向这些数据提供数据的模拟器.单元测试.

采用这种方法将测试和隔离测试的速度提高到逻辑,而不是同时测试连接/检索.我想知道这是否合理地强制执行编码标准.有关单元测试我缺少的实时数据库/网络服务的优缺点是什么?

解决方法

应该测试应用程序的数据库和Web服务部分,但根据定义,它们不是单元测试,而是集成测试.这些测试将与您的单元测试分开并且运行频率较低,但会提供非常有价值的早期缺陷检测.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读