我的项目需要支持多种浏览器,如Firefox 2.0,firefox 3.0,IE 6,IE 7等。我的问题是我无法在较低版本的浏览器上测试应用程序。我必须转移到其他系统或其他机器进行测试。有什么方法可以解决这个问题吗?
我甚至无法使用Virtual Box,因为我的公司不会鼓励安装其他软件。
提前致谢。
答案 0 :(得分:8)
使用浏览器emulator,例如:
Browser Archive:evolt.org上以前版本浏览器的软件档案
来源:http://spellbook.infinitiv.it/2006/07/26/top-10-browser-emulators.htm
答案 1 :(得分:4)
有"Portable" versions of Firefox可以让你毫不费力地测试1.5,2.0和3.0 ......如果讨厌的IT人员不允许你在本地安装的话,甚至可以通过USB密钥进行测试。
答案 2 :(得分:2)
对于IE,您可以查看IETester
答案 3 :(得分:1)
这里有一个类似的问题: Running Internet Explorer 6, Internet Explorer 7, and Internet Explorer 8 on the same machine
接受的答案是使用虚拟化,以便您可以真实地了解网站在其本机系统上运行的每个浏览器下的行为方式。你可以在便携式拇指驱动器上运行firefox,但你不能用IE浏览器。您可以在每个VM上放置一个firefox和IE,以减少所需的VM实例数量。
答案 4 :(得分:0)
安装VirtualBox的广告系列。认真。它是网页设计的基本工具。据推测,他们给你一个比记事本更好的编辑器,他们也欠你不错的测试工具。
答案 5 :(得分:0)
测试解决方案取决于应用程序的功能和您可以使用的资源。你的第一个问题应该是我在写什么平台?操作系统平台将确定您拥有的默认工具集。
申请的范围是什么?
- 您正在测试图形元素吗?
-GUI IO?
- 计算功能?
您是否可以访问:
您需要一种自动化的应用程序安装,激活,重置和报告方法。你可以运行脚本或批处理文件吗?应用程序必须以GUI模式运行,它是否具有CLI?您是否可以访问其他服务(如Web服务器),是否可以打开端口来发送/接收状态报告?您可以远程登录测试计算机,从命令行启动和重置浏览器吗?你可以重置挂起的应用程序吗?
可以通过各种方式报告失败和成功,例如创建本地文件,从服务器下载映像或在端口上ping。基本上测试将需要更多的工作和时间,因为您将需要设计,实现并且可能具有讽刺意味的是测试测试套件和设备。
答案 6 :(得分:0)
检查所有IE 你可以去CodeckPack。 nl并安装所有IE,即IE collection。
或者您可以使用www。 multibrowserviewer .com它可以检查45个浏览器和3个os