原文地址:https://blog.csdn.net/programmer_editor/article/details/121672448
最近在一些論壇、交流群、知乎、貼吧等地方看到了許多人咨詢進入軟體測驗行業的門檻有多高、就業怎么樣、零基礎如何入門、需要掌握哪些技術等問題,剛好也讀完了Tynam老師的《菜鳥輕松拿offer:軟體測驗工程師面試秘笈》一書,本篇就結合此書對想入門軟體測驗的人員一些建議或說明,希望對正在讀這篇文章的您能有所幫助,同樣的,也希望通過下面的解答,您能夠了解軟體測驗行業、清楚需要掌握的測驗技能、進入軟測行業后可以識訓誠心如意的offer,堅定為測驗行業奉獻終身的信心,

軟體測驗門檻高嗎?
我先直觀的給大家說一句:軟體測驗入行門檻不高,如果要深入一個測驗領域則對人員有很高的要求,但是大家不要擔心,一旦入了行,有了基礎鋪墊,站在已有的基礎上再深入地學習也就沒有那么困難了,下面根據一些招聘網站和與一些面試官的交流從以下幾個方面為大家介紹入行軟體測驗的門檻,
- 學歷:學歷很重要,從boss招聘等網站中便可以看到,一般都需要大專以及以上文憑,粗略估計大專、本科要求的可以占到百分之九十以上,當然我也見過低于大專學歷的人從事軟體測驗作業,而且做的非常好,也見過研究生畢業者從事,做的一般,所以大專及其以上學歷的進入測驗行業基本沒有問題,
- 專業:軟體測驗行業屬于 IT 領域,所以計算機、通信等相關專業畢業的人員會有很大的優勢,當然軟體測驗行業極具包容性,也非常歡迎其它專業畢業的人員,在與一些測驗人員交流中發現,它們中有很大一部分人員不是計算機、通信等相關專業畢業的,這與所開發的軟體所處的行業也有很大關系,例如開發的是一款財會軟體,那么如果你是財務會計等相關專業畢業的也會很受歡迎,因此專業不會限制軟體測驗人員的發展,
- 經驗:在招聘網站中經常會看到一些職位需要xx年經驗,其實這點沒有什么不妥,對測驗人員也沒有什么影響,每一個行業都需要實習生、應屆生、有經驗者,無論你是哪種,都會有需求的,
- 業務知識:不同的軟體用于不同的業務,除一些特點的軟體需要比較專業的知識外(例如金融證券類需要金融相關知識),大部分企業面試時都不會要求求職者一定會某個特別細節的知識點,每一個系統的業務都是不同的,這些都是在進入企業后慢慢熟悉掌握,這或許也與保密協議(一般情況下公司都會和員工簽訂保密協議,對所從事的作業內容保密,且離職后x年內不允許從事相關的作業)有關吧,
- 技術堆疊:這點我將在“零基礎如何入門?”和“學習軟體測驗需要掌握哪些技能?”為大家詳細說明,看到零基礎入門相信大家也都能猜到不難了吧,
- 其他:與人交流無障礙,語言表達清晰、思維邏輯有序等,
總結:入門軟體測驗門檻不高,學歷大專、專業包容、經驗都有需求、業務知識進入后熟悉、技術堆疊挺松掌握,
軟體測驗就業如何?
軟體測驗就業如何,大家不妨上百度搜素一下軟體測驗,篩選一周內的文章,除去廣告看看還有多少內容,單看網路上軟體測驗相關內容的更新速度,文章數量就可知該行業的受歡迎程度,從側面也能反應出就業如何,如果一個行業就業人數多,那么就會活躍起來,網路上相關內容也會更新頻繁,如果大家還是有疑惑,那么就上招聘網站,一天重繪一次,就看當天新發布的招聘需求,也能反應出行業企業的需求,這兒我就不截圖說明了,大家可自行去搜索驗證,
其實軟體測驗算是IT行業中最容易入門的一個方向,而且還可以拿著IT行業的高薪,在后面的發展中既可以走技術線,也可以走管理線,前景還是挺樂觀的,
零基礎如何入門?
如果你對軟體測驗不了解,想入門軟體測驗,不妨看看下面我為大家做出的計劃,分四步走,第一步很重要,了解知識體系,知道需要學習哪些內容;第二步學習基本知識;第三步實戰練習;第四步了解可以提升的內容,
第一步:了解知識體系,不需要知道詳細內容,知道要學習哪方面知識就行,可參考“學習軟體測驗需要掌握哪些技能?”中的技能圖,然后做出學習計劃,
第二步:根據學習計劃進行學習即可,在此列出一些比較詳細的知識的點,
|
知識點 |
詳細內容 |
|
基本概念 |
測驗的定義、測驗的分類、測驗的方法、測驗的生命周期 |
|
黑盒、白盒、灰盒測驗 |
|
|
動態與靜態測驗 |
|
|
測驗計劃、測驗方案、測驗策略、測驗用例等內容的撰寫 |
|
|
測驗用例的設計方法,包括等價類、邊界值、正交法等 |
|
|
測驗和開發流程的關系、瀑布流、V字形、W字型(雙V)、螺旋型、敏捷等 |
|
|
單元測驗、功能測驗、集成測驗、系統測驗等 |
|
|
BUG的定義、BUG的分類、BUG的六要素、BUG的生命周期 |
|
|
PDCA、5W2H等分析管理的方法質量管理體系CMMI |
|
|
相關術語 |
|
|
計算機基本知識 |
作業系統、計算機網路、域和DNS、C/S架構B/S架構、網路協議 |
|
CPU、記憶體、IO、帶寬等 |
|
|
Linux 相關知識 |
操作環境、常用命令、測驗環境部署、虛擬機VM |
|
資料庫相關知識 |
關系型與非關系型資料庫 |
|
主要命令、增刪改查、資料關聯、分組查詢 |
|
|
Mysql、Mongodb資料庫 |
|
|
功能測驗相關知識 |
安裝/卸載、離線、UI、登錄等測驗內容 |
|
測驗分類,UI測驗、兼容性測驗、易用性測驗等 |
|
|
App測驗以及手機相關知識 |
|
|
相關工具的使用 |
專案管理工具,例如Git、jira |
|
bug管理工具,禪道、jira |
|
|
測驗用例管理工具、jira、Excel |
|
|
抓包工具,瀏覽器自帶的開發者工具、Fiddler |
|
|
Web 基本知識 |
HTML、CSS、JavaScript |
|
基本的編程語言 |
在學習中記得要做好筆記,或者寫一寫博客,記錄學習內容,學習心得,
第三步:實戰練習,軟體測驗不是單純依靠背一些理論知識就行,還是要實戰練習的,學完之后找一些專案,例如可以直接拿百度首頁、微信APP中某些功能練習,練習測驗用例的設計、bug的提交等,
第四步:屬于提升篇了,如果剛入門則作為了解知識,等到入門后,可作為提升方向,
學習軟體測驗需要掌握哪些技能?
入門軟體測驗需要掌握的內容在上一個問題“零基礎如何入門?”其實已經做了解答,在《菜鳥輕松拿offer:軟體測驗工程師面試秘笈》這本書中第四篇也給出了答案,在此我就直接拿來用了,

以上就是對想要學習或想要轉行軟體測驗的同學一些解答,大家也可以閱讀一下《菜鳥輕松拿offer:軟體測驗工程師面試秘笈》這本書,雖然這本書是從面試的角度出發,識篇、禮篇、技篇、術篇和戰篇五個部分介紹測驗人員如何面試的,但是閱讀之后更多的是對新入門測驗行業人員的一個指導,也是對新手識、禮、技、術、戰五個方面的提升和塑造,
如果你是一個新手,對測驗行業了解不甚很多,對人情面試知之甚少,那么可以看看這本書,相信從《菜鳥輕松拿offer:軟體測驗工程師面試秘笈》這本書中可以找到更多關于軟體測驗、測驗面試的答案,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/378161.html
標籤:其他
