浏览器兼容性测试
产生浏览器兼容性问题的原因:不同浏览器使用内核及所支持的html等网页语言标准同,以及客户端的环境不同(如分辨率不同)造成效果不能达到理想效果。
最常见的问题就是:网页元素位置混乱、错位
内核:决定浏览器如何显示网页的内容以及页面的格式信息
常见浏览器内核:
Ie内核:qq、搜狗、百度、360、世界之窗等
Webkit内核:Safari、Chrome 手机浏览器都是webkit内核
Gecko内核: 火狐浏览器(Firefox) it类用的多
Presto内核:opera浏览器
谷歌体积小、浏览网页速度快、安全性高、简洁
Firefox:多操作系统系统支持、兼容、速度快、全屏截图、firebug抓包等
Ie8 ie9:微软自带
以下情况需做兼容性测试:1、网页浏览器兼容测试:用户需求、指定需求2、提高用户使用量等
兼容性测试内容:页面格式、字体、输入框、下拉框、复选框、按钮等-功能测试过程中同步做 例:2个测试人员如兼容多个浏览器,两位分浏览器做自己负责项目部分
问题1:用户反馈小众浏览器有问题,公司如何处理)-----换个做过兼容性测试的浏览器
问题2:如果一个网站分为前台访问系统、后台管理系统、是否都需要做兼容性测试?-----后台管理系统不会做兼容性测试
前台访问系统:用户访问地址
后台管理系统:工作人员管理地址
百度统计流量:https://tongji.baidu.com/data/browser
App兼容测试:也能看到数据参考
常用浏览器兼容测试工具:
A:ietester,容易崩溃
B:在虚拟机里面装不同版本的ie浏览器
C、https://app.crossbrowsertesting.com/login 支持不同系统不同版本浏览器兼容性测试,但免费时长不长,需要缴费测试
D、spoon browser sandbox 启动比较慢,需要注册使用 https://spoon.net/browsers/
回忆:测试计划---测试用例-----测试报告
如何编写测试计划:
包含内容:(5w+1h记忆法):目的(why)、测试范围(what)、测试进度安排(when)、测试人员(who)、测试环境(where)、测试方法+测试工具(how)、风险评估、培训计划
测试报告(写过没有?包括什么内容?测试报告的重点是什么?---缺陷分析、测试结论)---禅道有bug分析
测试范围是根据需求规格说明书整理
每一个发布的版本都有一个测试报告
测试阶段:按测试版本统计
|