我应该用旧版本的Firefox测试我的应用程序吗?

问题描述:

为了浏览器兼容性检查的利益,并且给予有限的资源,是否值得使用旧版本的Firefox测试我的HTML 4/CSS 2 Web应用程序和站点,还是足以使用当前版本进行测试(v3。 6截至撰写本文时)?我应该用旧版本的Firefox测试我的应用程序吗?

如果我需要测试旧版本,为什么?我需要注意哪些事情?

更新1:这适用于普遍适用的受众群体,我们可以假定浏览器的使用模式与普通大众相同。

作为一般规则,您可以在尽可能多的不同环境中测试您的应用程序。对老版本的浏览器进行测试绝不是一个坏主意。

当然,考虑到时间限制和现实需求,您可能希望限制测试的范围。例如,除非您为政府创建应用程序,否则通常不需要在Internet Explorer 6以下测试任何内容。

至于Firefox,2.x版本开始变得非常流行。很容易想象,Firefox 2.x上还有很多人。您需要注意的主要问题是与处理CSS的方式不同。旧版浏览器可能会呈现不同的CSS标签,或者只是简单地不支持其中一些。

首先,找出你的网站的浏览器demographics是什么样的。

这应该驱动任何兼容性测试。

如果你发现你有许多老版本的Firefox用户,那么这将是值得的。

您可能会发现其他一些您没有考虑的浏览器应该是一个焦点。

我通常会检查旧版浏览器,并按照此列表http://developer.yahoo.com/yui/articles/gbs/ A级浏览器。除非它是我在所有A级浏览器中测试的非常快速的站点。

检查不同浏览器的主要原因是要确保不同的用户获得相同的体验,并确保您的网站真正有效。一些显而易见的事情是CSS修正,javascript/ajax修复或者不能正常工作,PNG透明文件在IE6中不起作用等等。

如前所述,您需要了解您的人口统计信息以及该网站的用途。如果它是一个内部网站,或者只有有限的人可以访问它,并且您知道他们不使用IE 7或更低版​​本,或Firefox的旧版本,那么确实不需要进行交叉检查。但我认为,对于一般的公共网站,坚持A级浏览器,你很不错。

+2

伟大的链接(分级浏览器支持)! – 2010-11-11 16:10:23

如果您的目标受众中的很大一部分使用旧版本,那么是的。

这是一个普遍适用的应用程序,还是仅限于一个组织?如果是后者,那么关于浏览器支持的公司政策将决定这一点。

+0

一般可用的应用程序。 – 2010-11-11 16:05:44

好问题!

如果你的应用程序针对技术精通的人不多,我会说对2的基本测试仍然是强制性的。我看到很多机器仍在运行2,因为关闭了自动更新等。

如果你想了很多不同的浏览器进行测试,这项免费服务可能对您有所帮助:

http://browsershots.org/

(的Adobe在过去一个商业服务,但他们关闭它)