介面自動化 軒轅技術

2022-09-23 01:06:08 字數 2495 閱讀 2928

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

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

介面依賴,查庫

哪些型別的介面

unittest框架有什麼缺點?pytest優缺點

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

檢視系統效能的命令

你們的專案是使用 jenkins 整合的嗎?用過哪些外掛程式?用例的執行策略是怎麼樣的?

1 實際用過什麼外掛程式說出來可以了

2 策略應該問的是整個專案多久執行一次,或觸發構建條件是什麼,所以我當時回答的是:因為我們專案迭代不是很頻繁,最開始框架搭建完時我是每天固定時間執行一次,後來框架穩定後,我選擇的是一周執行一次,如果有了新需求那麼我會把頻率調高一點

(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)最重要一點,如果你還沒準備好一定先不要投遞簡歷,以為你投遞一次就相當於少了一次機會

介面自動化

推薦一款適合開發的開源 該公司產品從資料庫,持續整合 ci 伺服器,問題和專案跟蹤工具,到介面自動化工具都應有盡有。是我見過比較系統的開發 這裡我們以介面自動化為主講解 pycharm frommenu 2.安裝python解析器 version 3或者version2隨便哪乙個都可以,本人自用ve...

介面自動化

1 get請求 2import requests 3 url 4 data 5 res requests.get url,data 直接用requests.get url,data 即可,其中.get表示為get方法,不需要對字典型別的data進行處理6 res res.text text方法是獲取...

介面自動化

介面 python request 單元測試 測試套件 斷言 自動化測試報告 web端 python selenium 單元測試 斷言 測試套件 自動化測試報告 移動端 斷言 測試套件 自動化測試報告 例如 coding utf 8 匯入介面的包 import requests get 網路請求 網...