個人是去年年底零基礎轉行,兩三千培訓費學出來,學完后也是稀里糊涂,僅是知道功能測試就是找問題,其他接口,性能,數據庫,python基礎,虛擬機搭建網站都實現了課程展示那樣。面試資料背了將近一個星期,簡歷照著別人的改的,培訓老師簡單模擬了一場,當晚第一次oppo的線上面試,當時緊張的不得了,雙腿一直抖,為了緩解壓力,還是開著燃氣烤火爐面試的,題也是難得一批,linux命令全是不常見,python實現循環根本不會,cookie和seeion倒是背了,數據庫查詢考了一條,場景題掛了,最終被虐待體無完膚。第二天去了成都現場面試,期間也有電話面試,第二個面試場景題完敗,簡單的圖片復制測試,我只知道快捷鍵和右鍵復制粘貼,第三四五場什么自動化打腦殼的全都不會,當天去了天府三街和銀海芯座面了兩場現場,第一場筆試感覺不行,印象最深問題回答卡殼,第二場機試{{BANNED}}沒過,面試官的數據庫問題刁鉆沒答上,性能漏了,場景題漏掉測安全,尷尬的一批,灰溜溜跑路。??軟件測試自學秘訣??
面試失敗一天,心態穩的一批,因為面試的全是外包人事幫我聯系的公司,工資全都是一萬以上,之前只有四五千的自己根本不覺得自己能勝任。下午回到親戚家,本以為今天就此結束,可就在下班時間點,兩個項目經理給我打了面試電話,都是招聘功能為主測試崗,兩個面試官主要問了四個問題,自我介紹,測試流程,講講之前做過的項目,場景題,剩下的都是是否接受加班,期望工資,我想了解的。前面三道大題反復練了多次,面了好幾次倒是說的沒出錯,第一個面試官的場景題運氣真好,水杯測試,培訓班發的資料一模一樣,輕松過。第二個面試官的場景題就有點曲折,一個名單表,一個搜索框搜索名字,按照正常操作思路,我說了全名,關鍵字,標題欄,我就卡殼了,面試官問我還有沒有,有時間緩沖,我又答上兩點,大小寫拼音,再次卡殼,面試官仍舊沒放過我,再次問我還有呢,拼音延伸,大小寫首字母,說到這里面試官就說可以了,另外還有道題比較驚現,怎樣提高用例覆蓋完全。這道題不難,就我所知培訓班發的資料上有兩個地方有,而且還不少,可我壓根兒就沒記好多,只能有多少說多少,一個用黑盒測試方法講幾個,考慮特殊場景舉三個,可以和開發溝通,找類似產品參考,從用戶角度看待,說到這里面試官就說我沒問題,相信我后面面試也沒問題。
沒有經驗,根本不知道過了兩個一面是什么,當晚八點甲方接口人二面電話打開,只問四個問題,自我介紹,項目講解,場景題,一道簡單的郵箱登錄測試,自己就說了正確錯誤賬號,密Ma輸入,接口性能測試,在我用過的郵箱中就這些要操作。不過白天一場面試,有個面試官反問我不考慮安全測試嗎,我最后加了安全,對面面試官略微有些驚訝,我居然還懂這個,追問我做了哪些,***哪兒知道這個,解釋說別的同事做的,自己只做了功能,接口,性能這幾個,到此面試官說我二面通過。
小小解釋一下安全測試,安全測試屬于軟件測試一部,自己入職后有幸跟著安全崗了解過一段時間,這個崗位不是一般人干的,最起碼要懂三種語言,python,java,c,不說要你自己寫,但你至少能看懂理清,把加密的代碼全部找出來(即測試要點),做到這一步基本完了,剩下的就對照各種要求,各種規范,一條一條的對比,不符合要求即是風險,要求規范很多很多,不用死記,看起來很容易,但代碼功底積累卻要很多很多,真正的安全測試大佬不比高級開發差,剛培訓出來的還是不要嘗試。
第二天現場面試第一家的二面和第二家的三面,兩家公司都在同一個園區,上午去了pm問啥答啥,反正自己不報希望,對方問的倒不是技術,零散的問自我介紹,以前干啥,為啥不干,期望工資,加班之類的,我這才明白好像是綜合面試,談完后pm覺得我不錯,開口一萬也沒砍價,倒是符合我包裝的三年多經驗和本科學歷。通過后對方又帶我去甲方研究基地,一個leader面試,熟能生巧,自我介紹,測試流程,兩個講下來對方直說我對測試很了解,實則我內心打鼓,我就照著資料背的,測試真的就這樣嗎?隨后面試官問了他們的項目,自己神侃了一些自己交友方法,不懂就問,我就算不會也是暫時不會,不等于兩三個月后不會,對方很認可我的學習態度,直說可以給我發offer,下午去了另一家,這家外包規模比較大,先面了兩個pm,還是講介紹,測試流程,項目講解,最后問了我加班情況,然后倆領導閃人,最后人事上場談薪酬待遇,胡謅期望工資沒砍,當場承諾只要我同意就發offer,這時我已經算收到兩個offer,我說回去考慮哈,回去的路上上午那家人事發來薪酬待遇,一聽隔壁公司也發offer,當場改口說我面試不錯,給我加一千(人事招人有提成),回去后截圖轉發下午那家……最后選了規模大的那家,合同11k,加班雙倍。
面試總結:
我問過人事,她說她們最喜歡招:一是之前工作三四年沒跳槽,說明你工作比較穩定,二是有技術,這個得過技術面試官,也就是一面和二面,三是本科學歷,符合公司最低門檻(??撇惶軞g迎,北京上海深圳尚可),最后接受加班,簡歷上具備這些條件,人事搶著找你面試。最后潑個冷水,***喜歡干幾個月就跑路,完全搞不清楚測試流程的人,學歷只是驗證一個人學習能力,就算不會,見多了,操作多了,閉著眼睛都知道
面試重點總結和套路:
第一個重點:自我介紹,套路是來著哪里,哪個學校畢業,之前在哪兒干,干幾年,干什么項目,負責哪個測試崗,詳細做了哪些內容,全是干貨,別講興趣愛好那些廢話,一講就給人感覺你沒貨在充數,面試官也沒心情和時間聽你講這些,寫在簡歷最后他們有眼睛會看。這道題主考你會不會歸納總結,改說的要說,不該說的浪費表情
第二個重點:測試流程,這道題這個面試官想看你有沒有參加過,真的懂不懂,全面覆蓋套路,和測試相關的都講,從產品開發開始,他們兩個部門干活的時候,測試員需要參與評審,測試寫測試設計再評審,環境搭建,后續迭代測試,普遍有一輪二輪,灰度,上線四輪測試,提問題單,回歸問題單這些,設計問題不符合期望,最好找開發確認一遍,是問題開發一般都會承認,
第三個重點:項目講解,面試時間有限,這道題最多五分鐘時間,所以只講一個項目的某個模塊某個功能,把所有影響因素說出即可,這道題摸摸你有沒有做過,沒經驗的,別說面試官,就連人事篩簡歷都會篩掉你
第四個重點:場景題,給你一個場景,問你怎么測,比如水杯測試。如果沒有套路極易卡殼,這道題至少要說十條才容易過關,套路也簡單,開口就來界面測試,場景的布局是否合理,如間距相等,點擊操作方便等,文字大小寫是否順眼,外觀形狀是否美觀,不好看提單開發優化,隨口就是三四條,接著說功能,場景有哪些主要功能,如杯子除了裝水,還可以裝哪些,照相機除了拍照,還可以當手電,砸核桃等等,隨口又是幾點,接著說接口測試,可以簡單判斷分析問題出在哪個階段,再說性能,如承受極限在哪里,耗時性能,特殊場景來幾個,兼容性說幾點,有密ma輸入的加個安全測試,總之一點一點說,有條有理,清晰明了,沒有想到哪兒說到哪兒,說完沒人會覺得你不會測試。這道題考測試思維
上面四道題簡稱通用技能,把握好這四道題,技術面試官就承認你是真的熟悉測試流程,有那個測試思維,其他的實習期都可以再學,可堪一用
除了通用技能,面試官還有別的問題,比如:你印象最深的bug,之前項目組開發測試比例,你負責功能接口性能測試比例,http和https區別,postman和jmeter做接口測試區別,抓包前后端判斷,斷點篡改,網站框架搭建,post和get請求區別,100,200,300,400,500簡單說幾個,cookie和seeion區別,數據庫兩種刪除,性能測哪些要素,冒煙測試,會不會語言腳本,測試用例覆蓋,自動化會不會,app測試會不會,linux常規命令說一些,之前加班情況,住在哪里,你的入職規劃,中規中矩套路:先熟悉項目業務,干好手中的活,之后再優化提高測試效率,日后向自動化,測開,安全方面靠,
最后面試官都會問,你還有什么想問的收尾。
想問問題1:
你們項目干啥的?團隊規模有多大?入項后有導師帶嗎?要是就你一個人干,那干毛線啊,妥妥的巨坑
想問問題2:
入職后負責哪個測試崗,功能,接口,性能,app,自動化,安全,其中一個還是幾個,別稀里糊涂干著賣白粉的活,卻拿白菜的工資
想問問題3:
項目目前進入哪個階段,別是敏捷開發,你根本沒那個能力去跟上開發測試速度,別馬上收尾了,你進去干兩個月又失業了,或者拿著溫飽工資
想問問題4:
我入職后的有沒有發展前景,比如換崗,往好的地方發展別擋道,就怕進入后把你當咸魚培養
以上就是鄙人的分享,有興趣的可以探討哈!??軟件測試自學秘訣??