
最近,不少朋友咨詢我軟體測驗學習的事情 ,大多數朋友比較聰明,懂得合理求需,但依舊有不少朋友沒有目標,一來就問:
有沒有資料?
學會后能賺多少錢?
其實,你只需多想一想,這兩個問題便有答案,
有沒有資料:關注我后一大堆,想要什么有什么;
學會后能賺多少錢:這個不是跟個人能力掛鉤嗎,你越優秀當然越高,
相比資料和其他雜七雜八的考慮,作為一名初學者,此時此刻,你最應該關心的應當是——我該學些什么以及我該怎么學,
根據我個人過往經驗和身邊轉行人的分享,我可以明確地告訴你:自學能力強的人,若沒有找到合適的方法,仍舊會花費很多時間,
那何為正確的方法?
首先,我得糾正你的一些想法:
1 若沒有人指導,單靠自己摸索,有時間成本,如果你計劃短期入行,不太現實
2 若有人指導,但你是一位伸手黨,被動地學習,不思不總結,依然艱難
你咨詢我,我能幫你的也只是告訴你該學些什么以及分享給你正確的學習方法,
比如:
自學軟體測驗,該讀些什么書籍?
自學軟體測驗,如果沒有專案實戰怎么辦?
如何打開正確的python學習方法?
黑盒、白盒、灰盒測驗的區別?
……
今天,我就再補充一點,轉行軟體測驗,一般需要掌握什么技能技術,
你可以先自己去了解,也可以等我后續的持續分享,
一、技能篇:
1 測驗的作業流程、測驗的職業發展
測驗用例設計方法(等價、邊界、因果、場景等)
2 常見的測驗用例(web、app等)
3 bug分類定義和bug管理
4 測驗管理工具
掌握(注意,是掌握)這些知識,另外再合理美化簡歷,刷點面試題,轉行完全夠,就看薪水和公司你能否接受而已,
但如果你有更高的追求,想擺脫黑盒測驗和點點點的命運,并且以此做跳板,持續發展,高薪穩業,你還需要:
技術篇:
資料庫(基本操作、增刪改查、常用查詢陳述句)
網路(http協議、網路抓包)
python編程語言(基礎語法、資料型別、檔案處理、面向物件、常用庫、自動化框架等)
linux(環境搭建、基礎知識、常用命令等)
軟體測驗入行門檻很低,但發展門檻依舊很高,畢竟,你得明白社會現實:你有多大的能力賺多大的錢,
二、如何根據自身條件進行職業規劃
關于職業的規劃,我覺得可以分為三個階段,分別是:初級測驗工程師,高級測驗工程師,測驗開發/測驗主管,
這里說明一下,之前的兩個階段都是一致的,都是對于軟體測驗技能的積累,當完成最基本的技能以及經驗的積累之后,可以有兩個選擇:
如果你對于代碼的興趣更高,可以往測開方面發展;
如果你對于團隊建設、管理,以及專案的把控比較有興趣,就可以往管理方面發展,
接下來,我就簡單介紹一下,各個階段,應該具備的能力,
階段1_初級測驗工程師及能力要求:
- 能夠完成手工測驗
能夠撰寫手工測驗用例
能夠執行手工測驗用例
能夠使用工具,定位測驗程序中遇到的問題 - 能夠完成介面測驗
撰寫介面測驗用例
使用工具,執行介面測驗用例 - 能夠使用工具,完成性能測驗
階段2_高級測驗工程師及能力要求:
- 能夠使用代碼搭建自動化測驗框架
搭建介面自動化框架
搭建UI自動化測驗框架
階段3_高級測驗工程師兩條路徑
當你對于代碼有一定的基礎,并且能夠在平時的軟體測驗作業中引入代碼來幫忙你更好完成測驗作業的時候,你可能就需要考慮,之后的發展了
- 路徑一_測驗主管:管理方向,獨立帶隊完成專案的測驗
- 路徑二_測驗開發:完成測驗平臺以及測驗工具的開發
附帶一張學習規劃路線

