gpt4 book ai didi

unit-testing - 单元测试难题

转载 作者:行者123 更新时间:2023-12-03 12:21:00 27 4
gpt4 key购买 nike

我希望将单元测试作为对项目进行回归测试的一种手段。

然而,我的问题是该项目基本上是一个美化的 DIR 命令——它对结果执行正则表达式测试和 MD5 过滤器,并允许指定许多标准,但整个事情旨在处理来自系统的输入它运行。

我也是一个人的开发团队,我对我写的代码的测试的值(value)提出了质疑,这是我写的。

在这种情况下,单元测试值得吗?如果是这样,如何完成此类测试?

编辑:MD5 和 Regex 函数不是由我提供的——它们分别由 Crypto++ 库和 Boost 提供。因此,我通过测试它们并没有获得太多 yield 。我的大部分代码只是将数据输入到库中,然后打印出结果。

最佳答案

test-after 的值,你问的方式,确实可以在某些情况下受到限制,但是单元测试的方式,从描述中可以将正则表达式测试和MD5过滤器隔离到一段代码中,并抽象输入的馈送,以便在生产中它从系统馈送,并且在单元测试期间,您的测试类通过该输入。

然后收集您打算支持的不同场景的样本,并通过执行每个场景的不同单元测试提供这些样本。

我认为如果您必须更改代码以处理新场景,单元测试的值(value)就会体现出来。您将确信旧方案不会在您进行更改时中断。

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

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