如何在多种环境中测试应用程序? - SharePoint

时间:2011-01-28 09:12:51

标签: c# sharepoint sharepoint-2007 wss-3.0

我们已经创建了一个SharePoint 2007解决方案,我们需要在多个环境中进行测试,因为我们的开发环境类似。但是我如何在所有其他环境中进行测试,因为不可能为每个环境配备物理机器(甚至是VM)。例如

WSS 3.0 - x86, x64

x86 - SP1
      SP2
      Cumulative Updates
      Language Packs

x64 - SP1
      SP2
      Cumulative Updates
      Language Packs


MOSS 2007 - x86, x64

x86 - SP1
      SP2
      Cumulative Updates
      Language Packs

x64 - SP1
      SP2
      Cumulative Updates
      Language Packs

注意:.Net Framework版本是另外需要注意的事项 - 2.0,3.0,3.5,3.5 SP1

那么如何在所有环境中测试您的应用程序并确保它没有破坏?什么是最佳实践?

3 个答案:

答案 0 :(得分:2)

虚拟机是最佳选择。不要为每种可能的组合构建新VM,只需创建WSS3 RTM版本,创建磁盘检查点/快照/ VM平台调用它,然后进行更改,例如:安装SP1,然后重新制作快照。

然后,您可以在检查点之间切换,并在每次开始测试时获得干净的起点。

您仍然无法在1个VM中完成所有操作,因为您需要X86和x64的不同基础。

祝你好运,我不羡慕你。

答案 1 :(得分:1)

我知道这不是您想要听到的内容,但测试所有配置的唯一方法是实际启动并运行所有配置。当然,虚拟机是最简单的选择。

答案 2 :(得分:-1)

除上述内容外,除非您有技术原因要使用.NET 3.0或3.5,否则请在.NET 2.0上进行标准化以减少要维护的VM映像数。