zoukankan      html  css  js  c++  java
  • 教育面试总结--2020-11-3

    1、

      ==和equals的区别

    1.  ==是判断两个变量或实例是不是指向同一个内存空间,equals是判断两个变量或实例所指向的内存空间的值是不是相同 
    2. ==是指对内存地址进行比较 , equals()是对字符串的内容进行比较
    3. ==指引用是否相同, equals()指的是值是否相同

    2、接口测试错误码代表意思

      3开头:重定向

      4

      5

    3、APPium的原理。

      

    4、性能测试指标。jmeter包括哪些方面等。

      会查看哪些指标。

    5、frame切换

      

    6、Linux中查询最后100行日志:

      tail -n 100:显示最后100行

      tail -n +99   : 从99行开始显示,显示99行以后的

      tail -n 1000:显示前面的1000行

      tail -f 实时查看日志文件

    7、Frame框架定位

      单层frame

        需要先切换到对应的frame中,利用 switch_to.frame(reference)语法进行切换。Reference为需切换的frame的 ID、name、或者index等。

        通过id定位,driver.switch_to.frame("frame1") #通过name定位 driver.switch_to.frame("leftframe") #通过索引定位     driver.switch_to.frame(0)

      嵌套frame 

        当某个frame中嵌套了其他的frame的时候,切换frame需要以嵌套结构逐层切换。

        #先通过 ID 切换到frame1,driver.switch_to.frame("frame1") #在通过ID切换到frame2  driver.switch_to.frame("frame2")

        需要返回frame时候,用:driver.switch_to.parent_frame()

      回退主Frame

        driver.switch_to.default_content()

    8、接口测试

      上个接口的测试结果是下个接口的地址,如何解决?:https://blog.51cto.com/sylan215/2176035

    9、接口测试各种状态数字的认识

      1XX--信息提示

      2XX--成功

        202-Accepted已经接受请求,但处理尚未完成

      3XX-重定向

      4XX--客户端错误

        400-请求语法错误

        401-访问被拒绝  403-forbidden资源不可用   404-无法找到指定位置的资源

      5XX-服务器错误

        500-服务器遇到意料不到的情况,不能完成客户的请求。

        502-Bad 无效响应。

    10、httpclient

      支持 HTTP 协议的客户端编程工具包,并且支持HTTP协议最新的版本和建议。

      

    11、chrome.driver和html.driver的区别

    12、  TPS一般是多少

    13、  session和cookie的区分。参考:https://www.cnblogs.com/yoyoketang/p/10137927.html

      

    14、@BdforSuit(按类顺序执行) >@BeforeTest (按类顺序执行) >Test

    15、白盒测试和黑盒测试是什么?什么是回归测试和冒烟测试?

      

    16、接口测试、系统测试和集成测试的侧重点是什么?

        接口:测试过程中确保自己接口请求地址、参数传参正确性,测试过程中关注服务器返回例status、code、 msg信息,数据库表信息更改,日志信息:特别是报错的时候需要通过日志帮助排查问题

        集成:测试重点是模块间的衔接以及参数的传递等。

        系统:测试重点是整个系统的运行以及与其他软件的兼容性。

    17、已知一个Web应用在用户访问某接口后,后缓存该接口的数据,缓存时间为10分钟,请问如何测试该缓存机制正确?

      

    18、如何进行web 端表单项的数据校验?

    19、已知一个MySQL数据库中有一张名为user的表,表中3列:name 、brithday、passwd、3列都是varchar类型。生日格式为19900512.写一个SQL语句,查询名称是’张三‘,出生年是1985到1990之间的所有用户。

    20、已知系统界面上有一个输入框,可以针对系统内商品进行搜索,并展示商品的简要信息。请针对该功能设计测试用例。

    21、现有33个设备,墙上有一个插孔,需要几个6插孔的插排才能全部供电。

    22、不均匀的绳子烧完需要1小时。有若干绳子,如何判断1小时、1小时15分钟。

    23、100块砖头,100匹马。马分3类,大的一次拉3块,中的一次拉1块,小的2匹马拉1块。需要几匹马能拉完,最优解。

      

  • 相关阅读:
    图像检索(image retrieval)- 11
    图像检索(image retrieval)- 10相关
    Mock.js简易教程,脱离后端独立开发,实现增删改查功能
    Azure Monitor (3) 对虚拟机磁盘设置自定义监控
    Azure Monitor (1) 概述
    Azure SQL Managed Instance (2) 备份SQL MI
    Azure Virtual Network (17) Private Link演示
    Azure Virtual Network (16) Private Link
    Azure Virtual Network (15) Service Endpoint演示
    Azure Virtual Network (14) Service Endpoint服务终结点
  • 原文地址:https://www.cnblogs.com/cm039/p/13923324.html
Copyright © 2011-2022 走看看