gpt4 book ai didi

.net - 使用伪正确数据进行测试

转载 作者:行者123 更新时间:2023-11-28 20:09:41 25 4
gpt4 key购买 nike

最近我在我们的系统中发现了一些没有被测试覆盖的类。所有这些类都有一个共同点:很难为它们获取正确的测试数据(这些类模拟某些医疗设备的内部存储器表示)。

在没有测试的情况下,我们只是希望这些类能够正常工作。但在与同事讨论后,我们得出了以下解决方案。我们决定假设当前的实现正常工作并基于它创建测试(将一些输入放入当前实现并获得输出 - 它是测试数据)。所以如果我们破坏了某些东西,测试就会失败。但是,如果此测试失败,则有可能测试数据不正确,我们需要修复它。我们称这种测试为伪正确(建议一个更好的名称)并在测试开始时添加以下评论:“亲爱的同事,此测试基于伪正确数据。请参见此处(内部维基百科链接)了解更多信息详情”。

我想知道您对这种测试的看法。也许它们已经有了一个广为流传的名字?

最佳答案

这绝对比没有测试要好 :)

您所做的实际上是创建系统当前状态的快照。如果您信任该状态,则单元测试套件代表已知的良好状态。这与驱动 Pex 的想法相同。 .

关于.net - 使用伪正确数据进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5799295/

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