创建用于兼容性测试的企业环境
测试环境用于在将操作系统部署到生产环境之前对你希望部署和访问兼容性的操作系统进行模拟。测试环境由安装了新操作系统的计算机组成。测试环境也许是一项长期投入。请考虑在部署完成后保留测试环境,可为将来部署项目提供帮助。
建模生产环境
我们建议采用以下做法设置测试环境:
在物理上使测试环境与生产环境分离。物理上分离可帮助确保测试环境中的活动不会影响到生产环境。
在测试环境中的计算机上,安装新的操作系统。
通过使用与生产环境中的帐户拥有类似权限的帐户,执行所有测试。此方法可帮助你确保是否可确定潜在的安全性问题。
配置测试环境以进行自动测试
通常情况下,测试会运行不只一次,这要求能够还原到之前状态的测试环境。我们建议采用以下做法来确保测试的一致性和还原测试环境状态的一致性。
使用磁盘映像软件以创建物理磁盘映像。
使用软件虚拟化功能以撤销对虚拟硬盘的更改。
确定虚拟化在何种情况下适用
下表显示了虚拟化的一些优点和缺点。
优点 | 缺点 |
---|---|
|
|
测试方法
在新的操作系统中测试应用程序时,建议你采用以下方法。
保留默认选定的安全功能。
使用测试自动工具以一种一致、可重复的方式运行测试案例。
以与在生产环境中使用的同样方法使用应用程序。
使用运行时分析程序包中的兼容性监控程序工具收集兼容性反馈。
通过 Microsoft® Compatibility Exchange 发送和接收兼容性数据以获取数据和解决方案。
测试网站或 Web 应用程序时,建议你将 Intranet 和 Extranet 站点都包括进来,根据站点或应用程序对你组织的重要程度来排列优先级。