
坎坷的2020
學軟體測驗容易,找作業難!
2020年是坎坷的一年,對于我們每個人來說,健康地活著比什么都重要,
現狀1-疫情&裁員潮到來
?原因:
?疫情影響全球經濟,波及大多數行業
?大環境預測不好導致企業勒緊褲腰帶(中美貿易戰)
?投資環境收緊影響大量創業公司
?企業人力成本上升
?供大于求
可能在五年前的樣子,咱們的軟體測驗崗位可以說是一個風口,但是現在的話呢,已經開始慢慢趨于一個平衡的狀態了,不再是像十年前五年前,就算你不懂技術,也能夠找到一個軟體測驗的崗位,也能夠拿到一個還算不錯的薪資,
其實作在這樣的一個機會已經非常的少了,供求關系基本上是慢慢達到一個平衡標準了,
現狀2:手工測驗衰落
?純手工測驗的生產力已經跟不上時代要求
這個是大家都深有體會的,第一個,因為手工測驗已經跟不上時代的生產力要求,但并不是說,要淘汰手工測驗,(只要有軟體測驗行業的存在,手工測驗就不會被淘汰)這個和自動化測驗不會替代手工測驗是一個道理,
不管咱們的自動化測驗、人工智能做得有多好,手工測驗它還是會存在的,只是說它占據的比例會越來越少,而且現在的手工測驗并不能和十年前的手工測驗去相比,因為現在的技術要求越來越高,現在的手工測驗市場額度越來越小,
所以如果你是零基礎轉行,一定要慎思,
每一行你做到了28定律的2,前(錢)景都是很可觀的,
當然不得不承認的是,我們大部分都是普通人,包括我,
能夠有一份穩定的作業,過著自己舒心的日子,所以星爺在電影里說到:人嘛,最重要的就是開心!
還是比較傳統,認為除夕才是真正的過年,

本文主要分享8個點,可按需來閱讀:
Share1:今日頭條/騰訊各類大廠軟體測驗崗面試題
Share2:想拿到年薪二十萬,需要具備哪些技能?
Share3:挑戰自動化測驗
Share4:自動化測驗心得
Share5:關于測驗開發
Share6:測驗行業的現狀
Share7:小米測驗三年,我如何積累經驗?
Share8:如何提升企業面試通過率?

Share1:今日頭條/騰訊各類大廠軟體測驗崗面試題
(1)軟體測驗習題參考答案
(2)測驗面試題及一些資料
(3)用友自動化測驗面試題和部分答案
(4)軟體測驗一些基礎面試問題
(5)軟體測驗面試題(軟通動力/博彥科技/奇虎/瑞星/中軟)
(6)阿里巴巴和華為筆試和面試題
(7)嗶哩嗶哩軟體測驗工程師面試題
(8)美團網軟體測驗面試題回憶版本
(9)拼多多軟體測驗校招面試題
(10)瑞星軟通測驗工程師筆試題
(11)搜狗軟體測驗工程師筆試題
(12)騰訊近三年78道軟體測驗面試題(包含答案)
(13)位元組跳動測驗工程師筆試題
(14)5個重要的面試題(含金量高,分水嶺能Pass掉很多人)
(15)華測軟體測驗面試題決議
(16)軟體測驗真題試卷
(17)理論基礎到測驗開發面試題(視頻精講)
(18)其他部分(主要講解一些綜合性的問題)





