兼容性测试
软件本身的兼容性:新开发的软件要对旧版本的功能兼容
不同平台的兼容性:不同分辨率,不同的浏览器(IE,火狐,chorm)
软件对运行设备的兼容性:安卓,ios,pc
软件互操作性:如新开发的软件和微信(主流)进行互操正常
定义:软件本身的兼容性(对历史版本的配置或数据兼容)
不同平台下的兼容性(ubuntu centos redhat等)
运行设备的兼容性(32位的 平板电脑 小型机等)
软件的互操作性(与一些主流的应用是否兼容)
浏览器内核
浏览器兼容性测试工具
Browsershots browsersandbox Google浏览器兼容性测试插件(页面代码层面测试)
兼容性测试
浏览器兼容性测试工具,前面两者主要针对于模拟网站项目真实的访问情况,最后一款谷歌的测试工具主要是基于网站代码的兼容测试
开发web项目的时候需要同时测试不同主流服务器,以兼容它们不同地内核
兼容性测试的基本逻辑,主要满足以下四个兼容
兼容性测试分为:软件本身的兼容性;不同平台下的兼容性;软件对运行设备的兼容性;软件互操作性。
浏览器内核:IE6-8——Trident4-6;FirFox——Gecko;Safari、Chrome——WebKit;opera——presto。
浏览器兼容性测试工具:BrowserShots; Browser Sandbox; Google浏览器兼容测试插件:http://www.w3help.org/
1)软件本身的兼容性:主要是软件的向后兼容,如软件升级,以前版本的功能也能使用
2)不同平台下的兼容性:如在Linux系统下的ubuntu、openSUSE等,进行平台的兼容性测试
3)对不同的设备的兼容性:如32位、64位、如小型机、PC等
4)软件的互操作性:如和一些主流应用的兼容,也就是说和大众软件互通,比如和微信、微博、QQ能适用,有时是很多网站的登录。。。。
浏览器兼容性测试
前2个是模拟
后面是从代码层面测试
兼容性测试:软件本身的兼容性 不同平台 对运行设备的兼容性 软件互操作性 浏览器兼容
浏览器内核:
工具:Browsershots
浏览器兼容性测试工具
BrowserShots、Browser Sandbox、Goole浏览器兼容测试插件(http://www.w3help.org/)
区别:前两者基于模拟真实浏览器操作。goole插件主要针对页面代码层面分析,通过不同浏览器内核对浏览器的兼容情况,给出分析的建议
111111
浏览器兼容测试工具
兼容性测试
(1)软件本身的兼容性:主要是软件的向后兼容,如软件升级,以前版本的功能也能使用
(2)不同平台下的兼容性:如在Linux系统下的ubuntu、openSUSE等,进行平台的兼容性测试
(3)对不同的设备的兼容性:如32位、64位、如小型机、PC等
(4)软件的相互的操作性:如和一些主流应用的兼容,也就是说和大众软件互通,比如和微信、微博、QQ能适用,有时是很多网站的登录。。。。
(1)软件本身的兼容性:主要是软件的向后兼容,如软件升级,以前版本的功能也能使用
(2)不同平台下的兼容性:如在Linux系统下的ubuntu、openSUSE等,进行平台的兼容性测试
(3)对不同的设备的兼容性:如32位、64位、如小型机、PC等
(4)软件的互操作性:如和一些主流应用的兼容,也就是说和大众软件互通,比如和微信、微博、QQ能适用,有时是很多网站的登录。。。。
(1)软件本身的兼容性:主要是软件的向后兼容,如软件升级,以前版本的功能也能使用
(2)不同平台下的兼容性:如在Linux系统下的ubuntu、openSUSE等,进行平台的兼容性测试
(3)对不同的设备的兼容性:如32位、64位、如小型机、PC等
(4)软件的互操作性:如和一些主流应用的兼容,也就是说和大众软件互通,比如和微信、微博、QQ能适用,有时是很多网站的登录。。。。
兼容性测试:
软件本身的兼容性、不同平台下的兼容性、在运行设备下的兼容性、软件互操作性(指的是软件内部不同功能操作是否兼容 & 与其他软件是否兼容,比如与微信是否兼容,与微信不兼容基本上就没用了)
对web应用,还有浏览器兼容性,因为浏览器的内核不同
浏览器兼容性测试工具:BrowserShots(该网站输入url值,可以看不同平台下的显示)
浏览器兼容性测试工具:BrowserShots、Browser Sandbox、Google浏览器兼容测试插件(http://www.w3help.org)
兼容性测试:软件本身的兼容性、不同平台下的兼容性、软件对运行设备的兼容性、软件互操作性
(1)软件本身的兼容性:主要是软件的向后兼容,如软件升级,以前版本的功能也能使用
(2)不同平台下的兼容性:如在Linux系统下的ubuntu、openSUSE等,进行平台的兼容性测试
(3)对不同的设备的兼容性:如32位、64位、如小型机、PC等
(4)软件的互操作性:如和一些主流应用的兼容,也就是说和大众软件互通,有时是很多网站的登录。。。。
(1)软件本身的兼容性:主要是软件的向后兼容,如软件升级,以前版本的功能也能使用
(2)不同平台下的兼容性:如在Linux系统下的ubuntu、openSUSE等,进行平台的兼容性测试
(3)对不同的设备的兼容性:如32位、64位、如小型机、PC等
(4)软件的互操作性:如和一些主流应用的兼容,也就是说和大众软件互通,比如和微信、微博、QQ能适用,有时是很多网站的登录。。。。
(1)软件本身的兼容性:主要是软件的向后兼容,如软件升级,以前版本的功能也能使用
(2)不同平台下的兼容性:如在Linux系统下的ubuntu、openSUSE等,进行平台的兼容性测试
(3)对不同的设备的兼容性:如32位、64位、如小型机、PC等
(4)软件的互操作性:如和一些主流应用的兼容,也就是说和大众软件互通,比如和微信、微博、QQ能适用,有时是很多网站的登录。。。。
浏览器兼容性测试工具:
3-4软件测试类型-兼容性测试:
3-4软件测试类型-兼容性测试:
软件本身的兼容性:兼容历史版本
不同平台:如linux的Ubuntu、centos、windows等
设备兼容性:如32位、64位
浏览器兼容性测试工具
兼容性测试:
软件本身的兼容性、不同平台下的兼容性、软件对运行设备的兼容性、软件互操作性
浏览器内核: