軟件測試職業(yè)的發(fā)展方向_第1頁
軟件測試職業(yè)的發(fā)展方向_第2頁
軟件測試職業(yè)的發(fā)展方向_第3頁
軟件測試職業(yè)的發(fā)展方向_第4頁
軟件測試職業(yè)的發(fā)展方向_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、最近準備研究一下 軟件測試職業(yè)的發(fā)展方向,一是增長自己的知識,二是為自己的職業(yè) 規(guī)劃做個參考,在網(wǎng)上找到一篇很好的東東,將它整理了一下,放上來吧,以備以后查看。軟件測試職業(yè)發(fā)展方向,大體上可以分為 管理路線 、技術路線 、管理+技術 路線。測試初級階段:測試工程師 ,屬于軟件測試職業(yè)生涯的初級域, 其適用范圍是入行軟件測試 3年內(nèi)的常規(guī)測試從業(yè)者,其主要工作內(nèi)容是按照測試主管(即直接上司)分配 的任務計劃,編寫測試用例、執(zhí)行測試用例、提交軟件缺陷,包括提交階段性測 試報告、參與階段性評審等。管理+技術路線:首先是常規(guī)路線, 這條發(fā)展路線要求管理與技術并重, 因為軟件測試的行業(yè) 特點決定了這個因

2、素:測試工程師向上晉升到 測試主管、測試經(jīng)理、測試總監(jiān) , 直至咨詢域的更高方向!測試主管是企業(yè)項目級主管, 對于中小型軟件公司也可以是企業(yè)級主管, 屬 于中級發(fā)展域,適用范圍是 2到 5年職業(yè)經(jīng)驗的測試從業(yè)者。 其工作內(nèi)容是根據(jù) 項目經(jīng)理或測試經(jīng)理的計劃安排,調(diào)配測試工程師執(zhí)行模塊級或項目級測試工 作,并控制與監(jiān)督軟件缺陷的追蹤, 保證每個測試環(huán)節(jié)與階段的順利進行。 嚴格 來說,這個級別更多屬于測試的設計者, 因為企業(yè)的測試流程搭建是由更高級別 的測試經(jīng)理或相關管理者來做的, 測試主管負責該流程的具體實施; 而更多的工 作,是思考如何對軟件進行更加深入、 全面的測試。 測試主管比較有創(chuàng)造性的

3、工 作內(nèi)容就是測試設計, 而恰恰很多公司忽略了或沒有精力來執(zhí)行此工作內(nèi)容! 應 該說,在一個企業(yè)里做了 3 年左右測試工作的人員, 很容易晉升到該職位, 而之 所以晉升, 是與個人測試技術的過硬、 測試方法的豐富, 加上對測試流程的監(jiān)控 力與執(zhí)行力的職業(yè)素質(zhì)息息相關!測試經(jīng)理 是更高級別的測試管理者, 屬于高級測試方向域。 對于大中型軟件 公司,該職位尤為重要, 并且對其職業(yè)要求也比較高, 一般適合 4 到 8 年的測試 從業(yè)者,在管理與技術能力雙雙比較成熟的情況下, 可以結(jié)合具體環(huán)境晉升到該 級別。測試經(jīng)理負責企業(yè)級或大型項目級總體測試工作的策劃與實施。 測試經(jīng)理 除了需要統(tǒng)籌整個企業(yè)級或項

4、目級測試流程外, 還要對于不同軟件架構(gòu)、 不同開 發(fā)技術下的測試方法進行研究與探索, 為企業(yè)的測試團隊成員提供指導與解決思 路,同時還要合理調(diào)配不同專項測試的人力資源 (如業(yè)務測試工程師、 自動化測 試工程師、 白盒測試工程師、 性能測試工程師) ,對軟件進行全面的測試; 另外, 一些企業(yè)里, 測試經(jīng)理還需要與客戶交流與溝通, 負責部分的銷售性或技術支持 性工作。測試總監(jiān) ,屬于常規(guī)發(fā)展路線的最高域, 該職位一般在大型或跨國型軟件企 業(yè),或者專向于測試服務型企業(yè)有所設立, 一般設立測試總監(jiān)的企業(yè), 該職位都 相當于 CTO 或副總的級別,是企業(yè)級或集團級測試工作的最高領導者,駕馭著 企業(yè)全部的