資源有一部分來源于網路收集與在企業中的測驗朋友,感謝前輩的答疑解惑!
Share2:想拿到年薪二十萬,需要具備哪些技能?
由于歷史原因,大部分測驗人員,最開始接觸都是純功能界面測驗,隨著作業年限,會接觸到一些常用測驗工具,比如抓包,資料庫,linux等,
我大學學的計算機專業,有一定的編程基礎,我的軟體測驗職業開始和大多數測驗人員一樣,一開始在一家電商公司做軟體功能測驗,
有人留言問到我,在一線城市做功能測驗,如果定個小目標,想拿到年薪二十萬,需要具備哪些技能?
首先必須熟練整個產品的業務流程、業務是基礎,這樣保證產品在快速迭代時、不僅保證新功能的完整性,而且快速回歸原有功能不受影響,
然后需要掌握一些常用測驗工具來輔助測驗:
Web端測驗:瀏覽器開發者工具使用,network、console控制臺、兼容性測驗
移動端app測驗:(安卓/IOS/ipad端)測驗全流程,兼容性測驗、穩定性測驗,流暢度測驗、adb常用命令
服務端:掌握介面測驗、抓包工具使用、如何校驗介面的完整性
Linux:常用shell命令,查看錯誤日志
資料庫測驗:熟悉資料庫表結構,掌握常用增刪改查sql陳述句,便于分析測驗結果,
常用工具使用:SVN/git版本控制工具 、postman、jenkins應用打包和構建
換句話說,如果你拿到一個新的產品測驗功能,你如果能通過資料庫的表結構,和分析系統日志來快速的熟悉產品業務,說明你的測驗思維,功能測驗能力已經非常優秀了,
當時我掌握了以上技能點,在公司將作業效率提高了,相對比較輕松,這就導致我有充足的時間,拾起編程語言,最初用的java語言,然后學習各種自動化測驗技術,當時覺得自動化測驗特別有意思,而且挺神奇,激發了我濃厚的興趣,
后來發現Python語言越來越火,而且我發現python來做自動化和對于編程基礎比較薄弱的測驗工程師來說特別的合適,
python還能用來爬蟲,用python還能寫一些定時腳本,資料庫腳本,效率非常高
Share3:放棄了年薪二十萬的offer,挑戰自動化測驗
我當時在公司得到了領導的信任,待遇方面工資加上年終獎,年薪能達到二十萬,
但是在由于當時公司規模和產品的局限性,導致自動化測驗始終未能應用到公司實戰專案中,我覺得外面的世界很大,自動化已經流行而且越來越普及,我想要突破自己的測驗技術瓶頸,我毅然決然的跳槽一家公司專職做自動化測驗作業,
于是我頂住壓力,不斷的系統學習自動化測驗技能,而且學以致用,
我將公司產品前后端的自動化測驗全部落地實作,
那些自動化腳本真正成為公司資產,在每次上線回歸帶來的收益遠超出我的預期,
并且定時在公司的技術分享會展示效果,那種從0到1的成就感非常難忘,
后面負責自動化測驗團隊作業,核心框架搭建
學習用到的技術堆疊包括Python語言、Selenium、RF、Requests、Jenkins、以及見識到先進主流的Docker容器技術,持續集成等
讓我見識到技術的魅力,技術功底的提升能讓整個人非常自信,
所以自動測驗給我帶來的收益不僅僅是待遇的提高,包括中間做自動化測驗遇到的坑,解決問題的思路,以及技術的擴展,增長了見識,
最終形成了一套知識框架體系,得到一套有效落地的自動化測驗方案
Share4:自動化測驗心得
自動化測驗沒用的誤解?
自動化是測驗工程師一個永恒的話題,關于有人經常問到我:
至于"自動化測驗真的可以提高效率嗎?我覺得不行”,我覺得這是對自動化測驗意義的最大的誤解,
一個知識比如自動化你覺?得?沒有?用,是因?為你不?會,而你不會的東西,往往是你的雷區
那我們為什么又要做自動化測驗?我認為最大的意義在于,對測驗人員的能力的固化,
腳本可以代表測驗人員的測驗方法,通過腳本就把在原來在人身上的能力,固化為組織的資產,
比如:造測驗資料,跑大量資料庫腳本,頁面服務監控等
自動化測驗腳本,能讓不同的團隊即使不懂這個功能的人,也可以通過測驗腳本來分享這種能力,這才是自動化的意義,
Share5:關于測驗開發
后來一個機緣巧合,朋友推薦我去一家金融公司做測驗開發,負責開發公司定制化的測驗質量平臺,
這對于我來說也是一個挑戰,新的領域,測驗開發在一線城市非常吃香,當時的待遇比初、中級開發工程師要高,
到崗后頂住壓力,不斷的系統學習測驗開發技能,而且學以致用,技術架構采用的是前后端分享,包括Python的后端開發框架Flask,前端框架vue,elementUI組件等
堅持做了幾年的測驗開發,真實的體會到測驗開發等于測驗全周期的作業,包括產品功能業務熟悉,
測驗平臺的需求設計,平臺前后端研發,平臺的自測,給到測驗部門幾十號人的推廣、培訓產品使用、運營,
所以測驗開發的大前提是功能測驗經驗豐富,介面自動化,UI自動化非常熟練,不然很難以開展測驗開發作業,
目前測驗平臺專案研發已經完成并且在Github開源,有興趣的朋友可以去Github下載https://github.com/ooqitech/ATP
Share6:測驗行業的現狀
廣州軟體測驗工資收入

