浏览器版本矩阵是否已成为过去?

软件测试 浏览器 浏览器自动化
2022-01-29 23:26:10

微软宣布,如果用户启用了自动更新,他们将自动将用户更新到最新版本的 IE(这是与以前人们必须明确接受更新而不是在后台发生的更新相比的变化)。Firefox 和 Chrome 已经在做同样的事情。

但是,我知道人们没有升级浏览器的主要原因之一是他们的组织制定的政策可能不会改变。

这如何改变我们应该作为测试目标的浏览器,或者确实如此?我们是否应该继续测试旧版本,直到我们通过 Microsoft 更新获得最新的浏览器市场份额数据?我急于在较旧的浏览器版本上进行产品测试,但我不想操之过急。我们什么时候知道时机合适?

3个回答

在我的公司,支持 IE 7 的成本很高。令人鼓舞的是,微软将强制自动更新用户升级到 IE 8 或 IE 9。

如果您托管自己的产品,您应该能够分析您的 Web 服务器的访问日志以确定每个浏览器版本的市场份额。有了这些数字,您就可以评估市场份额和支持旧浏览器版本的成本之间的权衡。

QA Hates You 以他自己独特的方式发布了一篇关于这个主题的博客

http://qahatesyou.com/wordpress/2011/12/dont-base-your-compatibility-matrix-on-a-press-release/

“它也不会迫使已经拒绝早期报价的消费者放弃旧版 IE 进行更新”

这取决于您的目标群体以及您从他们那里赚到多少钱。我曾为一个客户工作过,他的客户数量如此之多,以至于不再支持份额低于 0.5% 的浏览器。因为他从较少的用户群中赚到的钱比支持这些旧平台的成本要高得多。这意味着我们已经测试了所有 IE 版本低至 6 的所有 FF 版本低至 3.0 等等。

所以没有对错之分。如果你有几百万用户,你可以计算出他们中有多少人使用 IE6,如果只有一些人打电话给你的支持团队,因为他们无法购买你的产品,那么在你的测试矩阵中使用 IE6 可能会更好。但是,如果您只有几千个用户,您就不会对支持将您的用户群扩大 50 或 100 个用户的浏览器感兴趣。

也许它足以确保您的产品的核心功能在 IE6 中工作,无论它在 chrome 或 firefox 中看起来是否相同。