本文內容來自一位測驗朋友,坐標杭州,測驗經驗2年半,面試一個月后進入了某大廠,
面試經歷:
面試程序,并不是一開始就十分順利,,,
是在面試的各種挫折中一步步優化面試表達能力,積累面試經驗,持續改進,,
這中間,還經歷一些不好的抨擊,比如你的能力只值 12k 等等,,
用她自己現在的話說是:以前你覺得我只值 12k,現在的我你高攀不起,,
在這樣的持續了一個月的面試之后,,
在面了十幾家之后,最終經過大廠的 4 輪面試,拿下了大廠 offer,,
面試經驗分享:
1、注重測驗基礎
測驗基礎包括所有在做功能測驗時應當掌握的內容,諸如測驗用例的密、SQL 陳述句的場景、遇到 bug 查日志的命令等
介面測驗和功能測驗用例、自動化測驗用例的區別
工具的使用:抓包工具、介面工具,
2、注重測驗廣度
自動化、壓力測驗、安全測驗
Ui 自動化可以帶過但必須了解
壓力測驗、安全測驗掌握非常基礎的也可以
Web/app/小程式 即使沒有經驗也需要知道差別 和面試官溝通中需要表現出你的測驗廣度
3、注重獨立承擔專案測驗任務 ??
進入大廠前后獨立都很重要,從需求到上線和復盤,要能夠獨立承擔一個專案的測驗任務,這個需要自己復盤
盡量參加開發的設計評審,如果可以了解開發邏輯是最好的,非常加分,
案例:
之前有參加過 xxxx 的面試,面試官拋出一個問題,問我是否知道權限處理是怎么實作的, 因為權限處理貫穿了我的專案 我并不知道 后來也反問她為什么要知道這個 她說測驗是賦能開發的 知道怎么實作的會更好的去測驗這種復雜情景
4、選擇一方的“深度”學習——自動化
獨立搭建框架 ?
最少要掌握:清楚每個功能是如何實作的 為什么要這么寫
案例:
比如我參加過的一些面試,面試題有 ddt 如何進行資料驅動、pymysql 的游標、retrun 的是什么資料型別、介面自動化的介面依賴如何實作、提取替換操作實作原理、全域變數如何處理
不必太深:原始碼背后的內容,
比如我們只需要知道怎么使用 requests 庫,但暫時不需要了解 requests 庫是怎么來的,
5、面試經驗
離職原因:
真誠,可以講薪資不符,可以講發展慢,但是要感謝以前的公司,不可以講公司和領導的壞話,
公司層面:必須熟悉自己的公司的專案背景,專案目的,專案前景
專案層面:必須掌握 1-2 個專案 流利到所有模塊整合、具體模塊的業務流描述、其中有哪些顯而易見的介面關聯如何實作其介面自動化
如果能從公司層面、專案背景入手介紹,會顯得你了解的很清楚,各個模塊之間的整合,比如我的專案權限分級處理,業務流倍訓講清楚,畢竟測驗注重和熟悉業務基礎后才能進行介面自動化落地,而這個業務覆寫率其實只需要不到一半,其實不難,自己理順,
編程基礎:
不是為了自動化而去學編程,要說掌握了編程基礎后賦能測驗才有了自動化,測驗考察的編程基礎都不會太難,只要踏踏實實跟檸檬班的 python 基礎,準沒問題
演算法:
不會考太難,但是比較看運氣,如果考到難的了,基本是看思路和壓薪資來的,不要緊張,真的不會就下一個,
案例:
我被問的最多的編程基礎都是元組串列區別等諸如此類的簡單問題
演算法中的冒泡從沒問過,問的反而是串列去重、嵌套字典等自動化中會遇到的具體問題的處理思路,只需要思路,
學習思路:
以我的經驗,我是從 ui 自動化過渡到介面自動化,結合自身專案,要講出來為何去做去實踐,需要有“自驅性”的體現,
比如我著手了一年 ui 自動化的框架、關鍵字驅動的測驗腳本,發現其測驗用例覆寫非常低,前端稍有改動便需要較大程度的維護,開發和維護腳本成本高,并且測驗腳本閱讀障礙,所以過渡到介面自動化(面試官覺得你是帶著自己的思考了),接著自我驅動框架搭建,介面覆寫率,測驗用例數量等出一個量化的效率提升,比如之前回歸測驗需要 1-2 天的時間,如今只需要 1-2 小時,提升了 80% 之多,這都是自我驅動去做的,面試官會非常喜歡,
學習目標:
3 年一目標,作業經驗不長,年輕的都講專心技術做測驗開發, 經驗老道的再講做測驗管理 面試官會比較愛聽
反問問題:
測驗團隊規模,友好詢問面試官希望候選人擁有怎樣的能力(非常有助于下次面試)
*******請大家尊重原創,如要轉載,請注明出處:轉載自:https://www.cnblogs.com/Simple-Small,謝謝!!**************有任何疑問,歡迎加微:qd20150815 (加時請備注:博客園-簡)*******
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/469822.html
標籤:其他
