最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

20歲零基礎轉行軟件測試領域,求分享自學干貨和面試經(jīng)驗?

2022-08-17 14:51 作者:黑馬測試  | 我要投稿


PS:本文轉載自黑馬測試高贊知乎文章

鏈接:https://www.zhihu.com/question/28665725/answer/2490993036



如何能讓每位讀者看后能有最大的收獲呢,琢磨了很久,先將我的思路列出來:

1、對于零基礎轉行自學者而言,看書是好的自學方法嗎?
2、該如何自學和面試?要還原目標,給轉行人員認真介紹測試行業(yè)
3、有目標后,應該怎么自學?
4、有目標后,應該怎么去面試?

一、對于零基礎轉行自學者而言,看書是好的自學方法嗎

題主提到的兩本書,本著負責任的態(tài)度,我查了查,看了下目錄,大致也了解了一些。但其實這些對于找到工作還是遠遠不夠。

1、書本信息雖準確卻滯后:

看書可以,但是對于一個零基礎要找對應工作,幫助不大。

書這東西尤其技術類的,寫的深了你看不懂,寫的淺了你以為就這些。

還有就是書本的信息滯后性:書從編寫,整理,既稿件,調整再到出品發(fā)布,印刷,再到出版社售賣這是一個很長的過程,這本書拿到手往往針對前幾年的問題,日新月異的今天,未必跟得住時代行業(yè)的發(fā)展。

比如:移動端都是說:安卓&iOS,但現(xiàn)在給你個鴻蒙系統(tǒng)的你咋測?

就好比我那會兒學python下的版本就是3.5,可書上版本都是2.7,連print打印都輸出不出來,一邊看一邊查才知道寫法變了。

只有擁有實操經(jīng)驗多了,再看些書其實收獲會更多。

所以對于零基礎看書不如看視頻(文章后面有關自學方法時,會推薦一些視頻)。

2、書本理論同實際缺乏關聯(lián):

比如書本會介紹QTP和LoadRunner基礎的知識,比如:LR從錄制到手動編寫,預測系統(tǒng)行為和性能的負載測試。可是實際企業(yè)實操中,性能好是怎么定義?關注的指標又是什么?

且據(jù)我的了解,QTP和LR基本都是正版軟件,一般小公司用不起,大公司自己能寫不會用。除非一些投標類的公司可能會用,因為要在投標過程中體現(xiàn)自己軟件達到怎樣的一個標準程度。

所以書本知識,我覺得更偏重于思想,而不是實操。而零基礎轉行更需要實操。

3、書本都會有側重點,導致你很難對測試有成體系了解

出幾個測試基礎的實戰(zhàn)題,看你能回答上幾個:

1) adb命令,Linux命令?
2) 數(shù)據(jù)庫語言,數(shù)據(jù)庫的增刪改查語句?
3) 測試時用到什么工具?
4) 測試購物車的支付問題,壓測問題,測試流程。
5) http和https的區(qū)別?http里面post請求 和 get請求的區(qū)別?
6) bug優(yōu)先級,如果開發(fā)不愿意修改bug,你會怎么處理?
7) 負載測試和壓力測試過程中逐漸增加并發(fā)用戶數(shù)負載,每次會加多少?
8) 抖音首頁的用例 ;微信發(fā)朋友圈用例;根據(jù)場景設計測試用例,關注測試用例的覆蓋度及思路清晰;

不清楚你從書里面學到的只是,能不能解決這里三分之二的問題?

通過書中的學習,對這些問題是否有思路進行解答?

以上這些問題真不是一兩本書能夠解決的,況且你現(xiàn)在還是一張白紙。

如果你一開始選擇的學習方向是錯誤的,那么無論你有多努力,終究還是得不到一個好結果,正所謂“選擇比努力更重要”就是這個道理。

那應該怎么學呢?

二、該如何自學和面試?要還原目標,給轉行人員認真介紹測試行業(yè)

