gpt4 book ai didi

c# - 有效地使用单元测试/有人尝试过汇编方法吗?

转载 作者:太空狗 更新时间:2023-10-29 21:52:18 28 4
gpt4 key购买 nike

我正在尝试将单元测试重新引入我的团队,因为我们目前的覆盖率很低。

我们的系统相当大,包含 40 多个项目/程序集。我们目前使用一个名为 [SystemName].Test.csproj 的项目,所有测试代码都被转储和组织以使用文件夹表示 namespace 。这种方法的可扩展性不是很好,并且很难找到测试。

我一直在考虑为每个项目添加一个 Tests 文件夹,这将使单元测试“面向开发人员”并使它们易于查找。缺点是生产发布代码将包含对 nunit、nmocks 以及测试代码和测试数据的引用……有人试过这种方法吗?

其他人如何处理大型项目的单元测试?每个“真实”项目/程序集都有一个测试项目会引入太多新项目。

提前致谢

最佳答案

我个人使用项目内方法。由于单个项目本身就是一个软件模块(因此可以交付或用于其他项目),我认为最好的方法是将测试绑定(bind)到单个软件模块,因此它会自动遵循测试代码。

关于c# - 有效地使用单元测试/有人尝试过汇编方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2651992/

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