全國軟體測驗工資收入

1-3年作業經驗軟測工程師招聘薪資

3-5年作業經驗軟測工程師招聘薪資

現在測驗行業的的趨勢,你去面試任何級別的測驗工程師都會問你是否會自動化測驗,所以自動化測驗已經是必備技能,而不是加分項,
換句話說,會用開源的測驗工具不足以在公司漲薪或者跳槽至一線互聯網大廠,因為真正企業自動化測驗落地肯定是一個團隊在做,
當你熟悉使用這些開源框架之后,你會發現有些框架之間是相通的,所以基于這些開源框架,我們打造一個屬于自己的測驗框架,
可以根據公司實際測驗需求自主封裝適合專案的測驗框架,落地實用,建立自己的技術體系,得到一套落地有效的自動化測驗方案,從青銅變身王者,
這樣讓我們自動化團隊將更多的精力放在測驗用例設計本身上面,達到提高產品質量,提升效率的目的
Share7:小米測驗三年,我如何積累經驗?
由于歷史原因,大部分測驗人員,最開始接觸都是純功能界面測驗,隨著作業年限,會接觸到一些常用測驗工具,比如抓包,資料庫,linux等,
技術方向
功能測驗工程師
自動化測驗工程師
性能測驗工程師
測驗開發工程師
測驗架構師
資深測驗架構師
業務方向
業務咨詢顧問
行業咨詢顧問
技術咨詢顧問
專案經理
質量保證工程師
軟體質量管理專家
管理方向
測驗組長
測驗經理
測驗主管
專案經理
產品經理
產品總監
但是有個比較常見的問題,由于現在企業大多數都是敏捷開發模式,容易陷入版本快速迭代中,
以至于沒有時間精力再去額外學習一些高級和主流的測驗技術,如某種編程語言、自動化測驗工具、測驗框架搭建、測驗平臺研發
即使擠時間強迫自己學習,也不知道從哪里開始入手,那些碎片化的東西,只能讓你了解,很難很難消化,
當你要形成自己的輸出,用自己的思路和技術來做專案的時候,你要回到那個知識框架里面去學習
不要碎片化資訊學習,那不叫學習,要有決策性學習,系統的學習,學習解決問題的思路,
比如介面測驗,已經是測驗工程師的必備技能,搭建介面自動化測驗框架也是測驗人員能力分水嶺的體現,
從初級功能測驗升到資深測驗開發工程師,沒有別的捷徑可走,從始至終我都奉信:進步得靠學習,學習得靠時間堆砌,現在互聯網行業基本上都是996趨勢,程式員加班情況更為明顯,所以利用碎片時間來學習,才是提升自己最合適的方式,
測驗職業發展的幾個階段:

軟體測驗發展程序

軟體測驗全堆疊學習路線

實戰練手專案
實戰專案參考:
現在大部分企業都是前后端分離專案,對于小白而言,練習介面自動化、部署環境可以在gitee/github平臺上去搜索這樣的網站,來專案實戰練手,

之前在上海寫的測驗平臺專案研發已經完成并且在Github開源,有興趣的朋友可以去Github下載https://github.com/ooqitech/ATP

Share8:如何提升企業面試通過率?
(1)準備簡歷
面試是會根據簡歷來進行對你提問的,尤其是對于測驗人員來說,看到你的專案經歷后,或多或少都會問相關的問題,甚至一線互聯網公司會針對專案進行提問,所以準備簡歷這一環節就尤為重要,
準備簡歷時,一定要真實,簡歷作假是職場大忌,切記切記,其次,要分清楚“了解、熟悉、精通”三詞的區別,對技術堆疊的掌握程度跟面試題難度密切相關,

當然,為了幫助各位能夠順利過了簡歷,我也準備了一些模板大禮包,包括我自己的個人簡歷也在里面,歡迎大家參考:

