九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
微軟的軟件測試工程師

    好多人極力推薦《微軟的軟件測試之道》這本書,于是在網(wǎng)上搜索了一番,英文版的閱讀起來有難度,在51CTO上發(fā)現(xiàn)了前第二章和第三章中文的內(nèi)容。

    在這個世界頂級的企業(yè)里,軟件測試工程是的測試是怎樣的。

------------------------------------------------------------------------------------------------

     一、職位名稱含義:

即使你給玫瑰花起不同的名字,它聞起來可能還是同樣的香。但是,如果你給工程師不同的職位名稱,他們對自己職責(zé)的理解就會大不相同。微軟將那些通過編寫代碼來開發(fā)產(chǎn)品功能的軟件工程師統(tǒng)稱為"軟件開發(fā)工程師"Software Development EngineerSDE)。而微軟測試工程師的正式職位名稱是"軟件開發(fā)測試工程師"Software Development Engineer in TestSDET)。這兩個職稱聽起來很像,因為微軟的測試工程師也同時做開發(fā)。測試工程師的其他主要職責(zé)包括:制定測試計劃、設(shè)計測試用例、分析缺陷的根本原因、參與程序代碼的審查和產(chǎn)品設(shè)計的審查,以及開發(fā)測試自動化程序。有時測試工程師也參與產(chǎn)品源代碼的開發(fā),或缺陷的修正等工作。但總的來說,因為測試工程師的工作量很大,所以直接參與產(chǎn)品開發(fā)的情況并不是很普遍。

雇用對測試有激情的軟件工程師做測試工作是微軟行之有效的創(chuàng)新,它完全不同于軟件行業(yè)其他公司的做法。對此外界常得出一種結(jié)論,認為我們雇用會編寫程序代碼的工程師來做測試工作是因為我們想讓他們編寫有效的自動化測試程序,從而排除手工測試。其實這只是其中的一小部分原因。那些懂得怎樣編寫程序和計算機基本構(gòu)造的測試工程師,常常具有軟件測試所必備的分析技能。他們能夠盡早發(fā)現(xiàn)缺陷并分析其根本起因,這使得他們能很快發(fā)現(xiàn)類似的缺陷。擁有和開發(fā)工程師一樣的計算機基礎(chǔ)增強了測試工程師的技能,給了我們的測試工程師更靈活和動態(tài)的生產(chǎn)力。

2005年以前,微軟將軟件測試人員人分為:軟件測試工程師(Software Test Engineer,STE)和軟件開發(fā)測試工程師(SDE/T)。SDE/T 和STE的分工。

可以看出,STE的工作更貼近于我們一般黑盒測試人員的工作,專注于測試計劃、測試用例、測試的執(zhí)行以及設(shè)計方案的審查;而SDE/T 的工作內(nèi)容則是開發(fā)測試工具(安全、性能、自動化方面的工具的開發(fā))以及找bug、參與設(shè)計方案審查、代碼審查等一般的測試工作。(ps:只用大牛公司才會設(shè)開發(fā)測試工具的測試人員,呵呵)

2005年以后,微軟調(diào)整了測試職稱,將所有的測試人員統(tǒng)稱為:軟件測試開發(fā)工程師(SDET)

微軟的SDET培訓(xùn)路線圖:

二、微軟的測試架構(gòu)師

微軟1999年設(shè)立測試架構(gòu)師職稱。是專門為那些對產(chǎn)品有影響的高級獨立貢獻者而設(shè)的。測試架構(gòu)師的職稱反映了一個SDET對其所工作的產(chǎn)品的廣泛影響力。而高級SDET、首席SDET、合伙人SDET的職稱則主要是給那些對某個產(chǎn)品的功能產(chǎn)生影響的人。