測試分工是非常細的,正如題主所言:就是“信息龐雜”。在精細化分工的今天,每個行業(yè)其實都是在不斷的細分,測試也是。

舉例題主想從事的移動端測試,就可以細分為安卓原生,還有鑲嵌H5頁面的,web端,桌面端,小程序等等。你會發(fā)現(xiàn)隨著你的逐步學習,所需要學習的知識如同井噴一般,根本把握不住。

回到測試行業(yè),其實按工種分,就有功能測試,接口測試,性能測試,安全測試,白盒測試,自動化測試,測試開發(fā)...... 這還只是一個維度,還沒有按照業(yè)務分,團隊分。請問,面對這么多的分類,你分的請他們的區(qū)別,薪資待遇,發(fā)展前景嗎?

面對選擇題,首先不要只看選項本身,而是要還原目標。

你要問自己,選擇測試是為了什么?你最想要達到的結果是什么?

比如上圖中的兩把寶劍。你只盯著2把寶劍是選不出來的,你得看你要用來干嘛?你是要上沙場殺敵?還是要放在家里當裝飾?目標一旦確定,答案就自動出現(xiàn)了。

所以零基礎轉行學員,咱們要先去了解下,現(xiàn)在測試工作內容是什么,測試行業(yè)有什么職位,對應的薪資待遇,在公司都干什么,有什么前景。

了解后,我們再定崗位。定了崗位,我們在定學習方法和面試方法。

1、先帶你感受一下真實的測試工作內容:

簡單說下軟件迭代前、中、后都要做哪些事兒:

前期準備階段:

先是需求評審。一次評不過兩次,評審通過定稿。

研發(fā)給測試出排期,一般研發(fā)先給出排期,測試人員再根據(jù)研發(fā)排期來介入。

測試編寫測試用例(包括接口的和手工的測試用例)。 在研發(fā)前后端快進行聯(lián)調的時候保證測試用例已經(jīng)寫完。 在提測前最少兩天時進行用例評審。

介入測試階段: ?用例評審通過的話,測試人員分配冒煙用例(就是最基礎能保證程序跑通的用例)給參與的研發(fā),在提測前一天或當天給出。 執(zhí)行通過后,研發(fā)通過郵件告訴所有參與人,可以提測了,這時測試人員可以準入。 先執(zhí)行一遍冒煙用例,通過率不足90%的直接打回,發(fā)送郵件通知所有參與人@相關研發(fā)。再次準備進入提測階段。

執(zhí)行測試用例階段:

測試人員制定測試計劃,分配測試用例,在測試環(huán)境中執(zhí)行測試用例,

發(fā)現(xiàn)問題反復進行問題定位,再跟研發(fā)來溝通問題。確定是問題,提交bug單,標題盡量簡短但是能夠突出問題本身,前置條件,操作步驟要寫清楚,能傳圖片的傳個圖片,能提交視頻的在錄制的時候盡量錄制關鍵步驟,突出問題。

開發(fā)解決問題后再進行驗證,測試階段無問題后,進入預生產(chǎn)環(huán)境。

都沒有問題的時候測試人員編寫測試報告,準備進入灰度,進行回歸?;叶韧ㄟ^后全量發(fā)布,還需要在線上進行關鍵功能的回歸測試。

你以為這就結束了?并沒有!

還需要記錄哪天發(fā)布了哪些內容,本次需求是什么,新增或者改動哪些,新增或修改了什么規(guī)則?新增了幾個接口,哪些重要字段,新增了哪些表,干什么用的,對應的sql語句,測試過程中有哪些問題總結一下,吸取了什么教訓或者增添了哪些知識?養(yǎng)成一個良好的記錄文檔的習慣,不僅僅是一種產(chǎn)出,也是知識的積累和沉淀,更是對自己工作的一份總結。

更多測試工作內容介紹,還可以點擊下方鏈接:

《軟件測試工程師的一天工作內容是什么?462 贊同 · 39 評論回答》

https://www.zhihu.com/question/266949343/answer/1748646649

2、從崗位薪資待遇看:

