軟件測試七年之癢,依然熱愛!我還是從前那個少年!


我最近在各大軟件測試論壇貼吧,看到了許多關于軟件測試手工測試、功能測試、怎么轉(zhuǎn)向自動化測試,怎么去提高自己的技術水平以及薪資待遇的相關問題,我想這個問題困擾著很多剛?cè)胄胁痪玫臏y試人,以及那些站在十字路口徘徊想要提高薪資、想跳槽,或者是考慮轉(zhuǎn)行還是深入研究進階技術的軟件測試人。
迷茫、焦慮一直是困擾著當代人的問題。我想作為一個在軟件測試行業(yè)摸爬滾打野蠻生長了七年的愛碼小哥,分享一句我很喜歡的話,一切迷茫都是因為想得太多,做得太少。從最開始的迷茫焦慮,被失眠困擾,漸漸有了自己的職業(yè)生涯規(guī)劃。身體是革命的本錢,愛自己才能愛他人。我想我有義務也有責任把自己的經(jīng)驗分享出來。
首先來說一下,很多軟件測試人都有的心病,在軟件測試業(yè)界一直有很多人對軟件測試有一種偏見,測試門檻低,地位低,沒有技術含量。就算目前:軟件測試工程師可以拿很高的薪水待遇,很多人還是越不過去那種心理障礙。
什么是軟件測試?軟件測試就是一場本該在用戶面前發(fā)生的災難提前在自己面前發(fā)生了,這會讓他們生出一種救世主的感覺,拯救了用戶,也就拯救著這個軟件,避免了他們被卸載的命運。你們正在做的或選擇的是一份有意義的、有價值的、值得尊重的工作。
"測試行業(yè)"是從屬于"IT行業(yè)"的,而隨著信息產(chǎn)業(yè)的迅猛發(fā)展,到目前為止IT行業(yè)已經(jīng)趕超金融業(yè),排名行業(yè)第一,成為中國最大的產(chǎn)業(yè),并且還以每年20%的速度遞增,而"測試行業(yè)"作為IT公司內(nèi)部必不可少的重要組成部分,它是推動軟件質(zhì)量提升的關鍵環(huán)節(jié),甚至它被譽為是軟件質(zhì)量把關的最后的一道生命防線。
這個行業(yè)的人才供應始終是冰火兩重天的,高端人才稀缺難得,低端人才供應泛濫。說到底,軟件測試行業(yè)還是屬于技術崗位。既然是技術崗位,那就要靠技術說話。不斷掌握新的技能,提高軟件測試“找bug”的能力也就變成了目前軟件測試從業(yè)人員迫在眉睫需要解決的問題。因此,現(xiàn)在大部分初級功能測試人員都在向自動化、性能、安全靠攏。
如果你是在路上的軟件測試人,建議可以閱覽書籍8本經(jīng)典書籍針對性閱讀。
https://zhuanlan.zhihu.com/p/141784983
高爾基說書籍是人類進步的階梯,能靜下心來閱讀學習對自己也是一種歷練。喜歡玩B站的可以觀看視頻教學與公開課,B站UP主愛碼小哥。(也有輕松愉悅的程序員吐槽大會類似的視頻精剪分享)看完有所收獲再選擇繼續(xù)深潛發(fā)展成職業(yè)還是只作為興趣愛好。

我收集的資料匯總了。都會陸續(xù)上傳。
再來說一下:
軟件測試人應當具備的五大能力
一、溝通能力
二、分析能力
三、編程能力
四、理解能力
五、個人能力

1. 溝通能力:一名理想的測試者必須能夠同測試涉及到的所有人進行溝通,包括開發(fā)者、客戶,管理人員等。
2. 分析能力:軟件測試的核心其實應該就是設計測試用例了,而設計測試用例,就是依賴與分析能力了。我們需要將一個復雜的系統(tǒng)進行抽象,分析拆成幾個不同的維度,結(jié)合維度可能出現(xiàn)的情況進行有選擇的組合,以最小成本獲取最大的收益。
3. 編程語言:對于測試工程師來說,精通一門語言,熟悉其它幾門語言是有必要的。特別是自動化測試工程師!
4. 理解能力:對業(yè)務的理解越充分,就越能夠理解最終用戶的需求,促進產(chǎn)品設計使用好的方式,促進產(chǎn)品成功。
5. 個人素養(yǎng):作為一名優(yōu)秀的測試工程師,還需要具備“五心”素養(yǎng):專心、細心、耐心、責任心和自信心。
職業(yè)生涯規(guī)劃:參考文章https://zhuanlan.zhihu.com/p/141141582
如果你需要提升,想一百次不如做一次,做一次不如堅持!你有夢見過以前的故事嗎?不想后悔,出發(fā)就現(xiàn)在!未來的你一定會感謝努力的自己!我還是從前那個少年!
軟件測試工程師中高級發(fā)展規(guī)劃路線,需要掌握哪些知識技術點,需要怎么一樣整體規(guī)劃,我想看完會給你帶來靈感和方向。
種一棵樹最好的時間是十年前,其次是現(xiàn)在。讓我們享受痛并快樂著的過程。
對于軟件測試人,我們要尊重我們自己的職業(yè),努力提升自己,用行動和事實贏得尊重;對于非測試人,也許應該換個角度來看待軟件測試,加入我們共同取暖!共勉!
中級階段:
(參照下面的思維導圖)
1.抓包工具
2.接口測試
3.熟悉Linux操作系統(tǒng)
4.熟悉前端知識
5.處理軟件缺陷能力
6熟悉軟件各種測試類型
7.熟悉軟件各類測試方法
8.熟悉應用各類測試方法
9.熟悉應用各類軟件測試工具
10.熟悉數(shù)據(jù)庫知識
11.熟悉Web端和APP端測試
12.軟件測試自動化

高級階段:
(參照下面的思維導圖)
1.數(shù)據(jù)庫知識
2.熟悉自動化測試框架
3.自動化測試


我還是從前那個少年!
我深知那種有力無處使的無助感!希望看了有收獲的朋友可以三連讓更多的軟件測試人看到。
都會陸續(xù)的上傳免費觀看。

軟件測試全棧思維導圖:

不管是自學也好,還是參加軟件測試培訓機構(gòu),都是需要一個正確的方向去引導你學習,這樣學習起來也會比較輕松,不會走多與的彎路,所以說思路很重要。學習的動力其實是一個很簡單的東西,說成目標可能會更好理解一點,你想學成之后能達到什么程度,這樣你也能在學習的過程中不被困難所難倒,也會有源源不斷的動力促使你前進。至于第三點說的實踐和思考就是你對自己學到的東西的一個掌握的程度的檢驗了,只有實踐了你才能知道,這個知識點你到底學會了沒有,會了之后有沒有什么其他的理解,這個就是需要自己去思考了 ,這種東西都是別人教不了你的!
感謝您的閱讀,以上就是今天分享給大家測試人如何脫離迷茫期。這里的經(jīng)驗你借鑒就行,具體執(zhí)行方案還得匹配自身骨骼情況。更多軟件測試精彩內(nèi)容盡在愛碼小哥,敬請關注!
如果對python自動化測試、web自動化、接口自動化、移動端自動化、大型互聯(lián)網(wǎng)架構(gòu)技術、面試經(jīng)驗交流等等感興趣的老鐵們,可以關注我。歡迎分享,評論,轉(zhuǎn)發(fā)。需要資料的同學可以關注我的主頁獲取資料。
軟件測試,邀你同行!我還是從前那個少年!我是嗶哩嗶哩愛碼小哥。