教育面试总结--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块。需要几匹马能拉完,最优解。

 

 

 

  

posted @ 2020-11-03 23:29  低调的昵称  阅读(85)  评论(1编辑  收藏  举报