gpt4 book ai didi

unit-testing - 单元测试应用层

转载 作者:行者123 更新时间:2023-11-28 20:03:01 24 4
gpt4 key购买 nike

我有一个包含数据访问层、服务层和表示层的 3 层应用程序。我应该在哪里放置单元测试?在每一层?一个表示层?

最佳答案

其中一些取决于您的方法。如果您已经准备好代码,并且在创建代码后进行单元测试——我会首先添加一些端到端的验收测试。这将锻炼所有层。

然后,当您对系统的任何部分进行更改时,我会开始围绕要更改的组件进行单元测试 - 首先只测试现有功能,然后继续为新功能添加单元测试。如果您的代码松散耦合并拆分为定义明确的组件,则此方法效果很好。否则,您还有很多工作要做。

根据您的数据访问有多薄,我不太愿意在这里编写任何单元测试,因为错误应该以非常经济高效的方式被拾取,而不必对这些进行单元测试。

如果您是新手,请阅读 BDD/TDD 并使用该方法来确保质量。

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

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