gpt4 book ai didi

unit-testing - 卖给我单元测试

转载 作者:行者123 更新时间:2023-12-04 05:22:30 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




10 年前关闭。




很长一段时间以来,我一直是 .Net 开发人员,并且我正试图将我的头脑围绕在真实、实用的单元测试上。

最具体地说,我正在研究 ASP.Net MVC 3 项目的单元测试。

我已经阅读了大量关于它的内容,并且相信我在学术层面上理解它(即基本上确保您所做的更改不会破坏其他内容)。然而,我在示例中看到的所有测试都是非常愚蠢的事情,无论如何都是一个非常明显的问题(此 Controller 是否返回具有此名称的 View ?)。

所以,也许我遗漏了一些东西,或者只是没有看到任何真正好的测试示例或其他东西,但它真的看起来像是大量的额外工作和模拟、ioc 等的复杂性,我只是没有看到平衡 yield 。

请教我:)

最佳答案

给定适当的单元测试,捕捉本来会溜过你的角落案例几乎是微不足道的。假设您有一个返回项目列表的方法,并且项目列表是从某个表中检索的。如果该表未正确填充(例如,如果其中一列中有空值或为空),或者如果他们将列类型更改为您的 ORM 工具没有像您想象的那样映射,会发生什么情况?单元测试将有助于在您投入生产并且有人删除您表中的所有数据之前捕获这些情况。

关于unit-testing - 卖给我单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7110101/

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