不過請記住,很重要的一點是測試架構(gòu)師是一種角色而不是一個職位。盡管一個高級測試工程師可能會晉升為測試架構(gòu)師,但是并不是所有的人都會成為測試架構(gòu)師。通常,有些部門會出于商業(yè)需要或策略需求設(shè)立一個測試架構(gòu)師的角色。但有時候你也會看到一個高級測試工程師發(fā)揮測試架構(gòu)師的作用,但是卻沒有測試架構(gòu)師的職稱。注意,此處所討論的是測試架構(gòu)師的角色而不是測試架構(gòu)師的職稱。

 

    微軟并沒有具有普遍性或代表性的測試架構(gòu)師角色。微軟的測試架構(gòu)師們致力于各種各樣的目標,承擔(dān)著各種各樣的任務(wù)。有些人花時間開發(fā)測試的基本結(jié)構(gòu)、測試框架,或者評估產(chǎn)品功能、創(chuàng)立復(fù)雜的測試。有些人則負責(zé)管理其所在部門的某項特殊技術(shù)。還有些人負責(zé)怎樣提高測試效率的咨詢。所有測試架構(gòu)師的角色的共同點和主要職責(zé)是為本部門提供技術(shù)指導(dǎo)和制定策略方向。測試架構(gòu)師的級別通常表明他們的職責(zé)范圍--是致力于產(chǎn)品的一組功能、一條產(chǎn)品線,還是跨越整個部門。當(dāng)然,除了被期待對現(xiàn)有產(chǎn)品負責(zé)外,測試架構(gòu)師還應(yīng)該超越產(chǎn)品的現(xiàn)有版本而能高瞻遠矚,如果可能的話,還擁有兩三個不與某個特別產(chǎn)品的發(fā)行有直接關(guān)系的成果。

     微軟的測試架構(gòu)師不僅要有效地影響測試領(lǐng)域,還要在開發(fā)和項目管理方面發(fā)揮影響力。測試架構(gòu)師必須能駕馭產(chǎn)品的質(zhì)量、提供指導(dǎo)、反饋和建議,以提高整個工程部門的質(zhì)量規(guī)范。

  前面談?wù)摿藴y試架構(gòu)師"是什么",那么,測試架構(gòu)師"不是什么"呢?測試架構(gòu)師的職稱不是因為級別或經(jīng)驗而授予的。設(shè)立測試架構(gòu)師是一種投資。這種投資結(jié)合了市場對有能力幫助產(chǎn)品做靈活變化的人才的需求。值得強調(diào)的是測試架構(gòu)師并不是一種職業(yè)發(fā)展軌道。對測試架構(gòu)師的技能要求和對相似級別的其他職務(wù)的職業(yè)階段發(fā)展要求是一致的,都強調(diào)跨組織的溝通和推動變革的能力。提示:

截止至2008年,微軟全球的9000多名測試工程師中只有四十幾位測試架構(gòu)師。

 

     三、微軟的測試職業(yè)的發(fā)展道路
  

1.       SDET獨立貢獻者開始的職業(yè)發(fā)展歷程

      影響力的范圍從一個狹窄定義的產(chǎn)品功能擴展到一個系列產(chǎn)品的功能、一個完整的產(chǎn)品。比如Microsoft Office Word或者Microsoft Media Player,直到最后達到一條產(chǎn)品線,比如Office或者Windows系統(tǒng)。影響力可以像測試架構(gòu)師的職位那樣,基于測試的各個方面橫向延伸,也可以基于一個像協(xié)議安全那樣的技術(shù)領(lǐng)域縱向延伸。

      合伙人SDET并不是一個工程師的職業(yè)發(fā)展軌道的最高點,卻是測試職業(yè)發(fā)展軌道的最高點。合伙人SDET 比杰出工程師(Distinguished Engineers)(相當(dāng)于公司副總裁級別)要低一個級別。這并不是因為微軟覺得在測試領(lǐng)域不需要杰出工程師,而是我們相信隨著工程師們在職業(yè)道路上不斷地前進發(fā)展,他們的行為表現(xiàn)變得越來越相似,不同學(xué)科的差異所帶來的影響價值在減少。在某種意義上,每一個從事10個工程學(xué)科中的任何一個學(xué)科的工程師,隨著他們技術(shù)領(lǐng)域的發(fā)展,都可以達到成為另外一個學(xué)科的工程師的水平。

 

