记一次自动化测试岗位面试的过程及问题

  • 自我介绍一下
    8la8la8la…
  • 说说你的自动化框架是怎么实现的
    python+selenium+excel文件用数据驱动
  • 我的意思是说,具体怎么实现的
    哦,先写一个base文件做基础负责调用实际方法,还有数据的读写;然后往上有专门封装UI操作的method文件,和读写关键字文件的方法文件,再上层是一些复杂操作和逻辑的工具单独再封装成独立的文件。
  • 你是怎么理解post和get的
    post是往服务器发送数据,get是请求数据
    • 笑,get也可以发送数据啊
      post是在请求体里面传输数据的…反正回答的不好
  • 说说你测接口是怎么做的
    拿到cookie和相应api文档内的参数做请求,用python的request库或者postman
    • 别说python,你说说postman怎么做的
      postman就填写查询参数,然后请求头里面的cookie调用就行了
      • 那你完整的说一下你做这个接口测试的流程
        登陆后拿到token,然后用token带参数去请求接口
        • 怎么拿的token,在哪里拿的,在哪里传
          这里有点紧张,就没回答好,平时在做的时候都是打开开发模式,直接在header里面找到一长串token复制下来使用,也没去研究是request还是response里面去传token,还是拿token。

后面还问了下https是什么,证书又是什么,这个我之前研究过还算可以完整回答,证书是第三方公正保管的公钥,客户端传给服务器的数据用公钥加密,然后服务器用私钥解密。但是接下来面试官问服务端传给客户端的数据要用什么加密就把我问住了。

整体来说,基本还是偏向基础的问题,只是自己对http的细节掌握的不深,面试完后查了很多资料,感觉自己有很大的提升和收获,不论结果如何,还是很有意义的一次面试。

附上关于get和post区别的资料:

https://blog.csdn.net/qq_26360877/article/details/70665820
https://www.cnblogs.com/longm/p/7205318.html?utm_source=itdadao&utm_medium=referral
https://www.cnblogs.com/logsharing/p/8448446.html

猜你喜欢

转载自blog.csdn.net/ruoruodetouzizhe/article/details/83870066