溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

接口自動化

發(fā)布時間:2020-04-07 12:08:12 來源:網(wǎng)絡 閱讀:341 作者:o鳳舞九天o 欄目:系統(tǒng)運維

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

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

接口依賴,查庫


哪些類型的接口


Unittest框架有什么缺點?Pytest優(yōu)缺點


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


查看系統(tǒng)性能的命令



你們的項目是使用 Jenkins 集成的嗎?用過哪些插件?用例的執(zhí)行策略是怎么樣的?

1 實際用過什么插件說出來可以了

  2 策略應該問的是整個項目多久執(zhí)行一次,或觸發(fā)構(gòu)建條件是什么,所以我當時回答的是:因為我們項目迭代不是很頻繁,最開始框架搭建完時我是每天固定時間執(zhí)行一次,后來框架穩(wěn)定后,我選擇的是一周執(zhí)行一次,如果有了新需求那么我會把頻率調(diào)高一點


(17) 深 copy 和淺 copy 了解嗎?能說說有什么區(qū)別嗎?

  1 百度很詳細

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

  1 這個就很容易了

  (19) HTTP 協(xié)議能說說嗎?http 和 https 有什么區(qū)別?

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

  2 區(qū)別就說一下安全性問題,但是一定要了解一下 https 的加密算法,至少要知 道是用什么加密的,比如 ssl

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

  1 這個題也是面試必考,所以把你知道的盡量說

  (21) Session 和 cookie 的原理?

  1 這個題也比較簡單

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

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

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

  (23) 一個列表[1,2,10,22,33,44]?(類似這樣的一個列表,找出列表中兩個數(shù)的和的數(shù),然后把這個數(shù)組成一個新的列表)

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

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

  1 我搭建的框架的整個目錄結(jié)構(gòu)畫了一下,然后講了一下每個目錄的作用,存放什么文件以及用例的設計流程

  2 后來面試官又問了我接口依賴的問題,我說的反射和 Globals()方法(當然不能這么簡單的說,一定結(jié)合項目,這個地方我記得說了好久,問的挺深的)

  (25) 多個系統(tǒng)如何做測試?

  1 這個題還是結(jié)合自己實際情況說吧,我當時有點懵,說的不是很清楚

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

  1 自己結(jié)合實際說,我認為考察的就是測試流程

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

  1 自動化流程會涉及到測試數(shù)據(jù)以及自動化的測試用例,實際工作中如何做的說一下大體流程完全ok

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

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

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

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

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

  以上大概就是我遇到的所有面試題了,其實大多數(shù)都不是很難,所以好好發(fā)揮,拿到心怡的offer沒多大問題

  HR面試

  通常到了HR面試這關那么很大幾率說明你技術面試已經(jīng)通過了,但是我面試這幾家全部都經(jīng)歷了HR面試,我不確定是不是沒收到offer的公司是因為被HR拒了,接下來是部分被HR問到的問題

  (1) 自我介紹

  (2) 做沒做過管理

  (3) 你現(xiàn)在的薪資待遇

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

  注意事項

  (1) 著裝(我為了面試自己買了一套正裝,不管有沒有用吧,至少我覺得應該認真對待每一次面試,不僅僅讓面試官覺得你足夠重視貴公司)

  (2) 自我介紹一定不要太緊張,最好提前準備好要說的內(nèi)容

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

  (4) 一定做好當著面試官寫代碼的準備,因為很多人都會緊張,腦子空白,我也是,因為我面試這幾家只有一家有筆試題,但是其他單位都是面試管臨時出的,所以還是有點慌的

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

  (6) 面了這么多家,自動化與性能必問,所以多了解了解吧,再就是管理經(jīng)驗, 沒有一家不問的

  (7) 基礎知識主要都是測試用例設計,代碼幾乎關于字典,列表,元組,json 這些數(shù)據(jù)的操作以及l(fā)inux,數(shù)據(jù)庫等

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

  (9) 自動化的框架一定要理解,自己能夠完全的口述出來

  (10)最重要一點,如果你還沒準備好一定先不要投遞簡歷,以為你投遞一次就相當于少了一次機會



向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI