【问题标题】:Is it worth testing the same version of IE on different versions of Windows?是否值得在不同版本的 Windows 上测试相同版本的 IE?
【发布时间】:2010-11-02 06:50:10
【问题描述】:

我正在组装一些虚拟机来测试不同的浏览器,我想知道是否有任何令人信服的理由能够在不同版本的 Windows 上测试相同版本的 IE。 (即XP和Vista上的IE8)我主要是在谈论测试CSS以确保它在浏览器中“看起来正确”,但如果JavaScript存在重大差异,我也想知道这一点。

不同版本的 IE 在不同版本的 Windows 上是否“大体相同”?谢谢!

【问题讨论】:

标签: windows internet-explorer testing browser


【解决方案1】:

我认为您会注意到 Windows 版本之间的 IE 差异的情况非常有限。一个例子是我在 IE6 中看到的一个 Google 工具栏错误,它使 html 表单无法使用。当您升级到 IE8 时,该错误似乎消失了。但这个问题更多的是 Google Toolbar 而不是 IE。

您遇到的其他差异可能与安全性或插件有关。但在默认的 IE 配置中,我认为您不会看到任何渲染差异。

【讨论】:

    【解决方案2】:

    我同意之前回答过的两个人,尽管他们彼此不同意。

    一般来说,IE 在所有 Windows 版本中的行为基本相同。但是,可能存在(并且确实存在)一些偶尔的细微差异。这些是否重要取决于您。

    对于绝大多数网站,我不会打扰它。但是对于非常精确的 Web 应用程序,您正在使用复杂的 javascript 之类的东西,或者如果您出于某种原因要求布局对像素正确,那么它可能是值得的。我正在考虑人们在 JavaScript 中生成 os 类型的应用程序的情况,其中 DOM 真正被推送,并且精确的布局和完美的事件处理至关重要。

    【讨论】:

    • 我遗漏了一件可能已经澄清的事情:我在这个 Web 应用程序中的角色更接近于支持模式。它是第三方医疗保健应用程序的实现。因此,当患者致电服务台并说一个页面“看起来很有趣”时,我需要能够尽可能接近地模拟他们的设置。我想我问这个问题的原因是,它必须在获得完成工作所需的东西和花费人力构建大量 VM 之间取得平衡。谢谢大家!
    【解决方案3】:

    不,我会坚持在当前 (IE8) 和以前的 (IE7) 上进行测试,除非需要支持旧版本。这些浏览器应该在不同版本的窗口中呈现相同的内容。

    我个人不介意IE6,越早消失越好

    【讨论】:

      【解决方案4】:

      是的,我目前正在测试一些东西,并且在 XP 和 Vista 之间有不同的结果。

      --假设您已经拥有这两个平台。

      【讨论】:

      • 到底有什么不同?我使用 XP 和 Vista,但我不记得曾注意到 IE 中的不同行为。
      • 框架和框架对齐方式有些差异
      【解决方案5】:

      测试不同版本的 windows 的时间和成本最好花在其他地方。这将是我在寻找渲染问题时最不想看到的事情之一。

      【讨论】:

      • 这是一个企业的事情,所以成本是最低的,我认为从时间上讲,我可能会隔离时间来运行各种浏览器。例如只需在 Firefox 和 IE 上运行快速检查,然后通过一套浏览器运行一堆东西,就可以进行常规开发。谢谢!
      • 我更多地考虑工时成本。创建虚拟机需要时间,在回归测试的每个阶段都需要时间,等等。所有这些时间都需要花钱。请注意,我并不是说这是一个无用的测试,只是说你可能不应该把时间花在这上面,直到你覆盖了大部分其他基础。
      猜你喜欢
      • 2014-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-07
      • 2011-07-14
      • 2012-10-29
      • 2015-12-23
      • 1970-01-01
      相关资源
      最近更新 更多