兼容性测试

备注:个人学习笔记整理,仅供测试同学学习,切莫转载商用,有错误或者更好的方案可以留言,一同进步!

参考学习:

https://www.cnblogs.com/uniquesnail/p/10622575.html

 

 

 

 

一:兼容性测试定义

兼容测试(Compatibility Test Suite),简称CTS,指对所设计程序与硬件、软件之间的兼容性的测试。

从软件测试角度来说可以理解为:被测软件在不同的硬件平台(PC、Mobile)、不同的软件(浏览器)、不同的操作系统平台(Windows、Mac、Linux)、不同的网络环境(Wifi、4G、3G、2G)中是否正常的测试。即软件的可移植性。

 

二:分类

我关注的是web端和APP端。其中测试内容包括:

  • 浏览器兼容测试:测试程序在不同浏览器上能否正常使用

国内主流的浏览器内核主要有4种:IE内核、Firefox内核、Chrome内核[krəʊm],safare(webkot内核)。

(1)IE内核:IE6-11、360安全/极速浏览器(兼容模式)、搜狗浏览器(兼容模式)、QQ浏览器等;

(2)Firefox内核:火狐浏览器(Firefox);

(3)Chrome内核:Chrome、360安全/极速浏览器(极速模式)、搜狗浏览器(高速模式);

 

  • 屏幕尺寸和分辨率兼容测试:测试程序在不同分辨率下能否正常显示

可以通过对浏览器的缩放的比例进行不同分辨率的测试。

PC端要考虑台式机和笔记本电脑的尺寸和分辨率,APP端要考虑IOS和Android的尺寸和分辨率。

可以根据友盟和百度流量研究院选取主流的分辨率和尺寸进行测试。

友盟:https://compass.umeng.com/trend

百度流量研究院:https://mtj.baidu.com/data/mobile/device/

 

  • 操作系统兼容测试:测试程序在不同的操作系统下能否正常使用

主流操作系统:windows系列、Mac OS X系列、UNIX/Linux系列、Android系列、IOS系列

 

  • 不同设备型号兼容测试:测试APP在主流设备上能否正常运行

 

  • 不同的网络环境兼容测试

按运营商分:电信、移动、联通

按网络模式分:2G、3G、4G、WiFi

按接入点分:wap、net

 

 

三:测试方法

一种是人工测试;一种是借助第三方兼容性测试工具;

人工测试工作量大,覆盖不全;第三方测试工作量小,但是没有侧重点,很难发现一些隐藏的问题。两者结合测试是最好的。

 

第三方web测试工具有IEtester(离线)、SuperPreview(离线)和Browsershots:browsershots.org(在线)

IETester,是专门用于测试网页在IE浏览器各个版本中兼容性的工具

APP测试,可以使用百度众测平台和云测平台。

 

 

你可能感兴趣的:(专项测试)