網站首頁 個人範例 行業範例 行政範例 職場範例 校園範例 書信範例 生活範例 節日文化範例
當前位置:文學範文吧 > 個人範例 > 職業

測試工程師職業發展

欄目: 職業 / 釋出於: / 人氣:1.32W

一份工作到兩三年的時候,大部分人都會變成熟手,這個時候往往會陷入不斷的重複,有很多人會覺得厭倦,有些人會覺得自己已經搞懂了一切,從而懶得去尋求進步了。以下是小編整理的測試工程師職業發展,僅供參考。

測試工程師職業發展

  測試工程師職業發展1

軟體測試職業發展方向,大體分為兩個條路線:管理方向,測試技術方向,分別向上發展成為技術學者和諮詢顧問。具體路線發展如下:

 管理方向:

首先是常規路線,這條發展路線要求管理與技術並重,因為軟體測試的行業特點決定了這個因素:測試工程師向上晉升到測試組長、測試主管、測試經理、測試總監,直至諮詢域的更高方向!

A.測試組長:

1)是企業專案級主管,

2)適用領域:3到5年職業經驗的測試從業者。

3)工作內容:根據專案經理或測試經理的計劃安排,調配測試工程師執行模組級或專案級測試工作,並控制與監督軟體缺陷的追蹤,保證每個測試環節與階段的順利進行。

B.測試經理:

1)更高級別的測試管理者:

2)適用領域:5到8年的測試從業者,

3)工作內容:統籌整個企業級或專案級測試流程外,還要對於不同軟體架構、不同開發技術下的測試方法進行研究與探索,為企業的測試團隊成員提供指導與解決思路,同時還要合理調配不同專項測試的人力資源(如業務測試工程師、自動化測試工程師、白盒測試工程師、效能測試工程師),對軟體進行全面的測試;另外,一些企業裡,測試經理還需要與客戶交流與溝通,負責部分的銷售性或技術支援性工作。

C:測試總監,

1)屬於常規發展路線的最高域,該職位都相當於CTO或副總的級別,

2)適用領域:5-10年從業者

工作內容:駕馭著企業全部的測試與測試相關資源,管理著企業的全部測試及質量類工作。

  技術路線:

我們定義為測試開發工程師,也是是POPTEST主要培養方向,它劃分為三個方向:是自動化測試工程師、白盒測試工程師、效能測試工程師

a.自動化測試工程師:

1)定義在功能測試範疇,指通常所說的依靠自動化測試工具進行軟體黑盒測試的工程師。

2)自動化測試是軟體測試執行階段的必然趨勢,社會對於軟體測試的認可度以及對自動化測試人才的需求必將日益增加。

b.白盒測試工程師

1)定位於在軟體測試周期的單元測試階段對軟體進行的程式碼級測試的人,包括程式碼走讀、程式碼功能與思維測試、程式碼記憶體洩漏檢查、程式碼執行效率檢查、程式碼測試覆蓋率分析等。如果說,自動化測試只是依靠指令碼語言完成測試指令碼編寫與除錯的過程(因為自動化測試工程師的.工作重點不在編寫指令碼),

2)能力要求:對大型程式開發語言的完全掌握,因此其技術要求相對偏高!

c.效能測試工程師,

1)系統測試階段、功能測試後對軟體系統效能指標進行採集分析和執行效率檢測的人。

2)白盒測試可以不做,但是效能測試必須要做,

3)效能測試工程師相對來說,是三個技術路線裡技術要求最高的,因為軟體的效能瓶頸歸根結底落實到程式碼的執行效率這個問題上,因此效能測試要做好,效能測試工程師起碼要懂開發;而為了發現效能問題,要懂軟體開發架構;為了定位效能問題,要懂作業系統、網路協議、應用伺服器乃至資料庫的原理與使用;為了最終解決效能問題,要根據定位的問題有針對性的對程式碼、作業系統、網路架構、伺服器、資料庫進行優化!當然效能測試是一個系統工程師,絕對不是一兩個人的事情,對於常規效能測試工程師,具備定位效能問題的能力即可。技術路線高階域:

測試工程師向上發展分別稱為是資深自動化測試工程師、資深白盒測試工程師、資深效能測試工程師、這些高階技術類人才完全與常規測試經理平齊,屬於軟體測試職業發展高階域。

資深自動化測試工程師由自動化測試工程師晉升而來。如果說常規自動化測試工程師只是負責自動化測試指令碼本身的設計與開發,那麼資深自動化測試工程師的工作內容就是自動化測試這項工作的實施!資深自動化測試工程師來設計測試框架,,開發測試工具,這些也都是建立在資深自動化測試工程師具有深厚的技術底蘊後,主導其他人員協調完成的事情。

資深白盒測試工程師,其工作內容包含常規白盒測試工程師的內容,除此之外,要協助測試經理或測試總監攻關測試方法與技術性難題,因此其技術水平更加雄厚。如果常規白盒測試工程師是停留在某種程式設計語言型別的程式碼級測試,那麼資深白盒測試工程師就要脫離程式設計語言本身,結合不同架構、多種開發技術互動的情況下,尋找程式碼測試方法,並具有對程式碼優化的能力。

