1. 程式人生 > >記一次自動化測試崗位面試的過程及問題

記一次自動化測試崗位面試的過程及問題

  • 自我介紹一下
    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