兼容性测试

兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能够很友好的运行的测试

兼容性测试方向

目前主流测试软件主要分为B/S架构的WEB端,C/S架构的非WEB端,PC端与移动端,对应的兼容性测试方向会有所不同。
针对B/S架构的WEB端+PC端:主要是针对客户端环境的差异性做相应的兼容性测试,服务器环境(服务器型号、操作系统型号等)一般无太多变化性一般无特殊要求不用过多进行兼容性方面的测试。
**浏览器兼容性测试(主要重点):**测试程序在不同主流浏览器上是否可以正常运行,功能能否正常使用;
方向1:同一类型浏览器,由低版本向高版本升级的兼容性测试
方向2:不同类型浏览器的兼容性测试
页面显示在不同浏览器上差异性原因
不同的浏览器的内核不一样:浏览器内核是浏览器的核心,也称“渲染引擎”,用来解释网页语法并渲染到网页上。浏览器内核决定了浏览器该如何显示网页内容以及页面的格式信息。不同的浏览器内核对网页的语法解释也不同,因此网页开发者需要在不同内核的浏览器中测试网页的渲染效果。
因为内核不一样,导致页面显示HTML和CSS、JQuery功能响应事件等方面的差异化,从而无法保证正确兼容。
目前最为主流浏览器有五大款,分别是IE、Firefox、Google Chrome、Safari、Opera。
各大主流浏览器之间的差异:https://www.cnblogs.com/ZYTA/p/11947002.html
测试重点:
(1)页面显示效果:显示样式、显示格式等
(2)页面功能按钮响应:列表按钮、选择按钮等
(3)时间充裕下主要是在回归测试中覆盖不同的浏览器,时间不充足下主要跑下主流程方面及每个页面的UI检查
分辨率兼容性测试
如果PC端还有差异的话,主要考虑不同尺寸显示屏幕分辨率差异兼容性测试。
常规台式机主流分辨率
常规笔记本分辨率
PAD端
针对C/S架构的PC端
主要是涉及到操作系统平台的兼容性测试:
市场上有很多不同的操作系统,常用的有Windows XP、Windows7、Mac、Linux等操作系统;同一个应用在不同的操作系统下,可能会有兼容性问题,可能有些系统正常,有些系统不正常,我们应该当针对当前主流的操作系统版本进行兼容性测试。
针对C/S架构的移动端(APP端):
APP兼容性测试需要从以下几方面考虑:手机系统、手机品牌、分辨率、运营商、网络、其他软件兼容性。
手机系统:IOS、安卓、华为:EMUI 、小米:miui;
手机品牌:iphone、华为、华为荣耀、OPPO、VIVO、小米、魅族、三星、360
手机分辨率:29601440、25601440、2436 * 1125、23401080、22801080、22461080、22441080、22441080、22201080、1920 x 1080 、1334 x 750、960*540;
网络运营商:主要运营商:移动、联通、电信。
网络:2G、3G、4G、WIFI。
其他软件兼容性:微信、支付宝、美团、淘宝等。
原文链接:https://blog.csdn.net/qq_37453279/article/details/101523005

兼容性测试方法
传统的手工测试
自动化测试—一些测试辅助检查工具、一些测试平台

