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块。需要几匹马能拉完,最优解。

      

  • 相关阅读:
    树的子结构(剑指offer_26)
    合并两个排序的链表(剑指offer_25)
    反转链表(剑指offer_24)多看多思多想
    链表中环的入口结点(剑指offer_23)
    链表中倒数第k个节点
    调整数组顺序使奇数位于偶数前面(剑指offer_21)
    表示数值的字符串(剑指offer_20)
    1676. 跳石头
    1670. 回合制游戏
    1667. 区间统计(回顾)
  • 原文地址:https://www.cnblogs.com/cm039/p/13923324.html
Copyright © 2011-2022 走看看