資深效能測試工程師,來源於常規效能測試工程師,按照常規效能測試工程師的技術要求,資深效能測試工程師應該具備效能測試整體方案的設計能力,以及軟體系統效能問題定位和效能優化的能力!除此之外,也要對主流的軟體開發模式下的應用系統具有敏銳的洞察認識和感知認識。

 測試技術學者方向:

在技術路線,向上繼續提升的方向,我們稱之為“技術學者”;如果說前面描述的技術職位的所涉範圍都定位在企業內部,即企業級資深效能測試工程師,那麼技術學者,我們可以看作是領域級專項人才!隨著軟體測試行業的職位不斷細化,每個人在自己擅長的領域走向深入,都可以成為該領域的技術學者,技術學者在自已經營的領域裡,具有個人獨到的見解和深厚的技術實力,而這類人才可以不再從事具體的測試工作,而是提供行業性測試技術諮詢、培訓等,為軟體測試整體行業的發展,起到了鮮明的帶頭作用。

 測試管理方向:

管理路線的最高發展域是諮詢,與技術路線的學者類似,在配置管理、質量保證、軟體產品化、行業領域達到高深造詣的人才,他們有豐富的從業經驗、深厚的管理底蘊,具有對軟體工程高瞻遠矚的慧眼和膽識,往往供職在專業的諮詢與培訓公司,提供IT業管理類諮詢與培訓的服務,推動著軟體行業的前進。國內外很多為軟體企業進行CMM諮詢和實施的公司裡,就是這些人才的大本營之一!

由於國內軟體測試行業目前的發展迅速、需求旺盛,在國內的軟體測試職位晉升一般要比國外快,但因行業本身太年輕,大家對軟體測試中軟體測試職業的發展瞭解不夠,從而導致許多有志在此發展的年輕人舉步不前。所以下面介紹一下海外公司成熟的軟體測試行業職位分佈情況,我國一些在軟體測試行業中處於前端的公司與之也相仿,這可以作為軟體測試職業規劃的參考,給新人一個導向。

  測試工程師職業發展2

快則兩三年,慢則四五年,測試工程師會遇到自己的瓶頸點,綜述一下,大致有如下幾種情況:

一、自滿型:

在一家公司變成了資深人士(老油子),對某個行業業務的黑盒測試、灰盒測試很熟悉,基本上什麼專案過來,都能比較熟練的搞定。然後就吃定老本,開始不思進取,趁年輕,還沒有開始養家餬口的壓力,相對來說付出的努力和獲得的回報還可以。就比較舒服的耗著時間。

二、疲憊型:

對現有的開發測試流程十分熟悉,感覺到日復一日、專案復專案的工作已經沒有新鮮感。總是大同小異的測試方法、測試用例、測試執行、專案組壓縮時間、加班、突擊、風險評估……在高強度、重複性的的工作中,身心疲憊。

 三、壓力型:

剛畢業的時候,掙的錢多點少點無所謂,趁年輕,負擔小,主要想的是學經驗,適應社會。現在畢業好幾年,家裡人催促結婚生子,買房子。幾年之後,和同學比,在上海的確比在中小城市工資高了2-3K,但是房價卻高了3、4倍。在生活和家庭,甚至何去何從的壓力下,影響了自己對職業發展的看法。

四、提升困難型:

自己很努力,從測試工程師到高階測試工程師到測試組長到專案經理一路走過來,專案完成出色,團隊梯隊搭建合理,對產品線的貢獻很大。但是走到了個人職業發展的瓶頸點。再往上走就到中層,甚至到高層。而且目前的中層或高層都很有能力、並且比較穩定。要慢慢的熬,然後和一些同樣牛的人搶一個位置。一眼望去,四、五年都沒有什麼好的個人發展。換一個公司繼續發展,又怕大環境不好,空降部隊容易受排擠。如何提升自己,變成了一個瓶頸。

 五、迷茫型:

原來就業困難,畢業時看到測試工程師有10萬缺口,先就業再擇業,騎驢找馬。幾年之後,感覺對測試行業比較熟悉,同時經過磨合,真正對自己的職業產生一定的想法。自己到底要做什麼?怎麼做?自己的發展和目標是什麼?一系列的為什麼,讓自己在人生的分岔口和選擇點產生了迷茫,不知何去何從。

六、困擾型:

感覺測試工作挺好的,能學到很多東西,隨著自己的技能增長,相應的收入反饋也比較理想。但是感覺整個社會是浮躁的,看到做其他職業的人,來錢那麼快,或者通過個別的機遇,一舉掙了多少多少。同時,業內都說IT是吃青春飯,測試職業要不要一直做下去。做到最後會是一個什麼樣的結果?還是要及早抽身,去其他行業博一把?