3、從質量保證的核心業(yè)務來看

? 前臺驗收測試:web、app、gui;

? 前臺用戶體驗測試:性能、安全、耗電量、穩(wěn)定性;

? 中后臺功能測試:性能、安全;

? 流程管理:持續(xù)集成、持續(xù)交付、devops;

? 質量分析:監(jiān)控平臺、數(shù)據(jù)分析平臺、ai輔助平臺。

4、從質量保證的團隊建設及組成來看:

? 外包測試團隊:負責基礎功能的測試;

? 測試團隊:手工測試、自動化測試、持續(xù)集成;

? 測試開發(fā)團隊:一種是跟業(yè)務的測試負責測試中臺化,另一種利用測試技術賦能測試與研發(fā)團隊;

? 外部測試服務:提供對外的測試服務。

5、大公司小公司的區(qū)別來看:

大小公司整體來講都大差不差。不過“小公司學技術,大公司學流程”。

小公司需要身兼數(shù)職,能鍛煉人,人員流動性強,好晉升,綜合素質鍛煉較高,實用主義至上,對于技能淺嘗輒止。

大公司團隊協(xié)作性強,體系化,工作穩(wěn)定,專注度高,更容易集中精力鉆某個技術。對于你可以嘗試先從手工測試干起。

去什么公司,還是取決于自己。

6、從測試各崗位發(fā)展前景來看

測試行業(yè)的整體薪資自2016年開始,幾乎年年都在漲,現(xiàn)在測試的薪資基本和開發(fā)一樣高,已經(jīng)突破了21K。請看下方中立網(wǎng)站職友集有關測試的薪資截圖,看看上漲趨勢。

測試均薪能年年漲,直接原因是高薪的自動化測試不斷涌入,正逐步替代低薪的手工測試


以前一個公司只需要少量的技術好的測試人員,以及大量的初級手工測試既可。

現(xiàn)在企業(yè)減員增效,公司的測試人員少了,要求自然就高了。低薪的純功能手工測試的需求量越來越小,更高薪的接口測試、自動化測試、性能測試等崗位的需求量則在不斷增加,推動著測試行業(yè)的整體薪資一路上漲。

當前市場環(huán)境還會加快替代速度,也導致自動化測試還處于緊缺中。

所以如果你轉行的目標,和我說料想的一樣,就是為了今后的發(fā)展,為了有更好的薪資。
那么你的而目標應該以自動化測試、測試開發(fā),作為轉行目標。

三、定好自動化測試目標后,應該怎么自學?

雖然我們已經(jīng)定好自動化測試、測試開發(fā),作為轉行目標,但測試開發(fā)屬于高級測試,自動化測試屬于中級測試。

所以對于轉行的自學者而言,我們先以自動化測試為目標,工作一段時間后,再轉行到測試開發(fā)中去。

定好自動化測試目標后,那就可以避免東學一點,西學一點。

有的同學,學的面很廣,知識很雜,但沒有一個能深入進去的部分。學了也不知道干啥用,怎么用。極其耗費精力不說,還無法對焦關鍵點,很容易從入門到放棄。

這都是以為沒有目標,無法系統(tǒng)的學。

既然選擇了自動化測試,你需要系統(tǒng)的去學習,現(xiàn)在帶你對知識點進行剖析:

要做自動測試,最起碼要掌握一門語言,比如:python,
還要要了解:測試基礎,測試理論,敏捷測試流程...
還要掌握:linux命令,mysql數(shù)據(jù)庫,移動端adb命令,
還要掌握各類工具:jmeter,postman,LR,selenium,requests,appium
...

看起來還是比較散,那就直接上圖吧:

學習視頻怎么能忘呢?直接上視頻鏈接吧(正如標題所言,以自動化測試為方向,打開你就會驚嘆,盡然這么齊全):

2022年黑馬軟件測試學習路線圖【自動化測試方向】,內附自學路線+視頻教程www.bilibili.com/read/cv11893234


工作以后,若覺得有必要轉行測試開發(fā),可以狠狠看下這個鏈接(文末有學習資料):

