2023年6月21日发(作者:)
web浏览器兼容性测试1.渲染引擎(所谓的内核)(1)Chrome--开源的Webkit,听说⾃主从Webkit中衍⽣了Blink
(2)Safari--开源的Webkit
(3)Firefox--Gecko,Mozilla⾃家的渲染引擎
(4)IE--Trident内核
(5)360极速版--Webkit+Trident
(6)Opera--⾃家的Presto内核,然后这位兄弟也跟着Chrome⽤Blink
(7)其他国内的基本都是Trident内核
2.浏览器兼容性测试2.1为什么要做浏览器兼容性测试 第⼀点也说了浏览器渲染引擎有区别,就算是同⼀渲染引擎,在做个性化修改后显⽰也会有差别,⽤过国内浏览器的你最明⽩的啦。⽽前端页⾯显⽰主要是通过什么来⽀撑呢?HTML、CSS、Javascript、ActiveX等等,⽽不同的渲染引擎对这些⽀持也会不同,例如,ActiveX是Microsoft的产品,是为Internet Explorer⽽设计的,javascript是Netscape的产品。
2.2怎么做浏览器兼容测试(1)针对系统⽀持的浏览器做测试,除这些之外,有时间的情况下去过⼀遍其他浏览器。根据国情任何浏览器都有⼈⽤。
(2)没有明确要求⽀持什么浏览器,找主流的渲染引擎测试,⼀般都是 Chrome、IE、Firefox。(时间够的情况下,可以加上Safari 和Opera)
(3)在测试中,尽量错开验证, ⽐如⼀个功能点在IE上验证,回归时在Chrome上验证,第⼆轮测试在Firefox上验证。
(4)使⽤⼯具本⼈是不建议的(曾经⽤过IEtester,在⼯具上跟实际中显⽰还是有⼀些区别的)
(5)兼容性测试⼀定要列在测试⽤例中,在时间紧迫中很容易忘记。
(6)⼀台机⼦上装太多浏览器感觉烦,或者IE只能装⼀个版本降级升级⿇烦,⽤虚拟机吧(IE 11可以⽤F12选IE其他版本)
3.其他兼容性测试 主要介绍了浏览器兼容,当然兼容性测试包括很多种,⽐如操作系统、分辨率等等,相对于其他,浏览器兼容性问题是最多,也是影响最⼤的,所以主要介绍了浏览器兼容。
2023年6月21日发(作者:)
web浏览器兼容性测试1.渲染引擎(所谓的内核)(1)Chrome--开源的Webkit,听说⾃主从Webkit中衍⽣了Blink
(2)Safari--开源的Webkit
(3)Firefox--Gecko,Mozilla⾃家的渲染引擎
(4)IE--Trident内核
(5)360极速版--Webkit+Trident
(6)Opera--⾃家的Presto内核,然后这位兄弟也跟着Chrome⽤Blink
(7)其他国内的基本都是Trident内核
2.浏览器兼容性测试2.1为什么要做浏览器兼容性测试 第⼀点也说了浏览器渲染引擎有区别,就算是同⼀渲染引擎,在做个性化修改后显⽰也会有差别,⽤过国内浏览器的你最明⽩的啦。⽽前端页⾯显⽰主要是通过什么来⽀撑呢?HTML、CSS、Javascript、ActiveX等等,⽽不同的渲染引擎对这些⽀持也会不同,例如,ActiveX是Microsoft的产品,是为Internet Explorer⽽设计的,javascript是Netscape的产品。
2.2怎么做浏览器兼容测试(1)针对系统⽀持的浏览器做测试,除这些之外,有时间的情况下去过⼀遍其他浏览器。根据国情任何浏览器都有⼈⽤。
(2)没有明确要求⽀持什么浏览器,找主流的渲染引擎测试,⼀般都是 Chrome、IE、Firefox。(时间够的情况下,可以加上Safari 和Opera)
(3)在测试中,尽量错开验证, ⽐如⼀个功能点在IE上验证,回归时在Chrome上验证,第⼆轮测试在Firefox上验证。
(4)使⽤⼯具本⼈是不建议的(曾经⽤过IEtester,在⼯具上跟实际中显⽰还是有⼀些区别的)
(5)兼容性测试⼀定要列在测试⽤例中,在时间紧迫中很容易忘记。
(6)⼀台机⼦上装太多浏览器感觉烦,或者IE只能装⼀个版本降级升级⿇烦,⽤虚拟机吧(IE 11可以⽤F12选IE其他版本)
3.其他兼容性测试 主要介绍了浏览器兼容,当然兼容性测试包括很多种,⽐如操作系统、分辨率等等,相对于其他,浏览器兼容性问题是最多,也是影响最⼤的,所以主要介绍了浏览器兼容。
发布评论