gpt4 book ai didi

unit-testing - 您是否对非生产代码进行单元测试?

转载 作者:行者123 更新时间:2023-12-04 03:46:51 26 4
gpt4 key购买 nike

我对以下情况特别感兴趣。假设您有一个编写生产代码的团队和一个编写自动测试的团队。编写自动测试的团队有一个专门的框架,旨在编写自动测试。尽管该框架未在生产中使用,但测试团队是否应该为其框架编写单元测试?

最佳答案

我曾经遇到过这种情况,我所做的是将测试套件用于生产代码,也用作测试框架的测试套件。据推测,该框架的所有功能均已实际使用,因此,如果测试失败且未更改生产代码,则测试框架必定存在问题。

它工作正常,比运行专门的测试套件所需的时间要长得多,有时我不能全部运行它们,并且在生产构建服务器上出现问题。诊断此类问题所花费的时间比测试-测试套件所花费的时间长得多。

总而言之,我从没有对此感到不满意,因此我真的建议您也为测试框架进行专门的测试。从测试编写团队的角度来看,测试框架是生产代码。而且如果测试框架曾经被其他任何人使用,那么您将无法访问其测试套件...

关于unit-testing - 您是否对非生产代码进行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2590907/

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