• 测试产品兼容性分析


    测试产品兼容性分析

    一、浏览器

    1、浏览器类型

    管理平台及发布页在不同的浏览器上体现的效果有很大的变化

    测试建议:

    • 涉及到页面打开的,需要覆盖主流浏览器:IE10-11、chrome、火狐、Edge、搜狗、360、sarafi、Opera等;
    • 同时IE打开调试设置:用IE浏览器测试时必须正确设置浏览器-Internet选项-高级:选择“显示每个脚本错误的通知”,不选择“禁用脚本调试(Internet Explorer)和(其他)”

    2、浏览器大小

    管理平台及发布页在不同的屏幕大小上的体现效果也有很大差异,如结构错乱、按钮显示不了等

    测试建议:

    • 涉及到页面打开的,需要覆盖各种主流分辨率下的效果(特别是小屏分辨率),对浏览器进行缩放操作。

    二、产品冲突

    1、客户端冲突

    产品与其他客户端同时安装时,可能会出现冲突的情况,EDR会拦截其他软件

    测试建议:

    修改了客户端相关的驱动或程序等,需要覆盖与其他产品的兼容情况;需要覆盖两种场景:存在产品环境时

    1. 全新其他产品客户端无阻拦
    2. 其他产品客户端组件更新时无阻拦
    3. 存在其他客户端产品时,不影响产品功能使用

    三、操作系统

    1、系统版本及类型

    最新版本可以,低版本不行,原因是因为版本内核、功能等进行了添加、更新

    测试建议:

    1. 等价类划分的方法,版本按大类每个选择一个,比如XP sp3、win 7、win8、win8.1、win 10;并优先测试XP sp3
    2. 服务器版本类似,选择win2003、win2003 sp2、win2008 、win2008 R2、win2012、win2012 R2、win2016"


    新旧版本在内核上差异比较大,CPU处理等存在较大差异,版本在最新系统上开发的,旧版本没有服务、库、功能等原有就会失效

    测试建议:

    1. 按类别centos、rhel、Oraclelinux、Ubuntu、debian、suse、国产系统(中标麒麟、银河麒麟、中科方德),覆盖他们新旧版本,比如centos5.5-7.4(挑选高、中、低版本进行覆盖)


    32位系统可以,64位不行,原因是没有编译没有考虑到适应性

    测试建议:

    1. 选择一两个主流64位版本覆盖,比如选择win 10 x64、win2008 R2 x64
    2. 服务器如无特殊原因,建议都选择64位版本,选择主流一两个linux服务器覆盖32位"
  • 相关阅读:
    01.Sencha ExtJS 6
    02.Sencha ExtJS 6
    关于Jquery的delegate绑定事件无效
    细说 Form (表单)
    Rquest Request[""];Request.Form[""];Request.QueryString[""]
    一文看懂web服务器、应用服务器、web容器、反向代理服务器区别与联系
    vs 调试不进入断点
    HttpWebRequest类
    C# 利用 Windows服务模板 创建、安装与卸载Windows服务
    如何搭建win10 asp开发环境安装iis10
  • 原文地址:https://www.cnblogs.com/sunshine-blog/p/10069862.html
Copyright © 2020-2023  润新知