我们的QA团队需要用IE9、IE8和IE7测试我们的网站。
与其为每个IE版本拥有单独的机器,测试人员是否可以简单地以IE8或IE7模式运行IE7?
例如,QA测试人员是否可以简单地设置以下内容并具有相同的"IE8“体验:
微软是否对此提出过任何具体建议?
(我们的备用选项是运行VPC兼容性映像,但这需要在测试人员的机器上设置更多的工作。)
发布于 2011-07-14 21:17:37
我不知道具体的区别是什么,但在我的上一个项目中,我发现IE9呈现“过去版本”的方式和虚拟PC版本的表现方式存在差异。从现在开始,对于可压缩性至关重要的站点,我只会信任其他浏览器的“完全安装”,无论是在单独的PC上还是在虚拟机器上。
发布于 2011-07-20 14:48:54
在测试中,您永远无法保证软件能够工作,除非在它所使用的环境中证明了这一点。
虽然IE9将模拟IE8和IE7的呈现,但它使用的是与实际IE8和IE7不同的系统。即使用于访问仿真的代码与实际代码相同,也是在不同的系统(容器)中访问的。
尽管如此,我发现不同平台上看似相同的浏览器有不同之处。总之,不要留下任何机会。在实际的平台上测试它(用VM)。
我建议在所有受支持的平台上测试所有三个浏览器版本。如果这是一个重要的web应用程序,那么请考虑使用像Selenium:http://seleniumhq.org这样的测试工具
发布于 2011-08-02 01:50:58
我们必须跨IE测试我们的应用程序,因为我们的公司客户端使用IE6,7和8。虽然有像IECollection这样的仿真器,但是我们发现它们只有95%的速度,剩下的5%会咬你。
我们已经确定了以下内容,并且它是免费的:微软VirtualPC和Internet Explorer应用程序兼容性VPC映像。这些VM,由微软免费提供,是完整的Windows版本与特定的Windows和IE版本,使现实世界的测试。VM每3个月到期一次,但一年4次的麻烦对我们来说是值得的,因为如果我们在其中一个VM上认证,我们知道它可以工作,而不是一个仿真器。
https://stackoverflow.com/questions/6699835
复制相似问题