【问题标题】:How to create a test environment for commercial Windows applications?如何为商业 Windows 应用程序创建测试环境?
【发布时间】:2010-04-27 19:14:36
【问题描述】:

您如何在不同环境中最好地测试商业 Windows .NET 应用程序? (XP、Vista、Win 7、终端服务器、Citrix)

我在考虑 MS Virtual PC,以及 Acronis 之类的重影软件 ..http://www.acronis.com/enterprise/

什么是好的、经过测试的测试设置? :-)

..................................................

感谢volodi 和lukas 的帮助,我现在走得更远了: 似乎 VMWare Workstation 是解决这个问题的完美软件解决方案。您可以拍摄配置快照,因此我们甚至不再需要任何成像软件。另外,它的价格是 189 美元...甜...

现在我们遇到了一些额外的问题:

  • 在 vmware 中,建议您将 vm 存储在 LOCAL 磁盘上。可以保存到网络或 USB 驱动器,但您需要 PocketACE,而且您必须先将其存储在本地,然后再进行转换,这似乎很麻烦...... 所以我们正在考虑购买一台具有 1TB 磁盘空间的新笔记本电脑。我们将这台笔记本电脑仅用于测试目的。 您将虚拟机存储在哪里?

-> 将其存储在网络驱动器或本地磁盘上...这是一个误解...

  • 现在备份似乎出现了另一个问题...您将如何备份 500 GB 的数据?这似乎需要做很多工作......

-> 这是一个误会。如果你创建一台新机器,你必须分配 40GB 的空间。所以我们想,我们需要 8 台机器,8 x 40 = 320 GB ... 这是错误的,一个 vm 是 +/- 3-6 GB ... vm 磁盘大小似乎是动态增长的

  • 另外,我应该买一台 64 位的机器吗?

->如果要测试Citrix XenServer,则需要64位处理器...

【问题讨论】:

    标签: .net windows testing installation


    【解决方案1】:

    我正在使用 VMWare,我喜欢创建特定配置的临时克隆的链接克隆功能。 VMWare 支持更多操作系统。您可以查看“Comparison of platform virtual machines”

    【讨论】:

    • 我一直在使用的虚拟机,我一直保存在本地硬盘上。其余的我从外部 USB 硬盘驱动器运行。我试图让我的虚拟机尽可能小,比如 6 到 10 GB,备份需要 5 到 10 分钟。 64 位机器将使您能够同时运行 32 和 64 操作系统。
    【解决方案2】:

    这里有一些提示:

    • 使用虚拟机,也有一些免费软件,比如VirtualBox 或VMware Player
    • 安装所有你需要的操作系统(WinXP、Win7、WinVista等),你可以使用 试用版,这不是问题。
    • 在所有这些设备上部署您的应用程序,更好地使用调试模式和 日志记录也是如此。
    • 测试您的应用程序,如果它在所有应用程序 (OS) 上都能正常工作。

    【讨论】:

      【解决方案3】:

      这个问题更适合 ServerFault 而不是 SO...但我们在这里使用 VMWare ESXi 与一堆虚拟机、快照、各种配置、不同版本的 Citrix、终端服务、多个测试域、Active Directory 部署测试等等等等。

      基本上,虽然您可以使用一些桌面软件,例如 Virtual PC,但您很快就会遇到资源问题。最好设置运行 ESX 或 Hyper-V 的服务器,如果您需要测试与 App-V 和/或 XenDesktop 的兼容性,那么您需要运行 Hyper-V 服务器。对于其他一切,我们发现 ESXi 的免费版本绰绰有余。

      但请注意分配大量资源,我们有大约 30 个 VM 用于测试,并且任何时候都可能运行 10-15 个 - 只有 12Gb 内存并运行 VM,例如 2008 R2(推荐 2Gb RAM)将其最大化并减慢其他所有内容非常容易。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-11-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多