浏览器兼容性介绍&测试计划&报告

浏览器兼容性问题是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示不统一的情况

产生原因:不同的浏览器使用内核所支持的HTML(标准通用标记语言下的一个应用)等网页语言标准不同;以及用户客户端的环境不同(如分辨率不同)造成的显示效果不能达到理想效果,最常见的问题就是网页元素位置混乱,错位。

内核:决定了浏览器如何显示网页的内容以及页面的格式信息。

常见的浏览器:IE浏览器(IE内核)、【Google/苹果浏览器(Webkit内核)】手机浏览器、火狐浏览器(Gecko内核)、Opera浏览器(Presto内核)
详情可参考:百度统计流量研究院 http://tongji.com/data/browser
注:政府性质的浏览器只兼容IE浏览器
常见介绍浏览器:IE、360、Firefox(特点兼容,跨多个操作系统)、Chrome(可以模拟各种手机进行测试,仅限于页面调整,并不能完整代替手机)、Safari(如果考虑苹果用户,需测试这个浏览器)
小众浏览器:世界之窗、猎豹、遨游等等

浏览器兼容性测试应用场景
1.when,time
1)用户要求,指定浏览器 需求(环境:浏览器:IE8 、IE9 、火狐)
2)网站一般都需要做兼容,从用户使用量,来选取主流浏览器
2.兼容性测试内容:主要是页面的格式,字体,输入框,下拉框,复选框,按钮等的检查;页面显示在功能中检查

常用的浏览器兼容性测试工具
1.letester,可以测试不同版本的IE浏览器,
2.在虚拟机里面安装不同版本的IE浏览器
3.http://app.crossbrowsertesting.com 这个网站可以支持不同系统不同版本浏览器的兼容性测试。(免费时间较短)
4.Spoon Browser Sandbox (需要安装插件,启动较慢)
http://spoon.net/browsers/

面试中可能会问到的问题
1.小众浏览器出现问题,需不需要做兼容性测试?用户反馈在小众浏览器上的问题?公司怎么处理?
2.如果一个网站分为前台访问系统、后台管理系统;是否都需要做浏览器兼容性测试?
作答:1)建议使用其他浏览器;看问题的严重程度或影响力(有可能会为了大头客户去专门做兼容)
2)前台访问系统(用户)
后台管理系统(公司内部或少数人,比如淘宝卖家)
,一般情况下,前台需要做,后台不需要兼容性测试,一般后台是兼容谷歌的
前端——访问,后端——系统服务器

测试计划
包含“5W+1H”方便记忆
目的(why)、测试范围(what)、测试进度安排(when)、测试人员(who)、测试环境(where)、测试方法/工具(how)、风险评估、培训计划

你可能感兴趣的:(浏览器兼容性介绍&测试计划&报告)