接口自動化

用哪些工具或框架進行接口自動化測試?css

接口自動化測試的流程是怎麼樣的?你遇到過哪些比較難解決的問題?怎麼解決的?linux

接口依賴,查庫面試


哪些類型的接口
算法


Unittest框架有什麼缺點?Pytest優缺點數據庫


Ui 自動化測試有哪些缺點?如何改進?json


查看系統性能的命令數組



大家的項目是使用 Jenkins 集成的嗎?用過哪些插件?用例的執行策略是怎麼樣的?安全

1 實際用過什麼插件說出來能夠了cookie

  2 策略應該問的是整個項目多久執行一次,或觸發構建條件是什麼,因此我當時回答的是:由於咱們項目迭代不是很頻繁,最開始框架搭建完時我是天天固定時間執行一次,後來框架穩定後,我選擇的是一週執行一次,若是有了新需求那麼我會把頻率調高一點app


(17) 深 copy 和淺 copy 瞭解嗎?能說說有什麼區別嗎?

  1 百度很詳細

  (18) 顯示等待,隱士等待,強制等待區別?

  1 這個就很容易了

  (19) HTTP 協議能說說嗎?http 和 https 有什麼區別?

  1 這個也比較簡單,簡單說一下原理,組成便可

  2 區別就說一下安全性問題,可是必定要了解一下 https 的加密算法,至少要知 道是用什麼加密的,好比 ssl

  (20) Get 和 post 請求的區別?

  1 這個題也是面試必考,因此把你知道的儘可能說

  (21) Session 和 cookie 的原理?

  1 這個題也比較簡單

  (22) 針對 app 安裝測試,如何設計測試用例?

  1 這個題感受本身回答的還能夠,可是我最後說了一條用例是這樣的:安裝新版 本的 app 包後再次安裝老版的包是否可以成功?

  2 當時面試管重複了一次我這句話,我也不知道啥意思?哈哈

  (23) 一個列表[1,2,10,22,33,44]?(相似這樣的一個列表,找出列表中兩個數的和的數,而後把這個數組成一個新的列表)

  1 這個題一樣是面試官當場出的,剛開始也有點懵,後來面試官提示了一下,還 好寫出來了

  (24) 說一下你的接口框架?能給我講一下大概思路和過程嗎?(會議室有個黑板,讓我 邊畫邊說)

  1 我搭建的框架的整個目錄結構畫了一下,而後講了一下每一個目錄的做用,存放什麼文件以及用例的設計流程

  2 後來面試官又問了我接口依賴的問題,我說的反射和 Globals()方法(固然不能這麼簡單的說,必定結合項目,這個地方我記得說了很久,問的挺深的)

  (25) 多個系統如何作測試?

  1 這個題仍是結合本身實際狀況說吧,我當時有點懵,說的不是很清楚

  (26) 作項目時,你是如何入手的,系統中比較難的地方能說一下嗎?

  1 本身結合實際說,我認爲考察的就是測試流程

  (27) 接口自動化測試流程?

  1 自動化流程會涉及到測試數據以及自動化的測試用例,實際工做中如何作的說一下大致流程徹底ok

  (28) 給一段 json 數據存在文件中,而後編寫代碼解析,取出指定的字段?

  1 比較基礎,實際考察到 json 文件的操做以及字典的操做

  (29) 你的自動化測試項目中有發送測試報告郵件的功能嗎?又如何解決丟失css的問題?

  (30) 寫一段代碼,隨機生成一段指定長度的字符串?

  1 這個題我當時寫的比較複雜了,後來回來搜了一下,使用 String 與 random 模塊很簡單,一行代碼搞定

  以上大概就是我遇到的全部面試題了,其實大多數都不是很難,因此好好發揮,拿到心怡的offer沒多大問題

  HR面試

  一般到了HR面試這關那麼很大概率說明你技術面試已經經過了,可是我面試這幾家所有都經歷了HR面試,我不肯定是否是沒收到offer的公司是由於被HR拒了,接下來是部分被HR問到的問題

  (1) 自我介紹

  (2) 作沒作過管理

  (3) 你如今的薪資待遇

  (4) HR 這邊我記住的問題很少其實大多都像和你聊天同樣,可是她一直在你的簡歷上寫寫寫,也不知道在寫些啥

  注意事項

  (1) 着裝(我爲了面試本身買了一套正裝,無論有沒有用吧,至少我以爲應該認真對待每一次面試,不只僅讓面試官以爲你足夠重視貴公司)

  (2) 自我介紹必定不要太緊張,最好提早準備好要說的內容

  (3) 回答問題時能夠不要太快速的回答,避免面試官抓到你話語中的漏洞,必定想好了再說

  (4) 必定作好當着面試官寫代碼的準備,由於不少人都會緊張,腦子空白,我也是,由於我面試這幾家只有一家有筆試題,可是其餘單位都是面試管臨時出的,因此仍是有點慌的

  (5) 必定要熟悉本身的簡歷,包括離職入職時間這些,不然有一點問題,HR 就會追問你(HR 真的很精明),其次項目名稱必定記住啊! !!要不真的尷尬

  (6) 面了這麼多家,自動化與性能必問,因此多瞭解瞭解吧,再就是管理經驗, 沒有一家不問的

  (7) 基礎知識主要都是測試用例設計,代碼幾乎關於字典,列表,元組,json 這些數據的操做以及linux,數據庫等

  (8) 項目經驗很重要,面試的時候幾乎都是圍繞項目來問的

  (9) 自動化的框架必定要理解,本身可以徹底的口述出來

  (10)最重要一點,若是你還沒準備好必定先不要投遞簡歷,覺得你投遞一次就至關於少了一次機會

相關文章
相關標籤/搜索