兼容性测试包含哪几类呢?

news/2024/5/17 14:41:44/文章来源:https://blog.csdn.net/duoceshi/article/details/127005292

  兼容性测试包含哪几类呢?

  (1)浏览器方面

  关于浏览器的兼容性测试,主要是检查页面的交互、元素和样式展示是否正常。我们都知道,目前市面上主流的浏览器非常多,像:360、搜狗、火狐等等。

  在进行测试的时候,由于兼容性问题很多,所以小编给大家整理了一些测试注意事项,一起来看一下:

  ①明确目标用户:虽然产品经理会统计主流的浏览器和稳定的版本有哪些,但是,作为测试人员还是应该深入目标用户,去了解真实的使用环境和义务场景,这样会更符合实际;

  ②明确元素合理性:多跟开发沟通,明确哪些元素或者样式容易出现不兼容,针对性地去测试,确保上线后的展示效果;

  ③多记录、多总结:做好统计和分析,在后续的测试过程中,只需针对有改动的、易出现兼容性问题的元素和样式进行测试即可;

  ④其他:注意主流浏览器的版本迭代,是否会对既定程序有影响;

  (2)操作系统方面

  这个主要是说去检查指定的操作系统上,产品功能是否正常。包括:Android系列、iOS系、鸿蒙、Windows系列等等。相应的注意事项有这些:

  ①测试内容基本和浏览器是差不多的,区别就是要关注一下:默认的操作权限不同,是否会造成客户端需要访问或调用系统组件、方法时,出现漏洞;

  ②操作系统升级后,新版本或补丁里是否继续兼容老版本的库函数。

  

  ​

  (3)多版本方面

  这个主要是为了验证新版本服务器端是否同时支持新/老版本客户端,不得不进行的测试。注意事项如下:

  ① 这是在需求设计阶段,最容易忽略的地方。在产品升级之后,服务器端只会是最新版本,但客户端因为不同的用户场景而可能存在老版本,一种原因是没有强制更新,用户不选择升级;另一种原因是在一些企业级的域环境里,客户端包是否升级取决于域管理员的策略。

  ② 另外就是相对复杂的测试环境,比如既有商家版又有用户版客户端产品的兼容性测试,这种需要考虑频繁发生交互的功能,也需要重点考虑新、老版本的兼容性问题。

  (4)数据兼容性方面

  这种比较好理解,就是软件升级迭代后,涉及已存在的数据的读取和写入数据的过程,确保数据在新、老版本之间都能正常流转。注意事项如下:

  ①向前兼容:新版本要能正常且正确地读取和加载老版本生成的数据;

  ②向后兼容:新版本要能支持在未来后续迭代版本上正常运行;

  ③常见的播放类软件、Office类软件等,还要考虑新版本生成的文件是否能被老版本客户端正常读取等,或者有相应的升级提示信息。

  ④订单类数据,还要考虑在老版本的服务器端和客户端组合下,产生的数据是否能在新版本的服务器端和客户端组合下成功读取;

  (5)分辨率方面

  也叫适配性测试,是指验证被测网页或产品UI在各种分辨率下的显示器或各种分辨率、尺寸屏幕的移动设备上都能正常显示的测试过程。主要考虑屏幕分辨率,版本分辨率等。

  如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_12904.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2022出海东南亚:越南电商市场现状及网红营销特点

近几年,东南亚整体发展态势非常好,加上国内市场饱和,不少国内企业在计划出海或已经出海东南亚。作为东南亚第二大电商市场,越南自然也成了香饽饽,越南蓬勃发展的数字经济和电商领域,让其成为了卖家挖掘新商…

Vue 力导图d3js 实现

PowerBI 自定义组件推荐用D3JS 实现&#xff0c;实现一个PowerBI 的力导图组件&#xff0c;为调试方便&#xff0c;先用Vue 实现一个&#xff0c;然后再移植到PowerBI 中&#xff0c;话不多说&#xff0c;上效果&#xff1a; 体验入口 上代码是最好的老师&#xff1a; <t…

【easyExcel】后端将模板文件写入流供前端下载报错,easyexcel下载模板文件出错

目录事件起因环境和工具操作过程解决办法参考内容&#xff1a;结束语事件起因 报错内容&#xff08;我主要搜索的两个错误内容点&#xff09;&#xff1a; com.alibaba.excel.exception.ExcelGenerateException: Create workbook failure 和 Caused by: org.apache.poi.openx…

kingbaseES(人大金仓)数据库语法和常用函数 以及 踩坑记录

前言 最近公司弄了个新项目&#xff0c;数据库指定使用kingbase数据库 刚开始一看这名字都不知道这是啥数据库&#xff0c;后来百度一搜&#xff0c;看到中文名字就知道了。 虽然没用过&#xff0c;但那几个国产数据库也听说过 这不&#xff0c;刚开始用&#xff0c;语法都不熟…

概率统计·概率论的基本概念【条件概率】

条件概率 定义 条件概率与积事件的区别 条件概率——在A事件发生的前提下&#xff0c;发生B 积事件——AB同时发生 性质 **注意&#xff08;3&#xff09;要在B1&#xff0c;B2……是互斥事件 &#xff08;6&#xff09;用得多 纯乐&#xff0c;自己都说了&#xff08;6&…

数智赋能,美创助力绍兴市上虞区建设医共体管理平台

什么是医共体&#xff1f; 开展县域医共体建设是深化医改的重要步骤和制度创新&#xff0c;旨在通过医共体模式&#xff0c;推动医疗卫生服务供给侧结构性改革&#xff0c;调整优化医疗资源结构布局&#xff0c;促进医疗卫生工作重心下移和资源下沉&#xff0c;提升基层服务能力…

