在迁移到 Windows 10 之前,是否应在 Windows 10 上测试在 Windows 7 中运行的 Web 浏览器应用

在迁移到 Windows 10 之前,是否应在 Windows 10 上测试在 Windows 7 中运行的 Web 浏览器应用

我正在进行一个项目,其中有超过 20,000 个桌面将从 Windows 7 迁移到 Windows 10。有一个问题,即是否有必要测试从 Windows 7 访问的 Web 浏览器应用程序是否需要进行测试以确保它能在 Windows 7 上运行。用户群目前使用 Windows 7。我们希望避免有人将他们的桌面升级到 Windows 10 后发现他们在 Windows 7 中使用的 Web 应用程序无法在 Windows 10 中正常运行。

有人说这没有必要,因为应用程序在服务器上运行,所以与 Windows 10 无关。其他人说这可能是必要的,因为发送到桌面的网页可能已被编码为使用特定浏览器的自定义功能。其他人说可能需要测试,因为发送到桌面的网页可能需要最低版本的浏览器才能支持特定版本的 java 脚本。

我希望得到社区的一些反馈,特别是那些已经经历过 Windows 10 迁移的人,为什么在从 Windows 7 迁移时有必要或有必要测试 Web 浏览器应用程序是否与 Windows 10 兼容。谢谢

答案1

对于该数量的用户,您应该设置一台或两台 Windows 10 机器并测试应用程序。

我们在 Windows 7 上使用的所有基于 Web 的系统也可以在 Windows 10 上运行(票务和其他系统),但请先进行测试以确定。

答案2

我曾经经历过这样的迁徙。

任何在 Win7 上的 Chrome 或 Firefox 中运行良好的基于​​ Web 的应用程序在 Win10 上也能毫无问题地运行。无需测试,因为 Chrome 和 Firefox 中的页面无法突破浏览器沙盒,即使它们需要插件才能正常工作。因此,它们的行为在这些浏览器运行的所有平台上都是标准的。

这就使得 Internet Explorer 成为了特立独行者。 一般来说在 Win7 上的 Internet Explorer 中运行的任何程序都可以在 Win10 上运行,但也有一些例外。一些供应商的基于 Web 的应用程序要求Internet Explorer 才能正常运行。这几乎总是因为应用程序需要一个尚未移植到其他浏览器的 ActiveX 控件(并且它通常没有被移植,因为它故意以其他浏览器不允许的方式破坏浏览器沙盒)。这些将要需要进行测试。

因此,需要遵循以下指导原则:

如果你使用的应用程序可以在 Win7 上的 Chrome 或 FF 中运行——即使你通常在 IE 中运行它——它也应该可以在 Win10 中正常运行(即使你可能需要在 Chrome 或 FF 中运行它,因为它在 Win10 上的 IE 中无法正常工作)。

如果某个应用程序需要IE 可以在 Win7 中正常工作,那么您需要在迁移之前在 Win10 上的 IE 中对其进行彻底测试。

幸运的是,IE 的 ActiveX 插件模型即将淘汰。微软只在 Win10 上保留了 IE,因为有太多供应商使用了这种方案。但这些应该很快就会在(希望)不久的将来不体面地消亡。请咨询您的供应商进行升级。

还有一件事:

如果你遇到这种情况,即供应商应用程序需要特定的 IE 特性才能运行,你应该研究一下IE 企业模式。企业模式允许您根据每个 URL 专门定制 IE 的行为,以克服您在使用某些基于 Web 的应用程序时可能遇到的只能在某些版本的 IE 上运行的障碍。

相关内容