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

測試工程師職業發展

欄目: 職業 / 發佈於: / 人氣: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是吃青春飯,測試職業要不要一直做下去。做到最後會是一個什麼樣的結果?還是要及早抽身,去其他行業博一把?