5、測試與測試相關資源, 管理著企業(yè)的全部測試及質(zhì)量類工作。 而其職 業(yè)要求,也是技術與管理雙結(jié)合。技術路線:技術路線中級域:技術路線,劃分為三個半方向, 分別是自動化測試工程師 、白盒測試工程師 、 性能測試工程師 和認證測試工程師 ;前三者適用于通用軟件測試領域, 認證測試 工程師乃嵌入式測試領域職位,至少目前僅出現(xiàn)在嵌入式領域。自動化測試工程師 ,定義在功能測試范疇, 指通常所說的依靠自動化測試工 具進行軟件黑盒測試的工程師。 從大環(huán)境講, 自動化測試是軟件測試執(zhí)行階段的 必然趨勢,社會對于軟件測試的認可度以及對自動化測試人才的需求必將日益增 加。白盒測試工程師 ,定位于在軟件測試周期的單元

6、測試階段對軟件進行的代碼 級測試的人,包括代碼走讀、代碼功能與邏輯測試、代碼內(nèi)存泄漏檢查、代碼運 行效率檢查、 代碼測試覆蓋率分析等。 如果說,自動化測試只是依靠腳本語言完 成測試腳本編寫與調(diào)試的過程(因為自動化測試工程師的工作重點不在編寫腳 本),對于自動化測試工程師的技術要求要相對偏低的話, 那么白盒測試工程師 就要對大型程序開發(fā)語言的完全掌握,因此其技術要求相對偏高!性能測試工程師 ,即在系統(tǒng)測試階段、 功能測試后對軟件系統(tǒng)性能指標進行 采集分析和運行效率檢測的人。 在一個盡量壓縮的測試流程里, 功能測試可以手 工進行,白盒測試可以不做, 但是性能測試必須要做, 除非該軟件非網(wǎng)絡類軟件

7、即單機版軟件!軟件測試,從宏觀上可以劃分為三個大方面:功能測試、性能測 試、安全性測試,功能測試說明軟件做對了,功能測試 +性能測試說明軟件做好 了,三者結(jié)合起來說明軟件做的非常好! 安全測試暫且拋之不提, 這是下一個發(fā) 展域的內(nèi)容, 但是為了把軟件做好, 為了真正保證軟件的質(zhì)量, 性能測試絕不容 忽視;只因目前很多企業(yè)由于時間、 成本、人力條件的限制, 暫且不做性能測試。 性能測試工程師相對來說, 是三個技術路線里技術要求最高的, 因為軟件的性能 瓶頸歸根結(jié)底落實到代碼的運行效率這個問題上, 因此性能測試要做好, 性能測 試工程師起碼要懂開發(fā); 而為了發(fā)現(xiàn)性能問題, 要懂軟件開發(fā)架構(gòu); 為了

8、定位性 能問題,要懂操作系統(tǒng)、網(wǎng)絡協(xié)議、應用服務器乃至數(shù)據(jù)庫的原理與使用;為了 最終解決性能問題, 要根據(jù)定位的問題有針對性的對代碼、 操作系統(tǒng)、網(wǎng)絡架構(gòu)、 服務器、數(shù)據(jù)庫進行優(yōu)化! 當然性能測試是一個系統(tǒng)工程師, 絕對不是一兩個人 的事情,對于常規(guī)性能測試工程師,具備定位性能問題的能力即可。技術路線高級域:進入技術路線的高級域, 根據(jù)中級域的四個路線, 可以細分成五個路線, 分 別是 資深自動化測試工程師 、資深白盒測試工程師 、資深性能測試工程師 、安 全性測試工程師 、標準化工程師 ,這些高級技術類人才完全與常規(guī)測試經(jīng)理平齊, 屬于軟件測試職業(yè)發(fā)展高級域。資深自動化測試工程師 由自動化測

