測試工程師看過來!面試,你真的會嗎?

星河Salaxy發表於2021-12-03

測試人員面試時,手工測試、自動化測試、效能測試這三方面的問題,可以說是面試官的必考題。


你是否遇到過面試官這樣的靈魂追問?

1、在 Linux 環境下,如何開展 web 自動化測試?
2、Shell 怎麼樣,Docker 接觸過嗎?
3、全鏈路壓測有接觸過嘛,該如何推進與開展?

測試工程師看過來!面試,你真的會嗎?

有人這樣回答道:

1、“應該是不支援吧,我們只在 Windows 上做 web 自動化測試,Linux 能跑?”
2、“嗯......Shell、Docker ?好像聽過”
3、“我們公司做過,是我領導帶我做的”,然後,支支吾吾......


作為測試人一定要嚴謹,覺得可能?大概?應該就是這樣的吧?試問這些字眼又能說服誰?

連自己都說服不了自己,你還怎麼去說服別人,就更別奢求得到面試官的認可。


最可怕的是你以為你都會:


· 覺得會敲幾個命令,就是精通 Linux 系統;

· 覺得能夠獨立編寫一些業務指令碼了,就是可以寫測試框架了;

· 覺得自動化測試就是測試開發;

以為自己什麼都會,但是面試官問的時候,卻完全答不上來!


測試工程師看過來!面試,你真的會嗎?


當然,如果你以這樣的思路來回答,可能結果會不一樣:


結合公司專案,使用 Docker 技術開展自動化測試,並在此基礎上做一定程度的經驗分享。


全鏈路壓測結合實際專案,從以下幾方面入手:

a、透過全鏈路壓測解決了什麼問題;
b、全鏈路壓測的核心要素;
c、全鏈路壓測開展的幾個關鍵點。

· 分析壓測業務場景涉及系統服務;

· 協調各個壓測系統資源;

· 壓測環境;

· 壓測資料(資料清洗,資料Tag);

· 壓測資料隔離;

· 壓測資料實時監控;


測試工程師看過來!面試,你真的會嗎?


這樣的回答,肯定會讓面試官眼前一亮,並且加分不少!



其實面試是一個很好地學習、交流過程,可以一針見血地讓你瞭解自己的短板。


你可能認為聽過就是會了,工作中好像也實踐操作過,所以總是「自信滿滿」,如果不是面試碰壁,顯然是發現不了自己的問題的。


那麼為了順利透過面試,拿到高薪,我們有必要對自己的技術能力進行梳理。優秀的測試工程師需要具備的技能。


測試基礎

測試用例的設計、編寫,這是作為一個測試工程師必會的技能。


基本的程式設計能力

Java、Python 是當下比較主流的程式語言,你必須要懂其中一門。當然,如果要是會寫一些演算法,那肯定是加分了。

而在附加語言中,你需要懂 Shell、Docker、SQL,這些在我們實際工作應用廣泛,如果熟練使用也是加分項。


自動化測試能力

常見 UI 自動化測試框架有 Selenium、Cypress、RobotFramework,Appium、UIAutomator 等等,如果能夠深入掌握,你就具備了 web 和手機端自動化測試能力。


服務端介面自動化測試,在 Java 中的 HttpClient 和 Python 中的 Requests,如果能夠深入掌握,你就具備了基本的介面自動化測試能力。


再來延伸下,使用工具代替人工測試,也算是一種自動化測試能力。我們常見的 Jmeter,就是一款優秀的開源測試框架,既能做介面測試,又可以做效能測試。


測試工程師看過來!面試,你真的會嗎?


如果你已經掌握了這些測試框架及它們的優缺點,並在面試中能夠結合公司的專案做一定程度上的經驗分享。那麼恭喜你,你已經具備了自動化測試能力。當然,這一部分會加深面試官對你的印象。

測試工程師看過來!面試,你真的會嗎?


相關文章