SQL Server单元测试:如何将预测试变量传递至测试环节?
SQL Server单元测试:预测试与测试环节的变量传递问题
目前在SQL Server单元测试场景下,预测试与测试环节之间没有官方支持的直接变量/数据传递方式:
- 微软官方文档中的示例,是通过硬编码已知ID的方式实现预测试与测试环节的逻辑关联。
- 尝试使用全局临时表(
##SomeTableName)虽能实现数据传递,但该方案稳定性不足:当多人或多个测试作业在同一SQL Server实例上并行运行时,不同测试上下文的数据会互相干扰,导致测试结果不一致——这和硬编码ID的方案存在本质相同的缺陷,都无法有效隔离独立的测试实例。
内容的提问来源于stack exchange,提问作者spottedmahn
相关产品推荐
相关产品推荐

