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
    当然我们的动调整的不拘于形式,如果有时间我们都会相互检查
    
  • 相关阅读:
    CodeForces 7B
    CodeForces 4D
    离散化
    线段树入门
    洛谷 P3951 小凯的疑惑(赛瓦维斯特定理)
    Codeforces 1295D Same GCDs (欧拉函数)
    Codeforces 1295C Obtain The String (二分)
    Codeforces 1295B Infinite Prefixes
    Codeforces 1295A Display The Number(思维)
    Codeforces 1294F Three Paths on a Tree(树的直径,思维)
  • 原文地址:https://www.cnblogs.com/saoqiang/p/13728594.html
Copyright © 2011-2022 走看看