兼容性测试 | 原来有这么多种

作者: 我素我素 | 来源:发表于2017-08-24 10:58 被阅读92次

兼容性测试学习笔记

硬件兼容性

1、与整机兼容
2、与卡板及外部设备兼容

软件兼容性

1、操作系统、平台兼容
2、JAR包兼容
3、浏览器兼容
4、数据库兼容
5、软件版本间的数据兼容
6、不同系统间的数据兼容

兼容性场景分布
对现有内容有变更就要考虑到兼容问题,只是范围大小不同而已。

业务兼容性

  • 定义
    保障业务流程、业务规则、业务语义的连续性(业务术语)
  • 关注点
    1、上游、下游业务一致性分析
    2、对业务分支、补偿业务的兼容
  • 业务兼容性分析
    1、当前系统接入的业务
    2、不同业务的区别点
    3、预期业务是否能正确匹配
    4、判断是否存在业务被误伤
    5、对误伤的业务进行功能验证

新老系统兼容

  • 需求实现·兼容开关
    1)兼容开关功能测试
    2)兼容开关有效性测试
    兼容数据
    1)新系统运行
    2)老系统运行
  • 稳定性·兼容影响
    1)对外围系统影响(调用量、JAR包)
  • 下线·兼容下线
    1)老系统下线计划

代码兼容性

  • 浏览器兼容
  • JAR兼容
  • 数据兼容
  • 容器兼容

JAR包兼容性定义

JAR包兼容性是指系统提供的新的JAR包保持对原有服务的绝对兼容,服务接口、入参和返回值的一致性。

  • 向上兼容
变更前兼容变更后
旧版本兼容新版本生成的数据或服务,又称向前兼容,往往需要对旧版有改造或增强;
  • 向下兼容
变更后兼容变更前
新版本支持旧版本生成的数据或服务,又称向后兼容,如USB2.0可以兼容USB1.1的版本;

JAR包兼容性分析

  • 定范围
    1)确定这个JAR包使用来做什么的
    2)我负责的系统中哪里用到了该JAR包
  • 明差异
    1)确认当前JAR版本号和待升级JAR包版本号
    2)明确这两个JAR包版本号的差别
  • 分析影响
    1)根据差别分析对当前业务系统、业务的影响
    2)根据评判的影响进行有效回归测试
    :::danger
    注意升级要求和JAR包之间的间接依赖
    :::

JAR包兼容性测试方法

  • JAR向下兼容
  • JAR不向下兼容

相关文章

  • 兼容性测试 | 原来有这么多种

    兼容性测试学习笔记 硬件兼容性 软件兼容性 兼容性场景分布对现有内容有变更就要考虑到兼容问题,只是范围大小不同而已...

  • 兼容性测试

    1、兼容性测试方法 兼容性测试主要有手动测试、自动化测试和云平台测试三种方法。 1)手动测试 兼容性测试最简单的,...

  • 腾讯优测标准兼容性测试介绍

    腾讯优测标准兼容性测试介绍 什么是标准兼容性测试 标准兼容性测试,提供具体兼容性特性的云端设备(覆盖主流品牌、SD...

  • IMT星际云每周资讯 - 20181123

    imWallet 钱包 技术对多种类型的手机进行imWallet钱包兼容性测试,对微小bug进行了修改,从而更好地...

  • 腾讯优测分享APP的兼容性测试知识

    腾讯优测分享APP的兼容性测试知识 APP兼容性都有哪些需要测试的内容呢? 硬件兼容性 [if !supportL...

  • Chrome 分辨率测试

        在平时测试过程中,会经常听到兼容性测试等,今天就来整理一下,详细如下。 1.兼容性测试概述 1.1 兼容性...

  • 面试题汇总1

    银行软件测试面试问题 软件测试经典面试题 软件测试面试题汇总 测试技术面试题 1、什么是兼容性测试?兼容性测试侧重...

  • 兼容性测试的测试内容汇总

    腾讯优测简单分享下APP兼容性测试的内容,以下是兼容性测试的几个测试内容,仅供软件测试人员参考。 1.平台测试市场...

  • web的兼容性测试

    1.兼容性测试主要测什么? 对于兼容性测试我了解的很少,之前觉得兼容性测试,就是开发出来网站,在不同的浏览器上显示...

  • 2019-11-03

    软件测试面试题汇总 测试技术面试题 1、什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查...

网友评论

    本文标题:兼容性测试 | 原来有这么多种

    本文链接:https://www.haomeiwen.com/subject/ocwsdxtx.html