Unit testing 如何在多个浏览器上手动单元测试我的应用程序?

Unit testing 如何在多个浏览器上手动单元测试我的应用程序?,unit-testing,browser,cross-browser,Unit Testing,Browser,Cross Browser,我的项目需要支持多种浏览器,如Firefox2.0、Firefox3.0、IE6、IE7等。我的问题是我无法在较低版本的浏览器上测试应用程序。我必须转移到其他系统或其他机器进行测试。有什么办法解决这个问题吗 我甚至不能使用Virtual Box,因为我的公司不鼓励安装其他软件 提前感谢。使用以下浏览器: :免费;在不同的浏览器中测试您的web设计 :免费;野生动物园截图 :免费;internet explorer屏幕截图 :免费;这项服务允许网络作者看到他们的网页在使用Lynx(一种文本模

我的项目需要支持多种浏览器,如Firefox2.0、Firefox3.0、IE6、IE7等。我的问题是我无法在较低版本的浏览器上测试应用程序。我必须转移到其他系统或其他机器进行测试。有什么办法解决这个问题吗

我甚至不能使用Virtual Box,因为我的公司不鼓励安装其他软件

提前感谢。

使用以下浏览器:

  • :免费;在不同的浏览器中测试您的web设计

  • :免费;野生动物园截图

  • :免费;internet explorer屏幕截图

  • :免费;这项服务允许网络作者看到他们的网页在使用Lynx(一种文本模式的网络浏览器)查看时的样子(某种程度上)

  • :24小时免费;跨浏览器屏幕捕获

  • :在同一台计算机上安装多个Internet Explorer版本

  • :有偿服务

  • :屏幕截图生成器,可在Safari、MacIE或Mozilla中的Macintosh G5上查看您的站点

  • :evolt.org上以前版本浏览器的软件存档

    资料来源:


  • 对于IE,您可以查看

    活动以安装VirtualBox。认真地它是网页设计的基本工具。大概他们给了你一个比记事本更好的编辑器,他们还欠你像样的测试工具。

    测试解决方案取决于应用程序的功能和你可以使用的资源。你的第一个问题应该是我在什么平台上写作,为什么平台写作?操作系统平台将确定您拥有的默认工具集

    适用范围是什么

    -您正在测试图形元素吗?
    -GUI IO?
    -计算功能

    您是否有权访问:

    • 虚拟机—一台计算机模拟其他环境
    • 使用多台本地计算机和一个KVM交换机,具有更高的原始处理能力,易于访问,适用于GUI测试
    • 通过SSH或其他服务器-客户机安排使用多台远程计算机,可能需要像VNC这样的客户机或某种形式的远程桌面
    您需要一种自动化的应用程序安装、激活、重置和报告方法。您可以运行脚本或批处理文件吗?应用程序必须在GUI模式下运行,是否有CLI?您是否可以访问其他服务(如web服务器),是否可以打开端口发送/接收状态报告?您是否可以远程登录到测试机器,从命令行启动并重置浏览器?。您可以重置挂起的应用程序吗


    失败和成功可以通过多种方式报告,例如创建本地文件、从服务器下载映像或在端口上ping。基本上,测试将需要更多的工作和时间,因为您将需要设计、实现并可能讽刺地测试测试套件和设备

    有一些工具可以让您轻松地测试1.5、2.0和3.0。。。如果讨厌的IT人员不允许您在本地安装,即使使用USB密钥也不例外。

    这里有一个类似的问题:

    公认的答案是使用虚拟化,这样您就可以真正了解网站在其本机系统上运行的每个浏览器下的行为。您可以在便携式拇指驱动器上运行firefox,但不能使用IE。您可以在每个虚拟机上安装firefox和IE,以减少所需的虚拟机实例数。

    检查所有IE 您可以转到CodeckPack。nl并安装所有IE,IE


    或者你可以使用www.multibrowserviewer.com,它可以检查45个浏览器和3个操作系统

    这是真的/单元/测试吗?该web应用程序应该支持问题中提到的所有指定浏览器。所以,在签入之前,我在所有浏览器上都进行了单元测试。@我认为这不是单元测试,这是对的,因为您首先怎么能为此编写单元测试呢。我认为这将是非常困难的。我认为这就是所谓的黑盒测试,但如果我错了,请纠正我:)