1

我们的质量检查小组需要在IE9,IE8和IE7中测试我们的网站。IE9中的IE7/IE8浏览器/文档模式是否与真实浏览器相同? (QA)

而不是每个IE版本都有单独的机器,测试人员可以在IE8还是IE7模式下运行IE9?

例如,可以一个QA测试器简单地设置以下,并具有和相同的 “IE8” 经验:

  • 浏览器模式:IE8

  • 文档模式:IE8标准

微软是否就此提出过任何具体建议?

(我们的后备选项是运行VPC兼容的图像,但需要更多的努力来建立对测试者的机器。)

+0

另一种选择是http://www.my-debugbar.com/wiki/IETester/HomePage而不是单独的机器/图像。 –

+0

我建议重新考虑VPC设置,如果你不介意大的下载大小,并且你有硬件在同一台机器上运行多个VPC。国际海事组织,建立VPC是解决问题最少的麻烦。 –

+0

我非常喜欢做VPC。但是,如果我能找到官方的MS来源说使用IE文档模式是相同的,那就容易多了。 (在我的组织中,在承包商的计算机上安装虚拟PC是一个巨大的麻烦) – frankadelic

回答

1

我不知道具体的区别是什么,但对我的最后一个项目,我发现IE9呈现“过去版本”的方式和虚拟PC版本的行为方式存在差异。从这里开始,对于兼容性至关重要的站点,我只会相信其他浏览器的“完全安装”,无论是在单独的PC还是虚拟机器上。

+0

仿真和真实版本之间的区别的任何具体示例? – frankadelic

1

在测试中,你永远无法保证软件的工作原理,除非证明它会在使用环境(S)内这样做。

虽然IE9将效仿IE8和IE7的渲染,它使用一个特定与实际的IE8和IE7不同的系统。即使用于访问仿真的代码与实际相同,也会在不同的系统(容器)内访问。

这就是说,我发现不同平台上看似相同的浏览器。总之,不要让任何事情发生。在实际平台上(使用VM)进行测试。

我建议在所有支持的平台上测试所有三种浏览器版本。如果这是那么重要的Web应用程序可以考虑使用一个测试工具,如硒:http://seleniumhq.org

1

我们必须跨IE测试我们的应用程序,因为我们的企业客户使用IE6,7和8。虽然有模拟器像IECollection,我们发现他们只有95​​%的路程,剩下的5%会咬你。

我们已经解决了以下问题,其免费:Microsoft VirtualPCInternet Explorer Application Compatibility VPC Images。这些由微软免费提供的虚拟机是完整的Windows版本,它具有支持实际测试的特定Windows和IE版本。虚拟机每3个月就会过期,但每年4次的麻烦对我们来说是值得的,因为如果我们在其中一个虚拟机上进行认证,我们知道它是有效的,而不是其中一个虚拟机。

0

是的,你可以这样做。如果您使用的是IE9,请选择工具 - > F12开发人员工具。在状态栏区域您可以找到所有新的菜单,您可以在其中找到浏览器模式和文档模式。您可以从那里更改为IE7或IE8。请参考下面的图片。

相关问题