《測試開發(fā)是什么?為什么現(xiàn)在那么多公司都要招聘測試開發(fā)?570 贊同 · 89 評論回答》

https://www.zhihu.com/question/61776013/answer/1641290287


四、有目標后,應該如何去面試?

很多自學者,因為自己沒有實際工作經(jīng)驗,沒有實際業(yè)務支撐,或者怕自己學的不夠扎實,從而不敢去面試。其實大可不必。你應該跳出自己是求職者的身份,來看面試工作。

1、如何讓自己面試不緊張?

對人力工作的一些介紹:人力的作用就是招人。

如果他們招不到人,則會被測試經(jīng)理向老板控告他們不作為,以至于耽誤工作。所以他們也有壓力,所以面試就是一場博弈(如果面試緊張,想想人事的壓力)。

所以找工作,是一種雙向選擇,我們和面試官是平等的。要不卑不亢,這樣回答問題也就能淡定些。

2、了解面試官到底在考核什么

舉例我比較熟悉的測試,我們在面試中常見的面試題會有這些:

1、如果一個bug被提交后,開發(fā)人員認為不是問題,怎么處理? 2、冒昧的問下,像你這種水平的測試人員非常緊缺,你為什么要離職呢? 3、在軟件測試行業(yè),你的職業(yè)規(guī)劃是什么? 4、看你簡歷介紹你之前那不是計算機專業(yè)的,怎么從事測試這個行業(yè)了呢? 5、面試官問:如何使用SQL快速插入100000條數(shù)據(jù)? 6、你上家公司,一個項目中測試工作如何介入的? 7、給你一個物件(花瓶、筆、桌子)你怎么測試? 8、你們公司測試通過的標準是什么? 9、沒有需求文檔,你會如何執(zhí)行測試? 10、在測試環(huán)境出現(xiàn)偶爾出現(xiàn)的BUG,你會如何處理? 11、給你一個網(wǎng)站你如何開展測試工作? 12、看你簡歷你做過app端測試,也做過web端測試,你能介紹下,APP測試與WEB測試有哪些不同之處? 13、看你簡歷項目經(jīng)驗豐富,請問針對項目如何寫測試計劃?

如果我們要將上面的面試題歸歸類的話,其實可以歸類為技術、態(tài)度、潛力這三個方面。

比如考核技術類的:

1、如何使用SQL快速插入100000條數(shù)據(jù)?
2、你上家公司,一個項目中測試工作如何介入的?
3、給你一個物件(花瓶、筆、桌子)你怎么測試?
4、沒有需求文檔,你會如何執(zhí)行測試?
5、在測試環(huán)境出現(xiàn)偶爾出現(xiàn)的BUG,你會如何處理?
6、給你一個網(wǎng)站你如何開展測試工作?
7、看你簡歷你做過app端測試,也做過web端測試,你能介紹下 APP測試與WEB測試有哪些不同之處?
8、看你簡歷項目經(jīng)驗豐富,請問針對項目如何寫測試計劃?

比如考核工作態(tài)度類的:

1、如果一個bug被提交后,開發(fā)人員認為不是問題,怎么處理?
2、看得出來你真的是出自實戰(zhàn),非常不錯。冒昧的問下,像你這種水平的測試人員非常緊缺,你為什么要離職呢?

比如考核潛力這類的:

1、看你簡歷介紹你之前那不是計算機專業(yè)的,怎么從事測試這個行業(yè)了呢?
2、在軟件測試行業(yè),你的職業(yè)規(guī)劃是什么?
3、看你簡歷已經(jīng)做了快2年測試了,能講講你對測試的認識和行業(yè)的發(fā)展么?

所以你面試的時候,要準備好這3類問題。

如果遇到不會回答的問題,可以說不清楚,但一定要記得體現(xiàn)你的態(tài)度和可塑性。比如回答回家后會關注這個問題,或者回答下你的分析思路。

