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

作者: 我素我素 | 来源:发表于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不向下兼容

    相关文章

      网友评论

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

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