9、試工程師晉升而來。 如果說常規(guī)自動化測 試工程師只是負責自動化測試腳本本身的設計與開發(fā), 那么資深自動化測試工程 師的工作內(nèi)容就是自動化測試這項工作的實施!也就是說,錄制腳本 -添加驗證 點-回放腳本只是最初始的自動化階段,要在企業(yè)實施自動化測試,要有資深自 動化測試工程師來設計數(shù)據(jù)驅(qū)動, 開發(fā)測試框架, 甚至一些企業(yè)內(nèi)部自主開發(fā)小 型測試工具 (而非商業(yè)工具) 的先例,這些也都是建立在資深自動化測試工程師 具有深厚的技術底蘊后,主導其他人員協(xié)調(diào)完成的事情。資深白盒測試工程師 ,其工作內(nèi)容包含常規(guī)白盒測試工程師的內(nèi)容, 除此之 外,要協(xié)助測試經(jīng)理或測試總監(jiān)攻關測試方法與技術性難題, 因此其技術

10、水平更 加雄厚。如果常規(guī)白盒測試工程師是停留在某種程序設計語言類型的代碼級測 試,那么資深白盒測試工程師就要脫離程序設計語言本身, 結(jié)合不同架構(gòu)、 多種 開發(fā)技術交互的情況下,尋找代碼測試方法,并具有對代碼優(yōu)化的能力。資深性能測試工程師 ,來源于常規(guī)性能測試工程師, 按照常規(guī)性能測試工程 師的技術要求, 資深性能測試工程師應該具備性能測試整體方案的設計能力, 以 及軟件系統(tǒng)性能問題定位和性能優(yōu)化的能力! 除此之外, 也要對主流的軟件開發(fā) 模式下的應用系統(tǒng)具有敏銳的洞察意識和感知意識。安全性測試工程師 ,其實從性能測試工程師衍生出來, 因為只有具備性能測 試經(jīng)驗的人, 才對軟件的開發(fā)模式、 實現(xiàn)

11、架構(gòu)和技術本身充分了解, 才會感知和 預見軟件系統(tǒng)存在的安全漏洞, 加上其本人是測試出身, 才知道如何通過系統(tǒng)漏 洞嘗試攻擊軟件系統(tǒng), 達到測試的目的。 目前國內(nèi)軟件行業(yè)對于安全性測試的認 識尚未清晰,該職業(yè)也更沒有普及,一般只限于軍事類、機密類、防病毒類或其 他高安全性軟件的測試工作中。技術路線專家域:在技術路線,向上繼續(xù)提升的方向,我們稱之為 “技術專家 ”;如果說前面描 述的技術職位的所涉范圍都定位在企業(yè)內(nèi)部, 即企業(yè)級資深性能測試工程師, 那 么技術專家, 我們可以看作是領域級專項人才! 隨著軟件測試行業(yè)的職位不斷細 化,每個人在自己擅長的領域走向深入, 都可以成為該領域的技術專家,

12、技術專 家在自已經(jīng)營的領域里, 具有個人獨到的見解和深厚的技術實力, 而這類人才可 以不再從事具體的測試工作, 而是提供行業(yè)性測試技術咨詢、 培訓等, 為軟件測 試整體行業(yè)的發(fā)展,起到了鮮明的帶頭作用。管理方面:管理方面中級域:從事了 1到 3年左右的常規(guī)測試工程師, 在經(jīng)過對個人性格特點剖析后, 如 果認為自己是一個傾向于 “高管理 -低技能 ”的類型,那么想要實現(xiàn)自己的職業(yè)提 升,可以向中級發(fā)展域的 配置管理工程師 、質(zhì)量保證工程師 、業(yè)務測試工程師 轉(zhuǎn) 型。配置管理(SCM)與質(zhì)量保證(SQA)同是CMM中的關鍵過程域(KPA),也 同是現(xiàn)代軟件工程里的必要角色,與軟件測試同屬軟件開發(fā)團

