加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

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

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

解决方法

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

(编辑:李大同)

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

    推荐文章
      热点阅读