淘宝测试浏览器问题浅析

发表于:2010-2-10 15:06

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:minyi    来源:Taobao QA Team

  项目“买家中心”顺利上线了,由于项目的特殊性,只有一个页面的功能改版,但是,却是一个用户点击数很高,页面样式要求很严格的项目。项目结束以后仔细分析项目过程中的数据和上线以后的遗留BUG发现,在项目中因为页面样式问题的BUG竟然有41个,占全部106BUG的38.68%。这个数字可以说明页面样式的问题是这个项目一个很重要的问题。在项目中,我们按照测试计划,分别测试了Firefox、IE6、IE7和IE8,其中重点测试了前三种浏览器。但是在项目上线后,还有遗留了页面样式的BUG。具体的BUG是在chrome(Google)浏览器下,在便民中心模块出现了页面样式的问题。

  如此多的问题,还有对线下BUG的愧疚与无奈促使我去试着研究WEB应用程序的浏览器兼容性问题。

  首先需要看下淘宝浏览器的分布使用率,浏览器分辨率使用率和操作系统使用分辨率。

  以上三种图是从2009年12月1号到2009年12月31号的统计。从浏览器的分布统计率可以看出,淘宝会员对于web浏览器的使用率从高到底的前4名是:IE6、IE7、IE8、FF。这四个浏览器的使用率总和占到了98.98%。而对于浏览器分辨率和操作系统的使用率也从图中可以很清楚的看出结论。

  除了研究淘宝浏览器的使用分布率等,我还询问了淘宝的UED同学他们在设计前段网页时,对浏览器的兼容性的优先级考虑。他们一般也是根据淘宝浏览器的使用率来考虑设计网页时的优先级。一般也只考虑到FF这个浏览器为止。

  那么,在项目开发、测试时间有限,人员有限的情况下,能否最大程度的保证页面样式正确性呢,少一些的遗漏线上BUG呢。虽然,有些浏览器不是淘宝会员使用的主流浏览器,但是,最大程度的满足所有会员的需求仍然是我们追求的目标。

  IETester是一个免费的可以同时测试 IE5.5 到 IE8 的小工具。虽然存在少许BUG,但此工具对于IE系列浏览器的兼容性测试,已经基本是做的很完善了,在项目中,可以用这个工具确保一部分主体功能页面展示的正确性。

  另外,BrowserShots.org 是一个很不错的在线服务,它主要帮助你检查一下网页是否兼容所有的浏览器。其目前支持四个操作系统:Linux, Windows, MacOS和BSD。浏览器支持包括 MSIE,Firefox,Chrome,Safari,Opera,Dillo,SeaMonkey,Navigator等等浏览器的不同版本。

  使用这个在线服务其实很简单,只需要输入你的网址,并勾选一下各种浏览器。当然,你还可以指定分辨率,色彩度,Javascript,Java和Flash的版本。

  这些小工具并不是我们测试的重点,在项目中仍然需要保证主流浏览器和操作系统的功能、样式的稳定。但是,在项目时间充裕、环境基本稳定的情况下,不妨用这些小工具点点,可能会有将BUG扼杀在项目发布之前的可能性哦。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号