我們都知道微軟的測(cè)試人員叫SDET(Software Development Engineer in Test),其人員的能力都是非常強(qiáng)的,其實(shí)微軟以前也是有STE(Software Test Engineer),但后來由于種種原因在微軟拋棄了這種職位(一個(gè)是名稱,還有是自動(dòng)化,這種職位的人員debugging能力有限,還有工作內(nèi)容變化等)。但是不管怎樣,在微軟內(nèi)部對(duì)SDET的能力培養(yǎng)總是不可缺少的,這一方面給測(cè)試人員有一種壓力,另一方面也給測(cè)試人員對(duì)未來的一種渴望。現(xiàn)大概了解下微軟是怎么來培養(yǎng)一個(gè)新的測(cè)試人員的:

  這是從個(gè)人貢獻(xiàn)度(在微軟叫IC, individual contributor, 也是我們經(jīng)常說的技術(shù)專家)來考慮:

  0-2年內(nèi):

  1. 作為一個(gè)新的Tester,學(xué)習(xí)測(cè)試設(shè)計(jì)方法

  2. 實(shí)現(xiàn)測(cè)試自動(dòng)化

  3. 具備Debugging能力

  4. 學(xué)會(huì) Model Based Testing

  5. 選擇性的學(xué)習(xí)一些course

  2-5年內(nèi):

  學(xué)習(xí)一些自己感興趣的一些技術(shù)(設(shè)計(jì)模式,SQL Server,C#,C++, 協(xié)議,其他)

  5-10年內(nèi):

  成為Senior Tester

  如果從測(cè)試管理角度來看,其實(shí)前面幾年2-3年都是一樣的,后面如果可以的話,可以作為new test lead, 然后學(xué)習(xí)一些管理課程,再后面是new test manager。

  可以看到,在微軟也是一樣,都會(huì)提供兩條路,一個(gè)是管理路線,一個(gè)是專業(yè)技術(shù)路線。這里要說的是在微軟測(cè)試人員和開發(fā)人員在職業(yè)發(fā)展上擁有同樣的機(jī)會(huì)。

  相信大家都聽說過測(cè)試架構(gòu)師,在微軟也有測(cè)試架構(gòu)師,但不同的是測(cè)試架構(gòu)師是個(gè)角色,不是個(gè)職位。目前為止微軟共有10000名Tester,只有40位測(cè)試架構(gòu)師。

  大概說下測(cè)試架構(gòu)師一般在干啥,有開發(fā)testing infrastructure, testing authoring frameworks, 有評(píng)估一些能創(chuàng)造復(fù)雜測(cè)試的一些特性,有些是在大部門內(nèi)負(fù)責(zé)一些特定的技術(shù),有些是專門提供咨詢?cè)鯓犹岣邷y(cè)試效率。當(dāng)然一些共同和主要的責(zé)任是為他們部門提供技術(shù)的領(lǐng)導(dǎo)力和測(cè)試策略的方向性。這也要求測(cè)試架構(gòu)師不僅在測(cè)試領(lǐng)域,而且在開發(fā)和管理方面都要有提高效率的能力。

  下面主要說下IC Tester 的職業(yè)發(fā)展路徑,開始是SDET 1 也可說是 IC 1。到高是 Partner SDET (IC 6), 這些級(jí)別之間的不同主要在技術(shù)深度,技術(shù)廣度,影響力范圍。

  SDET的職業(yè)發(fā)展階段

階段職位名稱

SDET

SDET 2

Senior SDET

Principal SDET

Partner SDET

對(duì)客戶的影響力

收集用戶反饋和闡明特性需求,還有寫測(cè)試用例

在一些特性上與用戶直接交互并提供關(guān)鍵的反饋,開發(fā)測(cè)試用例

定位用戶的期望,考慮產(chǎn)品集成,還有設(shè)計(jì)特定的場(chǎng)景和UC

實(shí)施與用戶進(jìn)行技術(shù)的交流,并提高用戶與部門之間的交互性

負(fù)責(zé)讓高級(jí)用戶理解整個(gè)產(chǎn)品線并提高產(chǎn)品設(shè)計(jì)

對(duì)測(cè)試的影響力

搞清楚一些模糊的需求和特性

在提高測(cè)試文檔和技術(shù)設(shè)計(jì)上提供關(guān)鍵性的建議

確定一個(gè)能在未來發(fā)現(xiàn)多bug的設(shè)計(jì)模式

在一個(gè)產(chǎn)品領(lǐng)域,領(lǐng)導(dǎo)在測(cè)試方法和技術(shù)上的創(chuàng)新

在整個(gè)產(chǎn)品線領(lǐng)域,領(lǐng)導(dǎo)在測(cè)試方法和技術(shù)上的創(chuàng)新

 
  解釋下在微軟產(chǎn)品和產(chǎn)品線的概念,比如 office 里面的word是個(gè)產(chǎn)品,那整個(gè)office是個(gè)產(chǎn)品線。

  IC的職業(yè)發(fā)展并不是在Partner SDET上停止了,但在測(cè)試領(lǐng)域的確是這樣,不過Partner SDET卻是VP的候選人之一。所以大家應(yīng)該有信心進(jìn)入高層的。

  如上都是從技術(shù)方向分析了測(cè)試人員在微軟的發(fā)展道路,已經(jīng)決定了職業(yè)發(fā)展方向的同學(xué),你還在哪些方面有差距呢?后面會(huì)介紹從測(cè)試管理方向來看微軟是怎樣看測(cè)試管理的發(fā)展的。