測試工程師準備找工作,需要準備什麼?

2022-07-13 04:24:08 字數 2012 閱讀 3203

目前對於招測試來說,知識覆蓋面比較廣,以下做列舉。

建議在面試之前記一下,不要輕視這些基本理論,我之前看到一些人去面試,連基本的網路協議都答不上來,哪怕可能個人能力技術比較強,但是在這種題目上被減分實在沒必要。

1.網路基礎知識

http和https的區別

2、測試工具相關

3、常用adb指令

4、常用linux指令

5、sql

(以上建議做題熟悉,leetcode或者搜尋一些題目,面試考察方式一般也是面試官口述乙個表,讓搜尋某種結果,所以要熟悉這種模式,而不是只是記憶語法)

6、移動端測試的基礎知識

目前各個公司的測試工程師定義可能不一樣,有的是全部涉及,有的是只做移動端,或者只是後台介面測試開發,如果個人發展方向以及找工作更多的是移動端測試方向,那麼移動端的基礎知識是必須要記的。

7、場景測試題,給你乙個登入/支付/列表等場景,如何測試

面試常駐問題,基本不管大廠小廠都會問這個問題,考察面試人的思維考慮廣泛度,對於這個問題,每個測試人員可能都有自己思路和方法,回答的時候可以保證全面性的基礎上體現自己分析問題解決問題的步驟,可以按照自己的想法,這裡僅做列舉

確認大前提:需求內容,需求背景,需求目標,物件使用者,使用裝置,使用環境

可大略概括為:功能,介面,效能,安全

1)基本的功能邏輯測試:等價類,邊界值,資料型別,正常邏輯,異常邏輯,異常邏輯的良性提示,流程失敗,各種場景,易用性等

2)裝置相容性:ios andriod,不同系統版本,不同螢幕

3)獲取裝置許可權

4)網路環境:wifi/弱網/斷網,以及這幾種情況切換下,發起請求與預設頁面

5)fps,正常情況下資源載入速度,開啟速度

6)流量測試,和電量測試

7)cpu 和記憶體資源占用情況

8)負載測試、壓力測試:程式的健壯性,併發量使用者量比較大的時候是否會有崩潰之類的問題

9)安全測試:涉及安全性的資料不可以被挾持,攻擊,密碼不可明文儲存

10)是否呼叫第三方,與第三方軟體的協調配合

8、一門計算機程式語言

會一門指令碼語言的話錦上添花。

9、之前工作的工作內容

這裡大致分成三個模組

1)你們公司的測試流程是什麼

基本算是必問問題,可能各個公司會有一些流程簡化,但是建議還是實際情況結合正統流程,豐富成更完整的測試流程

2)專案細節

會仔細詢問簡歷上的專案,最好對專案了解到**架構層面,經得起詢問,同理,不要在簡歷上寫自己不太熟悉的東西,如果寫了就要做好準備會被問

3)你遇到的印象最深的bug,怎麼解決的

可提前準備,這個問題不是說完了bug就完事了,絕大多說面試官會問你問題根源是什麼,開發為什麼會出這個問題,建議說到**層面的問題

10、軟實力

由於測試工作的實際內容,各部門溝通比較常見,也經常會遇到衝突處理的情況,所以面試的時候很多面試官會考察面試者的溝通協調能力,事務處理能力,這個問題出現的頻率很高,場景可能各不相同。比如,即將上線,產品臨時加需求的情況;開發沒有按期完成需求影響上線的情況,這些場景下問你需要怎麼處理

這些問題其實沒有準確的答案,其實如果有測試經驗的同學可以直接結合自己經驗,說出自己覺得合適的處理方案,可以提前自己做乙個總結。

11、你需要向公司了解什麼

一般面試官最後會給一些時間問你想要了解什麼,如果你覺得已經到了可能會發offer的時候,就不要問一些虛的東西了。

掌握清楚這些,對後續可能的offer對比很有幫助

(對於大廠面試建議提前查下各**得面試題和反饋,針對性面試)

以上是個人的一些總結,可能也有些不太全面,對於個人不太涉獵的比如ui自動化方面談及不太多,所以權當基礎性的參考。

聚美優品工作機會準備 BI測試工程師的職位要求

首先解釋下bi究竟是什麼 bi business intelligence 商業智慧型 早期 1996年 定義為一類由資料倉儲 1 bug的生命週期 2 kettle talend的使用 這兩者都是etl工具,那麼,etl是什麼呢?etl extraction transformation load...

軟體測試工程師的工作職責

軟體測試就是使用人工或自動手段,來執行或測試某個系統的過程。其目的在於檢驗它是否滿足規定的需求或弄清預期結果與實際結果之間的差別。開發工作的根本是盡量實現軟體使用者的需求,測試工作的根本是檢驗軟體系統是否滿足軟體使用者的需求。軟體測試工程師簡單的說是軟體開發過程中的質量檢測者和保障者,負責軟體質量的...

測試工程師工作流程概論

做好測試準備 1 明確測試任務的範圍 測試文件通常包括測試目的 測試環境 測試方法 測試用例 測試工具等。測試工程師首先要通讀文件,對整個測試要求形成整體認識,明確測試目的,以及測試要求和測試重點,明確軟體測試方法和使用的測試工具。2 明確測試時間 明確測試週期和測試時間進度。如果是多人合作完成乙個...