gpt4 book ai didi

testing - 为什么要在测试运行后清理数据库?

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

我有几个测试套件在运行时从专用数据库读取和写入数据。我的策略是假设数据库在运行测试之前处于不可靠状态,如果我需要某些表中的某些记录或空表,我会在测试运行之前进行设置。

我的态度是不要在每个测试套件结束时清理数据库,因为每个测试套件都应该在运行前进行清理和设置。此外,如果我尝试“可视化”调试测试套件,这有助于在测试完成后保持数据库的最终状态。

是否有令人信服的理由在测试运行后清理数据库?

最佳答案

取决于您的测试、测试后发生的情况以及进行测试的人数。

如果您只是在本地进行测试,那么不,自行清理并不那么重要~只要~您一直采用这种理念并且您有一个适当的流程来确保数据库处于在做测试以外的事情之前的已知良好状态。

如果你是团队的一员,那么是的,留下你的测试垃圾可能会搞砸其他人/流程,你应该自己清理。

关于testing - 为什么要在测试运行后清理数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26974180/

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