.NET Core(.NET6)中gRPC使用
⬇️ 點選“下方連結”,提升測試核心競爭力!
>>更多技術文章分享和免費資料領取原文連結
本文為霍格沃茲測試學院優秀學員跳槽筆記,測試開發進階學習文末加群。
我之前主要在兩家公司呆過,這兩家公司都是以業務驅動。主要也是做著手工測試被俗稱為點工。工作無非就是開需求會,寫用例,手工測試,上線,以此無限循壞,時間一長就會人心疲憊,毫無動力可言了,在技術上也毫無提升。久而久之我有點慌了,我怕被測試行業淘汰,或者永遠位於低段位的手工測試。
在加入霍格沃茲測試學社2個多月後就準備去面試了。我面了好幾家公司,基本上都命中了。也拿了好幾個offer。最後選擇了某一線網際網路公司,漲薪70%+,現已順利入職啦。
從自學到有名師指導學習
之前因為不願意一直做點工,我開始自學了,希望自己能夠提升一下自己的技能。首先談下自學,自學的想法是很好,不用花錢也能提升自我能力。但是知識點不全,遇到不會的需要各種百度,查資料來解決問題。導致自己的學習計劃很容易打亂,甚至放棄。終於我堅持了幾周,也就沒有下文了。
之後又回到之前的焦慮與迷茫的狀態,突然有一次在騰訊視訊上看到霍格沃茲-思寒的直播課,那個時候也是突然想報個班學習下。後面在深圳的一次測試交流會上,也是有霍格沃茲贊助的,當時去現場和思寒以及幾位老師交流了下,他們給我講解了現在測試開發在行業的重要性以及測試行業未來的發展。更讓我下定決心加入霍格沃茲。
在學院學習,老師這邊每週都會給到學習的內容,需要提前預習的資料。說實話,自從加入了,我覺得每天變得好充實。每天基本都會花1個半小時的時間來看視訊和親手敲敲程式碼以及完成老師佈置作業。就這樣連續學了2個多月的時間,我覺得已經學了好多知識了,堪比之前兩年的經驗了。
真「經」不怕火來煉
我準備了簡歷準備去社會的考場考試一下。然後我就面了好幾家公司,基本上都命中了。學院裡面教的內容很多都是工作上要用到的。所以對於面試來說,還是挺容易的,我總結了一下面試的過程和麵試的各種問題,給大家分享下。
一、介紹環節
1.自我介紹簡單介紹做過的專案經歷和工作職責,範圍
2.專案介紹介紹一個自己非常熟悉的專案,專案的背景,專案作用,專案的架構以及資料流轉等。面試過程中,面試官會圍繞你的介紹提問,你的回答要經得起面試的推敲,否則有可能會認為你對的專案的不熟悉
二、提問溝通環節:(針對你的簡歷技能提問)技術角度提問:
1.http和https的區別
2.講訴一下tcp的三次握手
3.介面測試如何去做的,用到什麼工具。這個時候說下自己工作中常用的就行,面試官一般還會繼續追問,工具使用的某一個細節。
4.介面自動化怎麼去做的,自動化的用例如何去管理,跨團隊同系統的介面用例如何做到測試資料互不干擾
5.介面自動化的用例是如何選取,怎麼評判介面自動化跑完後,覆蓋率是多少。
6.cookie和session機制的區別
7.python中==和is的區別
8.使用你最熟悉的程式語言寫一個1-9999之間的迴文數之和的程式
9.資料庫的增刪改查會問一些問題,準備下如何連表,groupby,orderby等知識點
10.會不會寫資料的儲存過程,如何大批量的構造測試資料
11.你有沒有參加過公司的自動化框架研發,請舉例說明。或者你是如何優化的
12.寫web自動化的時候,有驗證碼怎麼辦。
13.講述一下你寫web自動化的遇到的難題,你是怎麼解決的
14.有沒有效能測試的經驗,往常你們是怎麼做效能測試的,需要關注那些指標。
15.如何去分析效能瓶頸問題,如何給出相關效能測試報告,報告需要有哪些內容才能具有說服力。
16.app顯示的數值不對,通過什麼樣的手段去排查。如何判定是前端的問題,還是後端的問題。
17.如何檢視系統執行的日誌,或者你們專案的業務日誌,說下檢視日誌的命令,如何將有用的日誌匯出給到開發。
軟實力角度提問:
1.線上有故障,測試應該怎麼做,如何去推動。
2.當發現一個開發否認的bug,你會怎麼去做
3.講述一個你在專案中遇到的難題是什麼,你的解決辦法是什麼,後續有沒有重複出現類似的問題。
4.作為一個小組leader,你是如何對上彙報,對下安排任務的
5.你對團隊成員如何評價的,如果讓你給他們打績效,你會怎麼去制訂
6.當你和領導或者下屬存在不同意見的時候,你會怎麼去做才能完成你自己的想法。
測試流程角度提問:
1.如何保證測試質量?這個話題非常的大,我的答題思路是分兩部分:
一個是從需求—研發—測試流程的管理是否健康,每個環境需要做什麼。
二是測試團隊如何去提高測試質量,如case輸出規範,執行測試規範,測試的准入準出等
2.你們之前的測試流程是怎麼樣的,你認為這樣的流程最大的好處和弊端是什麼。