天天看點

測試工程師面試解析~

測試工程師面試解析~

大家面試的時候是不是感覺很心累,為什麼?

​ 因為面試功能測試,卻問自動化測試,性能測試的問題呢…! 現在測試都不好做,面個試總感覺要求你要什麼都會似的.

測試領域: 常見的有功能測試,自動化測試,性能測試,其他不常見專職的有:安全測試,白盒測試,單元測試(大部分開發完成)

我們面試的時候,大部分的面試官每個領域的問題都會涉及一點.巴不得你全部會,哈.

也不用太害怕,因為有時候面試官自己也不會呢,會問隻是希望你這其他領域能會一點,面試官估計也不會問的很深.一般面試官問的問題都是圍繞自己的履歷來問的,挑他會或比較熟悉的領域來問問題.

面試之前我們應該要了解哪些呢?

功能

功能一般來說重點在于業務,以深圳的市場來說,純功能是很難找工作,一般都會附帶要求會點語言

1.你履歷上所寫的項目,一定要熟悉!(功能必問)

項目的業務,及細節盡可能都能舉一反三,假設履歷上有個貸款項目,那你對這貸款前,貸款中,貸款後的各種操 作一定要很熟悉

2.自己公司的一個完整測試流程!(功能必問)

從公司的需求步驟到上線整個流程一定要熟練

3.接口測試

熟悉接口整個執行過程,熟練市面上随便一個工具來測試接口.(jmeter,soapUI,postman).現在接口測試很重要

4.其他測試領域必備技能!

mysql,Linux. 目前廣泛使用的資料庫是mysql,資料庫語句大部分都是可通用的,熟練一個即可. Linux也有分幾個系統,不過指令也幾乎都一樣,可以下載下傳個centos版本學習

資料庫和Linux面試比重是什麼樣子的?

面試的公司是背景測試的話,一般着重點就是資料庫和Linux系統,做背景測試這兩個就要達到熟練程度,前端測試面試的話,看面試官了,一般業務為主,資料庫和Linux問的就會少點,當然熟練是最好的

自動化(ui)

自動化方面面試這就要看面試官的水準了.

1.熟練功能測試

功能測試,是測試功夫的基礎,就算面自動化也是會問功能方面

2.熟悉語言基礎(python,java)随便一個即可

遇到不會自動化的面試官,忽悠還可以,但遇到一個有幹貨的面試官那就不是能忽悠的了

自動化(接口)

接口自動化代碼要求相對ui自動化要求會高點,隻要語言熟練,和接口的各種情況執行請求即可

測試開發(水準同等開發)

java,python需要達到開發相同的水準,會使用工具,開發平台等等. 這職位一般以開發平台,給手工測試的人員使用,要求較高,當然工資也很高,不比公司的開發人員工資高,測開目前市場比開發人員工資還高

安全測試

這領域松鼠還沒發達到,隻會一些基本的安全測試,深入的也不會.是以沒法給任何建議.

準備工作,了解下sql注入,暴力破解,殭屍電腦啊等等就夠了

以一線城市市場為例,二線三線以這為準肯定更好,以下面試場景為例子

1.功能測試面試,A:面試者 B:面試官

B:請你大概自我介紹一下

A: ………(盡可能簡潔,别太啰嗦講一大堆的,大緻介紹自己在什麼公司做過的項目即可,不要一下子就把每個項目詳細介紹說了一大堆)

B: 你們公司的一個測試流程是什麼樣子的

A: 這個就要把你自己公司的一整個流程詳細說下,說的越詳細越好,可以參考我寫的那篇測試流程

B: 詳細介紹下你比較熟悉的項目業務

A: 你履歷寫的項目,整個業務介紹下,盡可能說的很流暢很順利,這個面試官也不一定知道你說的是什麼,隻要表達的很好,他就會覺得你業務比較熟練,當然要有清晰的邏輯

B: 你有職業規劃是什麼?大概介紹下

A: 這個問題要回答的上進點,我一般說往自動化方向發展或者發項目經理發展,不想一輩子隻做功能測試,想一直往上爬.要表現出你的積極方面

B: 說說你Linux常用的指令

這個簡單了,百度上基本的linux指令去背背就好了,查日志的指令是一定要知道的