2.       SDET管理開發(fā)的職業(yè)發(fā)展歷程簡介

  

    在微軟,當(dāng)一個工程師轉(zhuǎn)向管理職位時,這是一個"平級"的變化,轉(zhuǎn)為管理人員這并不說明你有更高的工資,更好的辦公環(huán)境。也就是說微軟有技術(shù)人員都有資深的技術(shù)背景,而他們在管理的同時也要分擔(dān)技術(shù)工作。

     有一點很重要,在決定一個SDET主管能否在職業(yè)道路上繼續(xù)前進和發(fā)展的因素中,技術(shù)復(fù)雜度和他的技術(shù)水平遠比他所管理的測試組的大小重要。負責(zé)測試產(chǎn)品安全的小組就是一個例子。這些規(guī)模小,但技術(shù)含量高的組通常對產(chǎn)品的質(zhì)量有著重要的影響,所以在這樣的組里,你可能常會發(fā)現(xiàn)一個更資深的SDET主管。在一個相對規(guī)模較小的組,SDET主管自己也需要做很多的測試、編程、分析和記錄軟件漏洞的工作。從最高級別的執(zhí)行董事到剛加入的新員工,產(chǎn)品組的每一個成員在發(fā)現(xiàn)產(chǎn)品漏洞的時候都應(yīng)該對漏洞記錄存檔。隨著一個組的規(guī)模越來越大,主管需要承擔(dān)更多的管理職責(zé),而在具體的技術(shù)工作上花費的時間較少。無論組的規(guī)模大小,SDET主管都應(yīng)該具備很強的技術(shù)能力,同時也擔(dān)負起一個組的技術(shù)領(lǐng)導(dǎo)工作SDET主管通常都是組里對一個產(chǎn)品功能懂得最多的工程師,同時也是組里最好的測試和開發(fā)人員之一。

 

3.   測試經(jīng)理職稱

    測試經(jīng)理很少需要親自作具體的測試工作事項,比如編寫和執(zhí)行測試用例。但每一個在測試領(lǐng)域的人,無論他是什么級別,都會親自動手找軟件的缺陷。測試經(jīng)理仍然需要懂得技術(shù),但要求他們多注重建立測試的流程和工具,而不是在具體的功能測試上。

----------------------------------------------------------------------------------------------------------------------

個人看法:

1.  關(guān)于測試人員是否需要懂開發(fā)的問題是許多測試人員討論的問題,個人看法,當(dāng)測試走到一定深度就會有瓶頸,要想做的更遠,學(xué)習(xí)開發(fā)是一個突破口,我覺得不懂開發(fā)的測試猶如“隔衣?lián)习W”,什么感覺?自己體會!提示并一定要精通開發(fā),但一定要有開發(fā)思想。也許微軟的產(chǎn)品特殊,所以他們所有測試人員都整成了SDET(軟件測試開發(fā)工程師),既然存在就有它的意義,而且還是在那么牛叉的公司存在,希望和我一樣的小初級測試員它當(dāng)做一個目標去努力。

2.  微軟的工程師轉(zhuǎn)管理職位是“平級”的,而且要轉(zhuǎn)管理一定在技術(shù)上優(yōu)于同事,可見微軟把技術(shù)看的很重要,就目前我所知道的測試人員相對來說比較浮躁,工作內(nèi)容散而不深,工資相對開發(fā)人員低,尤其剛?cè)胄械臏y試員,好多公司沒有給出很好的定位,職業(yè)發(fā)展比較迷茫,這是我們測試行業(yè)的現(xiàn)狀,但我還是希望各位平心專注于技術(shù)上。
(以上個人觀點,歡迎拍磚~!呵呵)

 

 

 

 

 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
微軟測試經(jīng)理:軟件測試的未來在哪里
通往測試架構(gòu)師之路(轉(zhuǎn)載)
軟件測試_基礎(chǔ)
《程序員》:研發(fā)中心招聘的背后
從軟件測試流程看微軟缺陷管理方法
從程序員到軟件測試工程師
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服