13、隊的重要組成部 分。只因這兩個角色在軟件工程里的人員配比數(shù)量相對較少, 還不如軟件測試這 樣規(guī)?;酥劣谛纬尚袠I(yè), 而最多是一個職業(yè); 另外一個社會現(xiàn)象是, 企業(yè)很少 直接從社會直接招聘配置管理工程師和質(zhì)量保證工程師, 而通常的做法是從企業(yè) 內(nèi)部的現(xiàn)有測試員工隊伍里選拔, 而轉(zhuǎn)型后的測試工程師, 就成為 SCM 或 SQA。 分析其原因,我們可以感知,SCM、SQA與軟件測試工程師都是關注于軟件質(zhì) 量的相似職位, 社會對于配置管理、 質(zhì)量保證的定義和工作內(nèi)容并未普及, 與其 直接從社會招聘 “0基”礎的人來培養(yǎng), 倒不如從軟件測試人員里升華! 一般來說, 這兩種職位的上報對象是項目經(jīng)理或相同級

14、別管理者。轉(zhuǎn)型后的 配置管理與質(zhì)量保證工程師 ,一定要轉(zhuǎn)變一個意識, 那就是常規(guī)測 試工程師的工作范圍很大一部分 (不是全部) 只限于測試流程, 而配置管理和質(zhì) 量保證的工作范圍是面向整個軟件開發(fā)流程, 二者的職業(yè)要求都非常重視軟件工 程知識體系的建立和軟件開發(fā)總體流程的實施能力。 由于配置管理工程師除了企 業(yè)配置管理流程的搭建與實施外, 一般會涉及配置管理工具的管理與維護, 而質(zhì) 量保證工程師更多的工作是軟件開發(fā)流程的控制與維護, 故而配置管理對技術的 要求稍高于質(zhì)量保證。業(yè)務測試工程師 ,定義為面向行業(yè)類軟件業(yè)務邏輯與工作流測試的人員。 當 前軟件開發(fā)類型, 很大一部分是行業(yè)類軟件的應用,

15、 如 ERP、 SCM、 CRM、 OA、 電信、金融、財務、嵌入式、通信、手機、游戲 這就要求從事行業(yè)類軟件測 試的人員具備行業(yè)背景、 業(yè)務知識, 熟練該行業(yè)工作流程。 從社會上出現(xiàn)的很多 對此類經(jīng)驗要求的測試工程師招聘信息中, 我們更加肯定這種趨勢; 所謂存在即 是道理,既然社會上有了需求, 那么就可以作為個人發(fā)展的方向。 而另外一個特 點是,業(yè)務測試工程師的工作內(nèi)容主要是黑盒測試, 屬于功能范疇, 因此對技術 要求不大, 設置一些大型行業(yè)類軟件公司的業(yè)務測試工程師薪資豐厚, 但是完全 可以不懂技術, 因為它的工作性質(zhì)決定了不需要懂很多的技術! 他們甚至連軟件 的界面測試都不做 交給常規(guī)測