俗話說,不談報酬只談理想,都是耍流氓!!那我們就從下面這個來看一下,你通過不斷的努力提升自己之后薪酬的回報情況~

各階段薪資待遇
三.如何根據規劃系統學習測驗
我們明確了各個階段應該具備的能力之后,我們接下來就來看一下,具體這些能力我們需要去學習哪些的技能,以及對應大概需要花費的時間,
階段1_初級測驗工程師
學習最基本的軟體測驗技能,包括:
- linux基礎命令:日志查看,檔案操作
- sql的基礎語法:增、刪、改、查
- 測驗基礎知識:測驗用例的設計方法,風險預警,缺陷管理
- 測驗工具使用:Postman,Jmeter,Fiddler/ Charles,ADB
當初我從零開始到掌握這些技能,大概也就是三個月的時間,而且這三個月里面,真正的技能學習linux命令,SQL基礎語法,測驗工具使用也就是一個月,在作業中一邊學習一邊使用,很快就掌握熟練了,
真正需要花時間的理解的是,測驗用例的設計,這個是我跟了好幾次的迭代之后,才越來越熟練的,
階段2_高級測驗工程師
這個階段學習的重點,就已經放在自動化上面了,而且這個自動化是自己能使用代碼搭建自動化框架,完成專案的自動化測驗,所以步驟分為兩步:
第一步:代碼學習
代碼學習,我推薦從Python入門,因為對于代碼基礎為零或者很差的同學,Python的入門相比較Java,要友好很多,我個人就是Python和Java都是自學的,
Python我從入門到能夠撰寫自動化框架,學習了兩個月(因為是在職,只能每天下班之后,以及周末學習),Java的學習,我在有Python的基礎上,入門學習就是三個月,然后搭建介面自動化的專案,在團隊大佬的指導下小半年才完成,
所以,如果從零基礎開始,要使用Java完成自動化框架的完成,沒有一年的時間是很難的,
所以,我已過來人的身份,強烈建議代碼從Python開始,因為這樣,你才能最快完成第二階段的目標,使用代碼完成自動化框架的搭建,
這里有個注意點:就是python語言,是分成兩種學習目標的,一種是python開發,一種是自動化測驗,當前python開發的學習資料相比python自動化測驗多很多,如果是用python開發的學習資料來學測驗,就會入“無從下手,且事倍功半”的坑,

結論:只要用我剛推薦的10天python測驗學習資料即可,難度不會大,關于上方資料加入我的學習交流群310357728需要的朋友自提,群內也有行業大佬分享經驗,歡迎大家一起來交流
第二步:使用代碼搭建自動化框架
-
使用Python搭建介面自動化框架
-
使用Python搭建UI自動化框架
-
使用Jenkins,完成自動化專案的持續集成
總結
學習是一個枯燥且乏味的程序,但是度過了這個枯燥的時期,剩下的就是陽光大道希望這邊文章對你有幫助,喜歡的朋友可以點個贊支持一下~
最后感謝每一個認真閱讀我文章的人,看著粉絲一路的上漲和關注,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:包括,軟體學習路線圖,50多天的上課視頻、16個突擊實戰專案,80余個軟體測驗用軟體,37份測驗檔案,70個軟體測驗相關問題,40篇測驗經驗級文章,上千份測驗真題分享,還有2021軟體測驗面試寶典,還有軟體測驗求職的各類精選簡歷,希望對大家有所幫助…
想要獲取上方這套學習資料(都是免費獲取的~)
添加我們的小姐姐微信即可
可不能撩我們的小姐姐哦

如果對你有幫助的話,點個贊收個藏,給作者一個鼓勵,也方便你下次能夠快速查找,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/293892.html
標籤:其他
下一篇:「十年老測驗」測驗員的職場之路
