gpt4 book ai didi

unit-testing - 何时使用单元测试框架(相对于仅使用断言)?

转载 作者:行者123 更新时间:2023-12-04 03:41:24 30 4
gpt4 key购买 nike

使用我正在从事的一个小型C项目(目前在150 loc,完成时可能少于500),我正在自学测试驱动的开发。基于我在网上发现的一些东西-尤其是these slides by Olve Maudal,我刚刚在单元测试中使用了断言。

由于我只是在学习tdd,因此到目前为止,我已经避免了学习单元测试框架(例如cunit)的开销。在这一点上,我的想法是,对于如此小的项目,框架的额外学习曲线(即使很浅)也不值得付出。我想知道:这是不正确的吗(也就是说,现在最好还是学习一下框架)?在什么时候学习框架会有所返回?

最佳答案

学习单元测试框架的收支平衡不久就可以实现。与使用assert()函数相比,使用框架获得的两个主要优点是

  • 有关断言失败的更详细消息:预期值与实际值
  • 执行所有测试用例,以代替在第一个失败的断言时停止

  • 其中的两个提示了错误所在的位置。

    关于unit-testing - 何时使用单元测试框架(相对于仅使用断言)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2180063/

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