1. 1.8 软件兼容性

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

通俗的理解就是被测软件在不同的硬件平台(PC|Mobile),不同软件(浏览器),不同的操作系统(windows、linux、macos),不同的网络环境(2g、3g、4g、wifi)是否能友好的运行。

1.1. 作用

兼容性测试是软件测试过程不可少的一个过程,没有兼容性测试是不完整的测试。

  • 进一步提升产品质量,提升用户体验
  • 兼容性测试可以使软件可以和其他软件尽可能多的友好相处
  • 兼容性测试能够保证软件存在价值,提升软件市场竞争力

1.2. 测试方法

  • 人力测试:通过主流浏览器和常用操作系统测试软件运转流程
  • 测试工具:依赖工具辅助测试

1.3. 浏览器内核

1、IE浏览器内核:Trident内核,也是俗称的IE内核;

2、Chrome浏览器内核:统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核;

3、Firefox浏览器内核:Gecko内核,俗称Firefox内核;

4、Safari浏览器内核:Webkit内核;

5、Opera浏览器内核:最初是自己的Presto内核,后来加入谷歌大军,从Webkit又到了Blink内核;

6、360浏览器、猎豹浏览器内核:IE+Chrome双内核;

7、搜狗、遨游、QQ浏览器内核:Trident(兼容模式)+Webkit(高速模式);

8、百度浏览器:IE内核;

9、UC浏览器内核:基于Webkit和Trident

1.4. 三方浏览器测试工具

http://browsershots.org/

通过在线截图的方式展现web页面的兼容性

但是限制于只能输入网址查询,对于未上线的网站,无法使用

1.5. app兼容性测试

测试方法

  • 人工测试:对主流手机设备按照测试流程进行功能验证
  • 第三方测试工具:以云平台测试为主

1.6. 测试方法

  • 购买真机,指定系统版本测试
  • 利用云服务测试,在特殊情况下使用模拟器
  • 实在难以购买的设备,选取同类机型作为替代

results matching ""

    No results matching ""