gpt4 book ai didi

c# - 数据库回滚单元测试

转载 作者:行者123 更新时间:2023-11-30 19:33:04 24 4
gpt4 key购买 nike

我才刚刚开始了解单元测试在 C# 环境中的重要性。现在,我想知道如何实现黑盒单元测试,在数据库上执行插入、删除和更新,然后在测试成功后清理数据。

您实际上如何执行回滚数据插入/更新/删除的过程?您只是重置索引并删除插入的行吗?或者通过创建脚本恢复表的原始状态?

请指导我,我很感激。谢谢!

最佳答案

我们在开发周期中所做的事情。当我们开发应用程序时,我们总是会想到单元测试和负载测试。所以我们在每个数据集的表中用 userId 或其他列创建一个列。然后,当我们运行负载测试或单元测试时,我们在每一列中插入 UserId -1,指出它是一个负载测试数据,并且在单元测试数据的情况下插入 -2 .然后我们在数据库端有预定义作业,它将在一段时间后清理该数据。

关于c# - 数据库回滚单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4384500/

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