比如:面試官問了這樣的一個問題:“你從事測試這個行業(yè)至今一共提了多少個bug?”

你可以告訴面試官,沒有算過。但可以補充:測試的迭代周期是怎樣的,一次迭代差不多能有多少個bug,你干了多少年測試,告訴一個估值。

這樣給面試官留下:邏輯還很清晰,思維還敏捷,可塑性上得滿分。

3、面試也是一種學習方式可以了解自己的不足:

之前有去一家大廠面試,對于自己感觸很大。

當時對方問我做過接口相關的測試么。我說當然做過。

對方就讓我簡單聊下狀態(tài)碼,我心想這還不簡單。

突然面試官說:“502是什么意思,什么問題導致的?”
我:“服務端錯誤。”
面試官:“服務端什么錯誤?”
我:“emmm服務端報錯?!?
面試官:“ok那500什么意思?”
我:“emmm服務端報錯。”
面試官:“那502呢?”
我:“這...我不知道。”
面試官:“ok,404知道吧?”
我:“知道,訪問頁面不存,可能是用戶地址輸入錯誤導致,或者該頁面...。” ?
面試官:“好好但并沒有打算問你這個,我是想問:它有返回值么?”
我:“emmm有?!?
面試官:“返回的是什么數(shù)據(jù)類型?或者說他返回的數(shù)據(jù)類型應該是以點什么為結尾的?”
我:....

當然后來面試官也問了些其他問題,最后面試也沒過。

其實面試結束的時候也可以跟面試官交流下。他也表示就狀態(tài)碼,按照類別分:200是正常的,300重定向,400客戶端錯誤,500服務端錯誤,大家都了解,又怎么能看出誰好誰壞呢?

404、502這種也很常見,我們要通過狀態(tài)碼不僅僅去看問題,同時也要知道如何去進行分析、定位、排除,不是說看到這個狀態(tài)碼,我們去百度查一查就能解決的。需要的是了解數(shù)據(jù)在各個節(jié)點中究竟反應了什么問題,尤其是在實際生產(chǎn)作業(yè)的時候。

面試后路上想一想,在此之前對狀態(tài)碼的理解和了解太淺薄了,并沒有實際掌握。所以對自己而言,還需要靜下心,在接下來的學習,要更深,思考更廣。

所以勇敢去面試吧。

4、補充面試環(huán)節(jié)的其他疑問

補充1、沒有自動化測試項目經(jīng)驗,怎么通過面試

不用擔心,狠狠點擊下方鏈接,已經(jīng)為你整理了自學者如何找項目,如何選項目,如何懂懂項目,如何說項目,如何寫項目,如何說項目....狠狠點擊下方鏈接:

《軟件測試簡歷項目經(jīng)驗怎么寫,沒有項目經(jīng)驗?318 贊同 · 36 評論回答》

https://www.zhihu.com/question/297929745/answer/2367785915

補充2、沒有自動化測試工作經(jīng)驗,自學者該如何撰寫簡歷呢?

因為轉行,所以自學者很多都沒有求職經(jīng)驗,所以這是一件非常頭疼的事情。不用擔心,可以狠狠點擊下方鏈接,手把手教你如何撰寫高邀約率的軟件測試簡歷。

《好的軟件測試人員簡歷是什么樣子的?1618 贊同 · 186 評論回答》

https://www.zhihu.com/question/22709265/answer/1587753632

補充3、如何去投遞簡歷,邀約機會才會更多

選擇合適的招聘平臺及投遞時間也是非常重要的,能夠獲得更多的面試機會。

作為軟件測試工程師一般主要在以下幾個互聯(lián)網(wǎng)招聘平臺投遞簡歷:拉勾網(wǎng)、boss直聘、獵聘。

投遞時間建議在周二到周四的上午9點半左右和下午2點半左右。

因為周一和周五HR相對來說事情比較忙,而選擇9點半左右和下午2點半左右,是因為這兩個時間點可能是HR查看的簡歷時間,這樣可以讓你的簡歷優(yōu)先被HR看到。

