zoukankan      html  css  js  c++  java
  • 柠檬班软件测试day010兼容性测试介绍

    兼容性测试介绍

    软件+硬件平台兼容性

    系统(windows macos, Android, IOS)
    那 miui系统
    兼容性就是相互间能否bai协同工作的协同度
    硬件du和硬件及硬件和软件都有可能不兼容zhi。
    既然要协同工dao作,两者必须遵守一定共同规则,在相互不清楚或者不遵循这个规则时是很容易发生冲突,比如常见的有些主板不认一些型号内存,插上就死机。
    例子
    	比如window操作系统也不可以兼容全部电脑,需要发费大量时间去适配
    原理
    	https://www.zhihu.com/question/306008033
    

    软件+软件之间的兼容性:

    依赖第三方的软件:
    	web应用浏览器兼容性 -------重点要测试的对象
    
    例子
    	有些app阔以在miui操作系统正常使用却在华为操作系统闪退
    原理
    	https://www.zhihu.com/question/20348953
    

    不同软件版本之间的兼容

    APP升级测试兼容
    例子
    	app升级查看会不会闪退,与之前数据可不可以兼容
    

    常见的浏览器有哪些?

    image-20200909081926661

    浏览器兼容性测试介绍

    产生浏览器兼容性问题的原因:
        因为不同浏览器使用内核及所支持的HTML (标准通川标记语言下的一个应用)等网页语言标准不同;以及用户客户端的环境不同(如分辨率不同)造成的显示效果不能达到理想效果,最常见的问题就是网页元素位置混乱,错位,重叠。
    ps
    	内核:决定了浏览器如何显示网页的内容以及页面的格式信息
    

    浏览器兼容性测试选择原则

    1.用户有要求,指定浏览器

    如果我们是乙方,甲方一般用什么游览器我们就会优先测试,当然其他主流浏览器也是要进行测试,一般我们就在做功能测试的时候同时进行
    

    2.网站一般都需要做兼容,用户使用量+内核来看,选取主流浏览器

    一般利用百度数据去确定,如果自己的软件有记录就以软件使用的为主来测试
    

    一般兼容性测试是怎么来做

    在我们公司来讲是这样一个流程,测试浏览器兼容无非就是看界面字体,输入框,下拉框,复选框,按钮等的检查,一般我们老大在分配任务的时候同时会分配浏览器,
    第一种方式 按照测试流程
    	第一轮: chrome,第二轮: Firefox, 第三轮: IE
    第二种方式 按照测试模块
        嘴:登录注册-chrome,次要检查其他模块的UI
        鑫头:购物车- Firefox
        Q芳:订单一IE
    当然我们的动调整的不拘于形式,如果有时间我们都会相互检查
    
  • 相关阅读:
    SQL Server 的事务和锁(一)
    Sql server脏读、更新丢失、不可重复读、幻象读问题及解决方案
    Sql server锁机制
    Windows系统变量列表
    windows运行命令大全
    C# 捕获数据库自定义异常
    sql日期函数
    C# ado.net 操作存储过程(二)
    C# ado.net 操作(一)
    url传参特殊字符问题(+、%、#等)
  • 原文地址:https://www.cnblogs.com/saoqiang/p/13728594.html
Copyright © 2011-2022 走看看