我们已经创建了一个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
那么如何在所有环境中测试您的应用程序并确保它没有破坏?什么是最佳实践?
答案 0 :(得分:2)
虚拟机是最佳选择。不要为每种可能的组合构建新VM,只需创建WSS3 RTM版本,创建磁盘检查点/快照/ VM平台调用它,然后进行更改,例如:安装SP1,然后重新制作快照。
然后,您可以在检查点之间切换,并在每次开始测试时获得干净的起点。
您仍然无法在1个VM中完成所有操作,因为您需要X86和x64的不同基础。
祝你好运,我不羡慕你。答案 1 :(得分:1)
我知道这不是您想要听到的内容,但测试所有配置的唯一方法是实际启动并运行所有配置。当然,虚拟机是最简单的选择。
答案 2 :(得分:-1)
除上述内容外,除非您有技术原因要使用.NET 3.0或3.5,否则请在.NET 2.0上进行标准化以减少要维护的VM映像数。