为了浏览器兼容性检查,并且资源有限,是否值得使用旧版本的Firefox测试我的HTML 4 / CSS 2 Web应用程序和站点,或者是否足以使用当前版本进行测试(v3 .6截至撰写本文时)?
如果我需要针对旧版本进行测试,为什么?我需要注意哪些事项?
更新1 :这适用于普遍可用的受众群体,我们可以假设浏览器使用模式与普通公众相同。
答案 0 :(得分:3)
我通常会检查较旧的浏览器,并按照此列表http://developer.yahoo.com/yui/articles/gbs/的A级浏览器进行操作。除非它只是一个非常快速的网站,我在所有的A级浏览器中进行测试。
检查不同浏览器的主要原因是确保不同的用户获得相同的体验,并确保您的网站实际运行。一些显而易见的事情是css修复,javascript / ajax修复,或不起作用的东西,PNG透明胶片在IE6中不起作用等等。
如前所述,您需要了解自己的受众特征以及网站的用途。如果它是一个内部站点,或者只有有限的人可以访问它,并且您知道他们不使用IE 7或更低版本,或者旧版本的Firefox,那么就没有必要进行交叉检查。但我会说,对于一般的公共网站,坚持使用A级浏览器,你很不错。
答案 1 :(得分:3)
作为一般规则,请在尽可能多的不同环境中测试您的应用程序。对旧浏览器版本进行测试从来都不是一个坏主意。
当然,考虑到时间限制和实际要求,您可能希望限制测试的范围。例如,除非您为政府创建应用程序,否则通常不需要在 Internet Explorer 6 下面测试任何内容。
至于Firefox,2.x版本开始变得非常受欢迎。很容易想象Firefox 2.x上还有很多人。您需要注意的主要问题是与CSS处理方式的不同之处。较旧的浏览器可能会以不同的方式呈现某些CSS标记,或者只是简单地不支持某些CSS标记。
答案 2 :(得分:2)
答案 3 :(得分:1)
如果您的目标受众的很大一部分使用旧版本,是的。
这是一个普遍适用的应用程序,还是仅限于一个组织?如果是后者,那么关于浏览器支持的公司政策将决定这一点。
答案 4 :(得分:0)
首先,找出您网站的浏览器demographics是什么样的。
这应该推动任何兼容性测试。
如果您发现许多用户使用旧版本的Firefox,那么这将是值得的。
您可能会发现其他一些您未考虑过的浏览器应该成为焦点。
答案 5 :(得分:0)
好问题!
如果您的应用程序针对的是技术娴熟的人,我会说针对2的基本测试仍然是强制性的。我已经看到很多机器仍然运行2,因为关闭了自动更新等等。