AI / 编程与调试
判断哪些准备数据可以复用、哪些必须独立,避免测试之间相互污染
这组测试共用一份 [准备数据],单跑通过,全量跑偶发失败。请判断哪些数据只读可共享、哪些会被修改必须每条独立;给出隔离方案(每条重建、事务回滚、快照恢复),并说明各自的耗时与副作用。最后指出共用数据导致偶发失败时通常有哪些症状。
中文原文
全量跑才挂、单跑必过,几乎都是共享可变数据造成的。