B: 你sql用的熟嗎? 一般在什麼時候會去用sql語句

A: 比我我保險出單的時候,要確定這保單是否正确,那我就要到資料庫裡面對應的表,字段去查這保單号.(随意舉例你工作用到資料庫的場景)

B: 假如你接口請求傳回值都沒有問題,那你如何保證這接口是100%是正确的呢?

A:到資料庫核對資料,看是否正确.正确的話就沒問題,資料不正确接口卻傳回沒問題,那就有bug

B: 你對你接下去跳槽的下一個崗位的要求是什麼?

這問題最好不要說,期望自動化崗位,要巧妙回答說: 如果能有自動化崗位是最好的,要是沒有的話還是功能,那我在空餘的時間我也會自己學下自動化來提升自己,工作不可能方方面面都能接觸到,還是需要靠自己不斷提升

B: 除了功能測試你還比較熟悉的是哪方面的測試

A: 這問題需要注意點,不會自動化的人可以這麼回答: 我平時有自己學過python基礎,有學着寫ui自動化(selenium),因為公司沒有這方面需求,沒有機會能專門有時間來實踐,隻能有空就試着寫下腳本

B: 我看你履歷上寫資料java,那能否詳細說下java的繼承?

這個問題需要注意了,如果對語言或者其他某個技術點不會,或者會點皮毛,不要寫熟練.面試官面試都是挑着履歷來問問題的,也隻會問你履歷上寫熟練或精通的技術,還有項目所使用過的技術.如果履歷寫熟練你卻不會,那就沒得說了,隻能委婉回答下: 這個是我平時自己學的,沒實際用到,對概念這邊不是很清楚

B:你的優缺點是什麼?怎麼看待自己的. (這個問題一般hr問的比較多)

這個确實很難回答,松鼠當初面試也遇到過,很多hr都會問.可以如實把自己優缺點說下,我的回答是把缺點也說成好的.哈 比如,我的缺點就是性格太好,難拒絕人,别人找我借錢,我都很難拒絕,導緻虧了挺多錢.優點就不用舉例了

B: 你平時下班,一般比較喜歡做什麼.

最好不要說玩遊戲,宅在家裡,看直播之類的. 我有遇到過面試的妹子,技術面試過了,到技術老大那邊,隻看看這個人的為人就可以過了,當時她被問道這問題,就回答了平時在家沒事就看直播. 就因為這回答就挂了. 我很不了解,看直播就看為什麼在面試的時候說出來呢…,确實是個愛好沒錯,但不是什麼好習慣,這一回答有讓人感覺不上進.

總結

面試功能測試除了掌握上面所說的,最好多了解一些借口測試工具,jmeter或soapui,postman.最好jmeter和soapui挑一個

多了解下ui自動化selenium架構,比如testNG,unitest等等

最好學下robotframwork,這工具很多公司在用

了解下單元測試,性能測試.不用會.但用來幹嘛的要知道.要讓面試官感覺你有提升的空間,眼見不止在于功能

總之一句話,要多了解測試各方面的東西,擴大自己的見識.可能你不需要會.但你要知道,要懂得這個場景是這麼執行的,是這麼做的

最後祝大家,找到自己滿意的工作,面試題網上一大把.這裡就不專門做面試題總結了.大緻分析下情況,怎麼面試就可以了. 有什麼問題可以關注我們

公衆号

,後續文章更新進來。
測試工程師面試解析~

熱門推薦

  • 資源共享,一起學習
  • 小程式項目如何設定資源的防盜鍊~
  • 如何給localStorage設定一個有效期?
  • 做完小程式項目、老闆給我加了6k薪資~
  • 如何給localStorage設定一個過期時間?
  • 你應該做的前端性能優化之總結大全!
  • SVG Sprites Icon的使用技巧
  • immutability因React官方出鏡之使用總結分享!

作者:松鼠 - 首席背鍋官

連結:https://www.susouth.com/theory/2018/11/27/Interviewer/

交流群:912594095、公衆号:

honeyBadger8

本文原創,著作權歸作者所有。商業轉載請聯系

@IT·平頭哥聯盟

獲得授權,非商業轉載請注明原連結及出處。