16、試工程師實施, 而完全關注軟件的業(yè)務性和易 用性,由于其深厚的行業(yè)背景, 可以為軟件的在正式發(fā)布前提出很多建設性的意 見,而這些建議正是軟件開發(fā)商提高產(chǎn)品易用性、增加用戶滿意度、開拓市場、 創(chuàng)造利潤的關鍵因素之一!管理方面高級域:當管理路線的中級域方向繼續(xù)上升至高級域, 就分別到達 配置管理經(jīng)理 、質(zhì) 量保證經(jīng)理 、產(chǎn)品經(jīng)理、業(yè)務專家 。如果說配置管理工程師、 質(zhì)量保證工程師更加側(cè)重于配置管理流程、 質(zhì)量保 證流程的實施與日常管理維護, 那么配置管理經(jīng)理、 質(zhì)量保證經(jīng)理 就是更側(cè)重于 配置管理流程、 質(zhì)量保證流程的建立與改進。 一般在中小軟件企業(yè), 可能沒有這 兩個角色, 而全部的配置管理或質(zhì)

17、量保證工作都由工程師擔當; 但是大中型軟件 企業(yè)對資深配置管理經(jīng)理、 資深質(zhì)保經(jīng)理求賢若渴。 軟件系統(tǒng)越龐大, 軟件開發(fā) 團隊規(guī)模就越龐大, 軟件開發(fā)流程中出現(xiàn)問題的幾率就越高, 高效管理軟件開發(fā) 流程,不斷改進軟件質(zhì)量, 是每個軟件公司在技術上沒有顧慮后的下一個急需攻 破的難關!業(yè)務專家,屬于行業(yè)內(nèi)咨詢、 顧問的角色,已經(jīng)幾乎脫離了測試工作本身, 而更多為企業(yè)的產(chǎn)品需求分析、設計、開發(fā)、測試等各個環(huán)節(jié)提供指導工作,其 目的也是提高軟件的易用性和穩(wěn)定性, 減少后期不必要的需求變更。 該職位也同 樣在目前熱點行業(yè)的大中型軟件企業(yè)有所設立。產(chǎn)品經(jīng)理 ,這個職位在很多企業(yè)有所設立, 可以說它是質(zhì)保經(jīng)

18、理的派生, 只 是它更側(cè)重于軟件在產(chǎn)品化之前的質(zhì)量監(jiān)控工作, 包括軟件開發(fā)流程、 軟件測試 等技術與管理的各個方面。管理方面咨詢域域:管理路線的最高發(fā)展域是咨詢域,與技術路線的專家域類似,在配置管理、質(zhì)量保證、 軟件產(chǎn)品化、行業(yè)領域達到高深造詣的人才, 他們有豐富的從業(yè)經(jīng)驗、 深厚的管理底蘊,具 有對軟件工程高瞻遠矚的慧眼和膽識,往往供職在專業(yè)的咨詢與培訓公司,提供 IT 業(yè)管理 類咨詢與培訓的服務,推動著軟件行業(yè)的前進。國內(nèi)外很多為軟件企業(yè)進行 CMM咨詢和實施 的公司里,就是這些人才的大本營之一!職業(yè) 素 質(zhì)管理者配置管理經(jīng)理*高級域質(zhì)證經(jīng)理設計者Q測業(yè)務測試工程師#性能測試工程陽配置管理工程!)帀自動化測試工程師高級自動化測試工程師p咨卩 詢域測 試 經(jīng) 理測 試 總 監(jiān)高確管理 若ao測產(chǎn)品經(jīng)理業(yè)務專彖中頷域5質(zhì)量保證工程師屮A主/%Z自匍釀工程師*管/I小學少先隊組織機構(gòu)少先隊組織由少先隊大隊部及各中隊組成,其成員包括少先隊輔導員、大隊長、中隊長、小隊長、少先隊員,為了健全完善我校少先隊組織,特制定以下方 案:一、成員的確定1、大隊長由紀律部門、衛(wèi)生部門、升旗手、鼓號隊四個組織各推薦一名優(yōu)秀學生擔任(共四名),該部門就主要由大隊長負責部門內(nèi)的紀律。2、中、小隊長由各班中隊公開、公平選舉產(chǎn)生,中隊長各班一名(共11名),一般由班長擔任,也可以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論