HR常問問題
靈魂五問!
?請做一下自我介紹
?你為什么從上家公司離職?
?為什么轉行做測驗? 你對測驗行業的認識?
?你的期望薪資是多少?
?你要問我什么?
(這一些問題大家都是可以提前去做準備的)
首先我們來看一下自我介紹,
其實誰不會做自我介紹呢?我叫某某某我今年多少歲,我來自哪里哪里,不就完了嘛?
這個你說起來其實是挺簡單的,但是你想把自我介紹做好,讓別人在一分鐘之內認識你,去了解你,這個其實還是有技巧的!
無論去哪一家公司面試這靈魂五問,基本上都不會缺席,
?請做一下自我介紹
?分析:包含內容:個人基本資訊+作業經歷+專案介紹,提前準備,表達流程,控制在1-2分鐘之內,注意不要說離職原因,不要說轉行,如果是外企,準備英文自我介紹,
?參考示例:
自我介紹這一塊,
第一個的:我們要控制時間在1~2分鐘之內,不要講太長時間,
第二個:我們一定要表達流暢,自信,
人生如戲全憑演技!
因為有一些小伙伴去找一些技術類崗位的時候,可能多多少少會有一些小小的“包裝”不管是技能上還是在專案經驗上,在講到自己不太熟悉的技能的時候,他就會有一些緊張,會有一些不自信,在這一塊一定要克服自己的這種心理,就是說,我首先第一個要說服的就是自己,如果自己都沒有說服,表現出來的面試官也不會相信,
自我介紹我們要給HR(面試官)傳遞三個資訊
1.個人基本資訊
2.作業經歷
3.專案介紹
如果你是去外企面試話,就一定要準備好一份英文的自我介紹,
參考示例:
(1.個人基本資訊)
我是來自xx的xx,17年從xxx學校xx專業畢業,(在這里性別女、愛好男之類的就不要贅述了)
(2.作業經歷)
目前從事測驗行業有3年了,在這3年中我曾在2家公司作業做,第一家是xx公司,第二家是xx公司,
(3.專案介紹)
在這3年中一共做過5個專案,其中包括web專案、app專案,醫療等專案,在這些專案中我主要負責功能測驗、介面測驗、UI測驗、 兼容性測驗,自動化測驗,在作業中會用到很多工具,比如bug管理系統Jira,postman,fiddler,selenium等等,平時作業中我是一個作業細致認真的人,我覺得貴司的崗位與我很匹配,也相信我自己能夠勝任這份作業,謝謝,(突出個人技能+優點)
第一個讓面試官認識到了你,第二個知道了你有過幾年的作業經驗,第三個知道你接觸過哪些專案,第四個知道你會哪些技能跟技術,第五個還知道你的性格特征,你的優勢是什么,
當你在自我介紹講的越為清楚的時候,就可以省掉很多一些細節性的問題(每個人都是很忙的,時間很寶貴)
小建議:當你初入職場,準備去面試前,可以對著鏡子自己“演講”一遍,
?你為什么從上家公司離職?
其實面試官問這樣一個問題的原因就是考察你是不是穩定是不是優秀是不是上進以及你在上一家公司中間表現是什么樣子的,
?要點:主要考察你是否穩定,是否優秀,是否積極上進,以及你在上家公司的表現,
我們來看一下幾個錯誤的示例:
?錯誤示例1: 被公司辭退了(不優秀)
上家公司很好,走的時候老大也挽留我,但是公司專案不多,比較清閑,我還是想多做一些事情,多- -些鍛煉,
?錯誤示例2:跟同事相處不來(職場性格)
公司環境和氛圍都不錯,但是部門]分層,內斗,夾在中間不好做事,我想多學一-些東西,提升自己,
?錯誤示例3:. 上家公司加班太多,壓力太大(不太穩定)
流程制度不合理,導致作業量分配不合理,溝通也無法解決,會耽誤自我的提升
雖然我們內心非常想表述的是這個意思,但是我們不要用非常直述的語言來進行表達,
從上一家公司離職的時候,我們一定不要去講上一家公司內心的大直白話,一定要去凸顯出你的優點,然后咱們拐著彎的來講,不管在哪一家企業,職場都是非常忌諱講上一家公司的壞話,因為極有可能你從我這一家公司離職的時候,你也會講我們公司哪里哪里不好,(都是成年人了,這和我們生活當中做人一個道理,靜坐常思記過,閑談莫論他非)
?為什么轉行做測驗? 你對測驗行業的認識?
面試官問這一個問題,也就是想知道你的動機是什么,你從事這個行業是不是穩定的,(你對這一份作業的渴求度是多少)
?參考示例:
1. 測驗的發展前景好, 具有挑戰性,對測驗的未來很看好
從大方向去講,誰都想去從事一個前景非常好,并且薪資待遇高,又能體驗自我價值的職業(崗位),
2.我性格細致耐心、 很有條理,擅長溝通和發現問題
3.具有開發經驗,對代碼、資料庫、系統都非常熟悉,我相信也能更好的勝任測驗作業
從自身小的方面來講,自身有什么優勢,并且非常匹配這個崗位,我覺得我的性格非常適合來做軟體測驗,因此我轉行做了軟體測驗,這些都是可以幫助你在軟體測驗行業做得很好,做的很穩定的角度來進行分析,
4.測驗覆寫面廣, 知識面也要求廣,做測驗可以讓自己涉獵到更廣泛的知識
我對這個行業是非常認可的,
?你的期望薪資是多少?
?要點: 談薪資技巧,自我認知
?分析:薪水是根據面試表現+.作業背景+學習背景+崗位定級來談,一 般在1000-2000之間浮動,
面試官考察的是你對自我的認知是不是準確,
比如說你其實本來就只會一個功能測驗,但是你的薪資就開一個20K50K,這種就明顯對自己的認知不準確,
第二個的話呢,也是會從面試表現+.作業背景+學習背景+崗位定級來做一個綜合的評定,基本上在薪資方面它可談的范圍大概也就是在1K~2K之間,
對于剛入行軟體測驗的小伙伴來說,影響還是挺大的,可能1K~2K就是咱們一個月的房租、交通、等日常開銷費用,
因此在談薪資這一塊,首先第一個你自己心里要有一個心理值,(自我認知的價值評估)就是說我現在是功能測驗工程師,但是我有三年五年的作業經驗,那我肯定是要比沒有作業經驗的情況要高2~3K,這是我對自己經驗價值的評估,
比如我的心理值保底至少要拿到8K,低于這個就不會去,在實際面試程序中,我們要在這個數字上做一個漲幅,因為HR是會跟你“砍價”的,
?1:薪資不要說范圍,要說固定數字
我們的薪資不要說范圍,要說固定的數字,比如HR問你期望薪資是多少,我說是5~8K,那么HR就會認為5K你也是可以接受的,那么他給你定的就會在5~6K之間(甚至是5~5.5K)
如果我們的心理值是8K我們就說我的預期薪資是10K,也給了HR“砍價”的空間,
?2: 薪資要高于預期1000-2000左右,HR會跟你砍價
?3:一般跳槽薪資漲幅30%左右,如果HR問到你以前薪資時,自己要提前準備
有些HR不會問你的期望薪資,他會直接問你上一家公司薪資是多少,他基本上會在你之前的薪資上漲幅30%,作為你薪資定額參考(一般跳槽薪資漲幅都是在30%左右)
?4:根據面試情況來談薪資, 如果面試官評價好,可以開高一點
不建議在紙質簡歷上寫期望薪資(不論是寫低了還是寫高了都不好)我們會根據面試綜合的情況,包括你在聊天的程序中間,覺得這一家很有戲,面試官對你非常的滿意,那我就可以把薪資談高一點,
?你要問我什么?
歡迎在評論區留言,
寫在文末的箴言
終于2021如愿意來,無論過去有多少悲歡離合,
有多少紛紛擾擾,當2021年的太陽照常升起,一切能否重新開始?
2021年,同樣不會例外,一批1996年前后生人,講步入婚姻的殿堂,一批1995年前后生人,將擁有他們的第一個孩子,又一批“80后”將迎來不惑之年,又一批“00后”將進入高考考場,
當世界重回正軌,當太陽照常升起,世界持續運轉,人類生生不息,
這就是我們最期待的2021
新的一年,我們也許無法真的預知未來,但是無論世事如何變幻,去創造屬于自己的人生,
這就是我們的2021,
以上文章中,提及到的所有的思維圖、筆記內容、面試題等資料,均可以免費分享,只需要你關注微信公眾號: 程式員一凡,【關注】后主頁【點擊】【領取資料】即可,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/248009.html
標籤:其他
