web兼容性测试相关知识

一、客户端兼容性

1、浏览器的兼容性测试

a、内核角度

Tridnt内核:代表作IE、腾讯、遨游、世界之窗等

Gecko内核:代表作Firefox

webkit内核:代表作Safari、Chrome

Presto内核:代表作Opera Presto是由Opera

Software开发的浏览器排版引擎,它是世界上最快的渲染速度引擎,在13年后,Opera宣布加入谷歌阵营,启用了。

Blink内核:由Google和OpearSoftware开发的浏览器排版引擎,2013年4月发布。现在Chrome内核就是Blink。谷歌还开发了自己的JS引擎,V8,使用JS运行速度极大地提高                                 了。

*浏览器的内核分为两个部分的,一个是渲染引擎,另一个是JS引擎,现在JS引擎比较独立,内核更加倾向渲染引擎。

b、浏览器版本角度

浏览器版本之间差异性很大的比如:IE

代表:Chrome45版本前后完成禁用了NPAPI插件,因此依赖此插件的软件肯定有问题,Chrome45之后是PPAPI,一般用43和46版本。

原则:用最新版本前两三个版本,最新版本,UI自动化测试用稳定版本

2、显示器分辨率测试

二、服务端测试

1、硬件兼容性

适配其它电脑和外设设备;

比如:打印机(这就是设计到beta测试到客户环境测试)。

2、操作系统兼容性

常用操作系统windows  Linux   Unix。

3、数据库兼容性(架构师)

Oracle、MySQL等,数据迁移。

4、web服务器兼容性(中间件/web容器)

Apache、IIS、Tomact、websphere等。

时间: 2024-10-11 08:56:41

web兼容性测试相关知识的相关文章

测试相关知识分享(百度和其他途径查找到的)

A: 1.一套完整的测试应该由哪些阶段组成? 参考答案:测试计划.测试设计与开发.测试实施.测试评审与测试结论 2.单元测试的主要内容? 参考答案: 模块接口测试.局部数据结构测试.路径测试.错误处理测试.边界测试 3.集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容? 参考答案: (1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失; (2)一个模块的功能是否会对另一个模块的功能产生不利的影响; (3)各个子功能组合起来,能否达到预期要求的父功能; (4)全局数据结构是否有

Apache web服务器的相关知识整理及简要说明

本文将梳理Apache    web网站服务器的相关知识,以及在CentOS6.7环境中简单配置Apache web网站的相关用法! 一. Apache web程序安装 利用光盘,制作本地RPM镜像源,利用yum安装httpd程序包. (1)挂载本地光盘 [[email protected] ~]# mount /dev/sr0 /media/cdrom mount: block device /dev/sr0iswrite-protected, mounting read-only [[ema

web兼容性测试

1.前端的兼容性问题 a. 客户端操作系统 -pc电脑 -windows -mac os -Linux -平板 -手机 -智能终端 -响应式布局  借助于css3 b.客户端浏览器 IE firefox safari chrome uc opera QQ  360 Sohu  baidu c.客户端分辨率 d.客户端处理能力 手机云测   testIn   游戏云测  testBird 2.后端也要考虑兼容性 a.web服务器 b.脚本引擎 c.数据库 limit 0,10 top 10 row

web端测试小知识

1.测试web端会看请求.数据.定位问题 在浏览器中按F12按钮,然后继续操作 一个操作有时请求很多个接口,点击"preview",查看返回的数据 ==========================================================

SSD 测试相关知识

SSD 知识普及 http://www.pceva.com.cn/topic/crucialssd/index-1.html 为什么4K随机读比4K随机写要慢? http://www.pceva.com.cn/topic/crucialssd/index-7_6.html KVM Disk Cache模式对性能的影响 http://blog.csdn.net/bobpen/article/details/41348529

谈谈软件兼容性测试

1.软件兼容性测试兼容性测试之待测试项目在特定的硬件平台上,不同的应用软件不同,不同的操作系统平台上,在不同的网络等环境中能正常的运行的测试.兼容性测试的目的:带测试项目在不同的操作系统上正常运行,包括待测试项目能在同一操作系统平台的不同版本上正常运行:待测试项目能与相关的其他软件或系统的“和平共处”:带测试项目能在指定的硬件环境中正常运行:待测试项目能在没的网络环境中正常运行.兼容性测试无法做到完全的质量保证,但对于一个项目来讲,兼容性测试是一个必不可少的一个步骤. 2.WEB兼容性测试的主要

浏览器兼容性测试的分类

浏览器在Web系统中的一个非常重要的组成部分,它关系到软件产品最终的展现形式,直接与用户打交道.同一个Web页面在不同的浏览器上可能有不同的效果,而用户也有各不相同的使用浏览器的习惯,既有使用主流浏览器的也有使用非主流的(比如作者,用的是Opera,碰到过很多网页都有兼容性的问题……)所以,为了保证我们的软件产品能够面向大多数的用户,浏览器的兼容性测试在Web测试中占据了十分重要的作用. 现在市面上的浏览器种类可谓玲琅满目,有大家所熟知的IE.Firefox.Chrome.傲游.360安全浏览器

WEB前端测试浏览器兼容性的娃有福了!

今天调试前端的一个js效果,在其它浏览器上都正常,本人的IE11也正常,但是同事的IE8下就不正常,于是楼主只能去找第三方软件了.先用的微软的Microsoft Expression SuperPreview4,但是它只能看静态页面,运行不了JS,于是只能去用IETester(楼主以前用过IETester,不太好用,经常崩溃).在IETester下试了,居然还是正常的,楼主瞬间凌乱了,不只如何下手了,只能再去找度娘了.在一篇帖子中看到一个好办法,真心好啊,楼主以前居然都没发现,贴图如下: 在IE

web聊天相关知识

http相关知识 http是无状态,请求,响应模式的通信模式,就是用户每次通过浏览器点击一下页面,都需要重新与web服务器建立一下连接,且发送自己的 session id 给服务器端以使服务器端验证此用户的身份.客户端若想从web服务器上获取数据,必须主动发起一个请求,然后接收服务器端的返回,服务器端不会主动向客户端推送消息. 基于传统的web服务器只会被动响应客户端请求的这个特性,想实现web实时聊天的需求,有以下几个方式:   轮询(polling) 轮询,客户端向服务器发出请求以获取一些数