軟體測試職業發展的幾個階段

程式設計師一凡發表於2020-10-16


第一個階段:(功能測試)
第一個的話呢,是我們的功能測試階段。在功能測試階段就是我們俗稱的:點點點(點工)由於歷史原因,點點點,軟體測試工程師基本都做過。

首先我們來看一下點點點功能測試做一些什麼內容,主要就是看這個研製開發的軟體是不是符合需求說明書指明的一些要求,這個是什麼意思呢?也就是說:這個軟體它有沒有實現需要的功能,實現的功能到底正不正確。

打一個簡單的比方,我們的美團外賣,大家都用過對吧?這個軟體開發出來就是方便大眾人群去外賣的下單-配送之類的需求功能。那我們在平時用這個APP的時候,會不會關心我下的這個單有沒有成功?下的單有沒有給我扣費更多?或者更少?這些都是我們的功能測試。

包括我們經常用的知乎,能不能正常登入,登入了之後我能不能去關注好友,我能不能去發私信?發圖片發視訊?(知乎好像私信是不能發視訊)這些都是功能測試。所以相對來說我們每個人都接觸過功能測試,這個也是我們對於軟體測試入門的一個階段。

這一個階段,技術要求不是很高,同樣的薪資待遇也沒有那麼的高,想要在這一個階段的基礎上去提升自己的薪資的話,就得往後面的階段去努力!

第二階段:(介面測試階段)
在介面測試階段的話,我們可以脫離視覺化介面,對軟體進行一個全面的測試。相對功能測試來說,我們去驗證登入是不是成功,搜尋是不是成功,或者說能不能傳送資訊等等之類的這些操作,是不是都要把這個軟體執行起來然後去執行,才能去發現它的這一個結果。是否和我們功能的預期是不是一致的。

但是介面的話,我們在沒有這個介面的情況下,我們也能去進行相關的測試。(能不能傳送資訊等等之類的這些操作)這個就是我們的介面測試的階段。

介面測試階段,可以在功能測試的基礎上,去提升我們的薪資待遇,提升我們的個人競爭力。如果你想在這個階段再往上面走的話呢?我們接著往下看。

第三階段:(工具測試階段)
工具對於軟體測試人員來說,就相當於我們古時候江湖裡的武功祕籍或者寶物,誰得到了寶物得到了武功祕籍,誰就能站在巔峰,一統江湖!

它的話呢,能夠幫助我們去提高我們的測試效率,可以解放我們的雙手。同樣的話你在這一個階段,你的薪資可以在介面測試階段基礎上提升3-5K左右。

第四階段:(指令碼測試階段)
工具它畢竟只是一個外設的輔助工具。幫助你去提升一定的軟體測試效率,如果說你只會使用工具,殺傷力還不夠!我們在學會使用工具的前提下,我們還要學會一門程式語言,(Python當下是一個主流,對新手入門很友好,也是人工智慧一大利器)去進行一個相關的程式設計指令碼。讓指令碼來代替人工的一個操作,根據你對公司業務的理解、你的想法,編寫一個指令碼進行一個相關的測試。

到了這裡,就可以真正的在一定程度上去解放你的雙手,提升你的薪資,提升你的競爭力、不可替代性!

第五階段:(測試開發階段)
這個階段也是我們聽得最多的一個詞,也就是我們的測開!達到這樣一個層次的話。我們必須要幹嘛?

能夠自己去寫出一些測試工具,或者測試框架。去協助我們整個的軟體測試團隊開展測試工作。在測試工具階段我們是能夠去使用測試工具,到了這一個階段我們針對公司業務不同,自主獨立開發最適合公司業務的測試工具、測試框架!

第六階段:(全棧測試階段)
軟體測試人員的小目標!可以對軟體進行隨心所欲的任何方面的測試。(效能測試、壓力測試、安全測試等)因為到了這一個層次,基本上前面的所有階段你都非常的熟悉,而且輕而易舉。

以上就是我對軟體測試職業發展的幾個階段的一些理解。其實針對於這一些階段,大家也可以去參照一下自己現在的階段。先樹立一個小目標!萬一實現了呢?

我,對於自己的一個目標。我想達到哪一個階段呢?

微信搜一搜【程式設計師一凡】關注這個文縐縐的程式設計師,關注後回覆【面試】有我準備的一線大廠面試資料和簡歷模板,希望大家都能找到心儀的工作,學習是一條時而鬱鬱寡歡,時而開懷大笑的路,加油。如果你通過努力成功進入到了心儀的公司,一定不要懈怠放鬆,職場成長和新技術學習一樣,不進則退。如果有幸我們江湖再見!

相關文章