補充4、自學者該如何準備自動化測試筆試題

筆試題可以去??途W(wǎng)去刷題,如果覺得刷題不系統(tǒng),那我們在這里我強烈建議你可以下載黑馬測試整理好的面試寶典進行查看即可,請移步免費下載《黑馬測試面試寶典V2_0》

http://bbs.itheima.com/thread-504548-1-1.html

每一道面試題都會有詳細的答案闡述,由講師和就業(yè)老師親自撰寫,確保答案百分百正確。所以值得你趕緊下載。

如果時間緊張,比如明天就要去面試,需要突擊訓練,那么就狠狠點擊下方鏈接,1000多人收藏的鏈接,質量絕對會不差:

《明天去面試軟件測試,給我些建議,或者面試題預測?1516 贊同 · 166 評論回答》

https://www.zhihu.com/question/31998301/answer/1714488045

補充5、自學者該如何準備自動化測試面試題

這里所謂的面試,是指你通過了筆試,要和測試經(jīng)理面對面溝通,可能聊的更多的不是技術問題,而是一些非技術性問題,考核你的情商,抗壓能力,學習能力等等等等。這個攔路虎我們也一定要突破。如何突破,不用擔心,我這里也有資料相送,那就是《測試人員面試失敗,絕大部分死在這下面29個問題上》,一定要看。

若覺得上面截圖中的部分問題已經(jīng)擊中了需求點,請狠狠點擊下方鏈接:

必看:測試人員面試失敗,絕大部分死在這下面29個問題上bbs.itheima.com/thread-508312-1-1.html

需求6:去哪個城市找自動化測試工作,才會薪資更高

針對這個問題,最好的方法就是去職友集網(wǎng)站,不僅可以查看到某個城市的平均薪資,還能查看到該城市的崗位數(shù)量。我查完后,截圖如下,可見北上杭薪資是最高的。

若從落戶、房價、工資幾方面綜合考慮,如果做軟件測試,建議應屆生可以重點考慮去杭州和南京。

若對戶口無所謂,那就歡迎來北京,擁抱這個具有渣男氣質的城市。

為什么說北京是渣男,因為"你給了這個城市青春,這個城市卻未必能給你一個家"。笑哭中....



若你是對測試不太了解的測試小萌新,有太多太多對測試的疑惑(前途、薪資、技術含量、男生是否可以干.....),強烈推薦你觀看《測試小白必看:學習軟件測試必問的100個問題,從此貼開始》,相信能掃除掉你心目中90%以上的常見問題。


《100個常見問題鏈接》:http://bbs.itheima.com/thread-507947-1-1.html



最后,為方便大家自學軟件測試,特意給大家準備了一份13G的超實用干貨學習資源,涉及的內容非常全面。


包括軟件學習路線圖,黑馬50多天的上課視頻、16個突擊實戰(zhàn)項目,80余個軟件測試用軟件,37份測試文檔,70個軟件測試相關問題,40篇測試經(jīng)驗級文章,上千份測試真題分享,還有2020軟件測試面試寶典,還有軟件測試求職的各類精選簡歷,希望對大家有所幫助…..?


《2022黑馬測試學習路線圖鏈接》:http://bbs.itheima.com/thread-405757-1-1.html



20歲零基礎轉行軟件測試領域,求分享自學干貨和面試經(jīng)驗?的評論 (共 條)

分享到微博請遵守國家法律
湟中县| 甘谷县| 铜川市| 汕尾市| 黄山市| 营口市| 荔浦县| 枝江市| 双峰县| 罗平县| 钟山县| 青海省| 姜堰市| 尚志市| 德兴市| 鸡泽县| 梁平县| 革吉县| 通化市| 泊头市| 龙岩市| 龙门县| 广平县| 日照市| 武夷山市| 台江县| 广饶县| 白玉县| 容城县| 大关县| 滨州市| 温泉县| 烟台市| 虞城县| 黔西| 北安市| 永济市| 万载县| 峨眉山市| 乌鲁木齐县| 神木县|