c# - 用于 QA/UAT 的虚拟机与物理机? VM 切片上的 .Net 运行时错误

标签 c# .net testing qa

我的 IT 部门正在插入我使用 VM 切片进行 QA 和 UAT 测试。我相信我们应该使用与 Prod 相同的物理硬件。

我们的产品设置使用 5 台高规范服务器。对于 QA,一台高规范机器上有 5 个 vm 切片。

除了性能差异之外,我还经历过虚拟机切片上的 .Net 运行时崩溃,这是我在物理机上没有经历过的(参见:Net Runtime Bug : .NET Runtime 2.0 Error - Event Id: 1000 Crashed my program. What caused this?)

其他人对此有意见吗?用于 QA 的 VM 切片或物理机上?

/成本在这里并不是真正的问题。正确性是。

最佳答案

在完成了一些可观的 QA/UAT 工作后,我可以说它是 首选拥有一台硬件规范匹配的测试机。

您可以(而且我已经)在 VM 上完成了所有 QA/UAT 工作,这些应该足以满足几乎所有测试。唯一的异常(exception)是负载/压力测试。

关于c# - 用于 QA/UAT 的虚拟机与物理机? VM 切片上的 .Net 运行时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3880585/

相关文章:

c# - 以相同的 ConfigureServices 方法访问在 asp.net core 的 startup.cs 文件中的 ConfigureServices 中创建的单例

testing - 是否可以在 Testcafe Studio 中进行数据驱动测试

android - 是否有用于测试的 Android 模拟器工具包?

ios - 在 xcode 上运行应用程序时录制 iphone 屏幕

c# - 添加代码库作为引用而不是复制 Visual Studio

c# - 使用 iTextSharp,如何右对齐文本容器(但保持各行左对齐)

c# - 使用属性名称的字符串表示在 LINQ C# 中计算平均值

c# - 包含的 LINQ 表达式

c# - WPF DataGrid 性能问题

c# - 带有泛型参数的普通 C# 类无缘无故无法编译