gpt4 book ai didi

.net - 在测试期间使用模拟是否值得付出努力?

转载 作者:行者123 更新时间:2023-12-04 21:26:42 24 4
gpt4 key购买 nike

在这个学期,我的教授试图说服我们为什么在开发过程中使用单元测试是好的,为什么验证数据(微软应用程序块)是好的,他还告诉我们使用模拟(RhinoMocks)来测试我们的方法无法访问数据库。

我必须使用模拟进行一些单元测试,为了使它们工作,我必须手动创建所需的对象层次结构以测试我的方法(我花了一段时间来编写我需要的所有内容)。

我想提出的问题是:在生产中使用模拟有用吗?我应该每次有机会都使用它吗?而且为了使用模拟测试方法而编写所有内容的努力是否得到了返回?

谢谢你

最佳答案

是的,使用模拟对象作为 其中之一 你的许多单元测试工具绝对是一项值得的努力。

但是,它最好与 搭配使用测试驱动开发 因为测试驱动设计。当您开始感受痛苦 对于紧密耦合的代码,因为您必须维护深度嵌套的结构,所以您知道是时候重构为更松散耦合的 API。

关于.net - 在测试期间使用模拟是否值得付出努力?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2297219/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com