我的IT部门正在推动我使用VM切片进行QA和UAT测试。我相信我们应该使用与Prod相同的物理硬件。
我们的prod设置使用5个高规格服务器。对于QA,单个高规格机器上将有5个vm切片。
除了性能差异之外,我还遇到了虚拟机切片上的.Net Runtime崩溃,这是我在物理机上没有遇到过的(见Net Runtime Bug : .NET Runtime 2.0 Error - Event Id: 1000 Crashed my program. What caused this?)
有没有人对此有意见?虚拟机片或物理机上的QA?
/费用不是这个问题。正确是。
答案 0 :(得分:2)
完成了一些可观的QA / UAT工作后,我可以说拥有匹配硬件规格的测试机器更好。
你可以(我已经)在VM上完成所有QA / UAT工作,这些应该适用于几乎所有的测试。唯一的例外是负载/压力测试。