瑞吉外卖(14) - 上传文件功能开发

文章目录文件上传介绍文件上传代码实现查看效果新建CommonController类断点测试转存文件取消拦截器过滤LoginCheckFilter.java运行测试完善功能编写application.xml编写CommonController.java运行测试完善二级目录编写application.yml编写CommonControler.java测试成功文件上传…

使用streamstring实现格式化输入

目的&#xff1a;在windows系统写c项目&#xff0c;常用sscanf_s进行格式化输入。但是在ubuntu系统上发现sscanf_s不可用&#xff08;只有sscanf可用&#xff0c;但是它是c 99 的函数了&#xff09;。后面查阅知道&#xff0c;这个sscanf_s函数是微软专有的函数&#xff0c;不具…

linux 竞态与并发编程

前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 例如&#xff1a;随着人工智能的不断发展&#xff0c;机器学习这门技术也越来越重要&#xff0c;很多人都开启了学习机器学习&#xff0c;本文就介绍了机器学习的基础内容。 提示&#xff1a;以下是本篇文…

Mapper代理开发

Mapper代理开发一. Mapper代理开发概述二. 使用Mapper代理要求(重点中的重点)三. 实操的代码main目录下的java目录中1. UserMapper接口2. User类3. MybatisDemo类main目录下的resources目录中1. UserMapper.xml2. logback.xml3. mybatis.xml一. Mapper代理开发概述 之前我们写的…

【SpringBoot2】02-SpringBoot中如何修改依赖的版本

Spring Boot 中修改依赖版本 如果默认版本号不合适&#xff0c;我们可以修改版本号。 首先&#xff0c;打开当前项目的 pom.xml 文件&#xff0c;查看 spring-boot-dependencies-2.7.4.pom 中规定当前依赖的版本。 例如&#xff0c;我想修改 MySQL 驱动版本&#xff0c;我先看…

OPSS-PEG-Acrylate,OPSS-PEG-AC,巯基吡啶-聚乙二醇-丙烯酸酯试剂供应

英文&#xff1a;OPSS-PEG-Acrylate&#xff0c;OPSS-PEG-AC 中文&#xff1a;巯基吡啶-聚乙二醇-丙烯酸酯 2、 CAS number&#xff1b; N/A 3、The category&#xff1b;Acrylate/Acrylamide PEG Orthopyridyl disulfide (OPSS) PEG 4、Molecular weight&#xff1a;巯基吡…

队列(C语言)

文章目录前言概念基本操作循环队列少用一个元素空间栈队列前言 本篇进行队列的学习。使用C语言实现 概念 排队是体现了“先来先服务”的原则。 在多道程序运行的计算机系统中&#xff0c;可以同时有多个作业运行&#xff0c;他们的运算结果都需要通过通道输出&#xff0c;若通…

[架构之路-3]:软件架构师也是魔法师,架构师应具备的四大方面的技能

目录 前言&#xff1a; 一、业务能力&#xff08;业务领域&#xff09;-- 面向业务 1.1 业务场景 1.2 业务技能 二、沟通能力&#xff08;管理领域&#xff09; -- 面向“人” 三、技术能力&#xff08;计算机领域&#xff09; -- 面向计算机 3.1 硬件技能 3.2 软件技能…

一个有点意思的网站 - 语雀

在这个平台上面创建了一个文档&#xff1a;CWIKIUS 语雀 Confluence Confluence 的问题就是太臃肿&#xff0c;不兼容 MD 格式。 但是&#xff0c;Confluence 和 JIRA 重度集成&#xff0c;因此成为很多公司文档的标配。 语雀 试用了下这个文档工具&#xff0c;整体上来说…

我们如何一键将录音转换成文字?

最近有很多小伙伴向我求助说&#xff0c;他的职业是一名记者&#xff0c;因为每次采访都要进行对话录音&#xff0c;可是每次结束后都需要再去对录音进行整理&#xff0c;花费了大量的时间。因此他总是在加班&#xff0c;他想改变这一现状却不知道该怎么办。其实我们不必如此麻…

platform.pk8 和platform.x509.pem转jks

/** OpenSSL */ 下载地址&#xff1a;http://slproweb.com/products/Win32OpenSSL.html 环境配置&#xff1a; openssl 安装后查看是否安装成功&#xff0c;需要以管理员身份运行cmd查看 cmd输入openssl出现下面显示&#xff0c;表示配置成功&#xff0c;openssl可以使用 pla…

VUE v-bind 数据绑定

动态的绑定一个或多个 attribute,也可以是组件的 prop。缩写: : 或者 . (当使用 .prop 修饰符) 期望: any (带参数) | Object (不带参数) 参数: attrOrProp (可选的) 修饰符:.camel ——将短横线命名的 attribute 转变为驼峰式命名。 .prop ——强制绑定为 DOM property。…

kafka 安装

目录 Docker安装 1.安装Docker 2.搜索docker镜像 3.安装Zookeeper 4. 安装kafka 5.启动kafka ​​​​​​​ Linux安装 1.kafka下载 2.安装JDK 3.安装zookeeper 4.安装kafka 5.启动kafka zookeeper上查看kafka的节点 1.进入zookeeper容器 2.运行客户端 3.查看ka…

MongoDB --- 聚合查询

什么是聚合查询 聚合操作处理数据记录并返回计算结果。聚合操作组值来自多个文档,可以对分组数据执行各种操作以回单个结果。聚合操作包含三类:单一作用聚合、聚合管道、MapReduce(在5.x已经弃用)。 单一作用聚合 提供了对常见聚合过程的简单访问,操作都从单个集合聚合文…