浏览器兼容性知识和软件测试计划

一、浏览器兼容性测试介绍

1、定义: 因为不同浏览器对同一代码有不同的解析,造成页面显示效果不统一的情况

2、原因:不同浏览器使用的内核及所支持的HTML等网页语言标准不同及用户客户端环境不同造成显示效果达不到理想效果。eg:网页元素错位、混乱

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

常见浏览器有哪些?我们常用的有哪些?

IE内核:IE浏览器、傲云浏览器、360浏览器

Webkit内核:谷歌浏览器 safari

Gecko内核:火狐浏览器

二、常见浏览器介绍

IE浏览器:使用客户群体较多

360浏览器:特点会将不能识别的软件作为病毒处理掉,会将它认为不安全的浏览器重新命名等

Firefox(火狐):跨多个平台,最大的特色就是兼容,速度比较快

兼容性排名:Firefox-Chrome-IE

Chrome(谷歌):体积小浏览速度快,本身安全性较高

safari

什么时候需要做浏览器兼容性测试?

答案:网站一般需要做兼容测试,除用户指定浏览器的,我们一般选取主流浏览器。

兼容性测试的内容:页面格式、字体、下拉框、复选框按钮等检查--再对功能进行检查

三、软件测试计划

测试的基本流程:需求分析-计划-设计-执行-评估

测试计划一般包括:目的、测试范围、测试进度安排、测试人员、测试环境、测试方法、测试工具、

风险评估、培训计划

四、软件测试报告

1、测试总结

初级版本:测试的功能模块、测试环境、遗留的bug、测试用例覆盖率,bug的统计与分析、风险有哪些、版本测试评估、发布的建议

升级版本:新需求引入后要单独对测试用例进行修改,并在上面的基础上列出这次升级的内容包括哪些。

时间: 2024-10-05 12:36:19

浏览器兼容性知识和软件测试计划的相关文章

软件测试计划文档(初)

软件测试计划文档 1.引言 1.1 编写目的 满足大学生选课需求,解决选课难的问题 1.2 项目背景 如今,网上选课已成为大学生必经之路,但是普通的官方系统难以满足大学生需求,我们拟在大学内推广该软件以解决大学选课难的问题 1.3 术语定义 Ad hoc testing(随机测试),没有书面测试用例.记录期望结果.检查列表.脚本或指令的测试.主要是根据测试者的经验对软件进行功能和性能抽查.随机测试是根据测试说明书执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程. Alpha te

IE浏览器兼容性模式

最近支持公司的一个内部业务管理系统,系统是基于jQuery来实现:用了2年的MVVM框架的我转向这个完全使用jQuery框架来开发的系统,真是相当不爽(相信用过MVVM框架的跟我是相同的感受):更为憋屈的是,到了这个年代,IE的亲爹微软都放弃支持IE6-10了,系统尽然还只支持使用IE浏览器(运营电脑安装都是IE8浏览器,所以大部分只管IE8),其他高级浏览器不被支持(当然这是由于系统使用了基于IE的一些插件导致). 但是话又说回来,但是在支持系统的开发过程中,经常看到X-UA-Compatib

CSS3与页面布局学习笔记(八)——浏览器兼容性问题与前端性能优化方案

一.浏览器兼容 1.1.概要 世界上没有任何一个浏览器是一样的,同样的代码在不一样的浏览器上运行就存在兼容性问题.不同浏览器其内核亦不尽相同,相同内核的版本不同,相同版本的内核浏览器品牌不一样,各种运行平台还存在差异.屏幕分辨率不一样,大小不一样,比例不一样.兼容性主要可以分类为: 1).CSS兼容2).JavaScript兼容3).HTML兼容 这三类也是前端的主要组成部分,都存在一定的兼容性问题,知己知彼,百战百胜,我们先了解浏览器的发动机—内核. 多年前我们一直为IE6兼容烦恼,为它没少加

浏览器兼容性问题(转)

常见浏览器的兼容问题 初学html和css时,每天切图,总会遇到很多浏览器兼容性问题.最近一直关注移动平台开发,就html和css来说,不用考虑那么多浏览器兼容性问题.到现在,以至于很多浏览器兼容性几乎忘光了.今天把以前总结的知识拿来分享一下,顺便自己也复习一下.当然,其中肯定有很多不足,望指正啊. 1 ie6.0横向margin加倍 产生因素:块属性.float.有横向margin. 解决方法:display:inline: 2 ie6.0下默认有行高 解决方法:overflow:hidden

浏览器兼容性问题及常见的解决方法

一.什么是浏览器兼容性问题 浏览器兼容性问题又称网页兼容性和网站兼容性问题,指网页在各种浏览器上的显示效果可能不一致二产生浏览器和网页间的兼容问题.在网站的设计和制作中,做好浏览器兼容,才能够让网站在不同的浏览器下都正常显示.而对于浏览器软件的开发和设计,浏览器对标准的更好兼容能够给用户更好的使用体验. 二.浏览器兼容性问题产生原因 因为不同浏览器使用内核及所支持的HTML等网页语言标准不同:以及用户客户端的环境不同(如分辨率不同)造成的显示效果不能达到理想效果.最常见的问题就是网页元素位置混乱

[cssTopic]浏览器兼容性问题整理 css问题集 ie6常见问题【转】

显示文档结构 JS常见兼容性问题 JS语言本身的兼容性问题 DOM方面的兼容性问题 JS基础库 CSS常见兼容性问题 什么是hasLayout 与hasLayout有关的问题 Peekaboo Guillotine Bug [IE6] Unscrollable Content Bug [IE6] Border Missing [IE6] Three Pixel Text Jog [IE6] 浮动的clear margin的collapsing 滤镜 绝对定位元素的起始点 小结 常见的IE问题及解

软件测试计划的编写

一.首先明确以下这几个问题 1.为什么要编写软件测试计划? 1)领导能够根据测试计划宏观调配,合理做资源配置. 2)测试人员能够了解整个项目测试情况以及测试阶段所要进行的工作内容 3)便于其他人员了解测试人员的工作内容,进行相关配合工作 2.什么时间开始编写测试计划? 测试需求分析前总体测试计划书------测试需求分析后详细测试计划书 3.谁来编写? 具有经验丰富的测试项目负责人 4.测试计划编写6要素(5W1H) 1)Why—为什么做?帮助测试团队理解测试的目的 2)What—做什么?明确测

html标签和css基础语法与浏览器兼容性等相关基础学习

<!-- table的使用 --> <h3>前端日常</h3> <form action="https://www.baidu.com"> <table border="1px" cellspacing="0px"><!--cellspacing单元格间隙--> <thead></thead><tbody> <col span=&qu

常见浏览器兼容性问题与解决方案【转】

常见浏览器兼容性问题与解决方案 原文:http://blog.csdn.net/chuyuqing/article/details/37561313/ 所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况.在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果.所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题. 在学习浏览器兼容性之前,我想把前端开发人员划分为两类: 第一类是精确按