什么是测试IE和其他Windows浏览器的可接受方式?

时间:2011-02-14 18:21:00

标签: windows internet-explorer testing

我在Mac上开发Web应用程序,因此我可以测试标准的Mac浏览器(Firefox,Chrome,Safari,Opera等)。但我想知道测试Windows浏览器尤其是IE的可接受方式是什么?如何测试不同版本的IE?

我能想到的一些可能的解决方案:

  • 双启动 - 如果您在Mac环境中开发代码但想在Windows中进行测试,这似乎很痛苦。
  • Windows虚拟机 - 这总是让我的笔记本电脑风扇发出乱七八糟的错误
  • 购买一台Windows笔记本电脑 - 这当然有效,但这是一项成本,我不想为一台测试机付费。
  • 我还缺少什么?

我不是在寻找一个绝对正确或错误的答案,我只是好奇其他开发者做了什么,以及是否有任何公认的做法。

5 个答案:

答案 0 :(得分:2)

如果您可以运行Virtual PC或具有可以使用VPC虚拟硬盘的虚拟化应用程序,则另一个选项是来自Microsoft的download the IE Application Compatibility vhds

答案 1 :(得分:1)

答案 2 :(得分:0)

最简单的方法是包含其各自版本的IE的虚拟机,因为您无法轻松拥有与IE8更新一起运行的多个IE版本。

如果你想做自动化的东西,你总是可以使用Selenium Web Driver

答案 3 :(得分:-1)

虚拟框看起来是个不错的选择...除了你需要掌握一个Windows操作系统。

显然还有一个名为winebottler的东西......从堆栈溢出中查看这篇文章,了解更多细节。

Is there a IE tester for mac?

答案 4 :(得分:-1)

IE tester是一个不错的选择,允许您通过点击鼠标在不同版本的IE之间切换。它并不完美,有一些东西它不会完全模仿,但如果你的预算很高,那就很好(而且免费)。但是,当然你需要访问一个Windows框。求/借/偷一个?说实话,如果你做了很多web开发,你应该可以访问一台机器进行测试。

另一种方法是使用在线渲染服务,但这将花费你。