软件测试--兼容性测试相关推荐

  1. 软件测试-------Web(性能测试 / 界面测试 / 兼容性测试 / 安全性测试)

    Web(性能测试 / 界面测试 / 兼容性测试 / 安全性测试) 一.Web性能测试:(压力测试.负载测试.连接速度测试) 1.压力测试:      并发测试 (如500人同时登录邮箱) 2.负载测试 ...

  2. 软件测试_APP测试_兼容性测试

    APP的兼容测试主要就是测试APP的安装.启动.运行.卸载测试,以及安装时间 .启动时间.CPU占用.内存占用.流量耗用.电量耗用等性能上的测试. 兼容性测试点: 一.内部兼容性: 1.与本地和其他主 ...

  3. web和APP兼容性测试的关注点(软件测试)

    本人的一些测试经验总结,仅是个人的一些观点,今天分享出来与大家共同学习,希望能够与大家共同进步,如果有问题,望大家积极赐教. 兼容性:由于在不同的机型,软件.硬件等不同,可能会出现各种各样的问题. w ...

  4. 装机必备软件测试面试题,装机必备软件兼容性测试

    装机必备软件兼容性测试 4.Windows 7 RC版兼容性测试 评价一款操作系统的好坏,兼容性往往是最为重要的测试指标,而Windows 7RC版目前对于主流软件的支持情况如何呢? 经过测试,目前W ...

  5. 软件测试体系学习及构建(21)测试专项丨兼容性测试

    (21)测试专项丨兼容性测试 1 定义 2 分类 3 测试点 4 测试工具 5 用例设计模板 6 举例 6.1 举例对象 6.2 测试要点 6.3 要点细节 6.4 测试说明 6.5 注意事项 1 定 ...

  6. 软件测试的健壮性测试和兼容性测试

    一.健壮性测试 健壮性测试只是一个概念,用于测试系统在出现故障的时候,是否能够自动恢复或者忽略故障继续持续的运行,比如说我们在使用APP的过程中,有多个模块,其中有一个模块出现了问题, 其他模块是否能 ...

  7. 软件测试兼容性常用手机,手机app兼容性测试,主要是针对哪些方面测试?

    APP的兼容测试主要就是测试APP的安装.启动.运行.卸载测试,以及安装时间.启动时间.CPU占用.内存占用.流量耗用.电量耗用等性能上的测试. 一.APP兼容性测试的内容可以参考: 1.硬件各个硬件 ...

  8. python调试和测试有什么区别和联系_软件测试和测试开发到底有什么区别跟联系?...

    对于没有进入IT领域的同学而言,软件测试并不陌生,但如果听到测试开发,他们一定会感到十分困惑,这究竟是测试还是开发呢? 按照字面意思理解,大家或许会觉得测试开发是指既能开发产品又能测试产品的" ...

  9. 软件测试:测试一个网站

    一.软件测试的原则 1.软件测试应尽早执行,并贯穿于整个软件生命周期 2.软件测试应追溯需求 3.测试应由第三方来构造 4.穷举测试是不可能的,要遵循 Good-enough 原则 5.必须确定预期输 ...

最新文章

  1. python中异常的处理及断言,包括异常类型、异常捕获、主动跑出异常和断言
  2. jsp实现html注册,jsp+servlet实现最基本的注册登陆功能
  3. How to use SAP CRM price determination in Quotation scenario
  4. android ascii 比较大小写,为什么可以通过ASCII中的字母排序规则来进行字母的大小写转换?...
  5. Vue:You may use special comments to disable some warnings.
  6. Data Science With R In Visual Studio
  7. native2ascii的使用
  8. RDKit | 基于RDKit 的化合物预处理
  9. 巴特沃斯滤波器原理及其仿真设计
  10. 【排序算法】之lowb三人组(冒泡、插入、选择)
  11. miui patchrom项目开发详细教程(Being updated)
  12. 通过bower 下载管理angularjs
  13. java kiwi_【Java拾遗】不可不知的 Java 序列化
  14. JavaScript的数组练习
  15. 2016.05.06软件更新公告
  16. [转帖]保罗·艾伦的故事
  17. tcp_tw_reuse、tcp_tw_recycle和tcp_timestamps
  18. mac os下如何刻录光盘
  19. echars 饼状图做成水球图
  20. GPS载频信号简述(L1、L2、L3、L5)

热门文章

  1. mysql datareader dataset_DataReader与DataSet的选择?
  2. 完全解决VS2008通过Internet连接VSS2005
  3. 如何快速的搭建一个个人博客网站
  4. 个推基于Flink SQL建设实时数仓实践
  5. .NET中Invoke和BeginInvoke
  6. Control.Invoke()和Control.BeginInvoke()
  7. java中的Reference类型
  8. 解决windows10下telnet的连接问题
  9. ftp服务器怎么保存文件,FTP服务器保存文件
  10. 关于shtml页面include问题解决方案