如今,國(guó)內(nèi)所有的研發(fā)型的公司都有測(cè)試部門,無(wú)論測(cè)試團(tuán)隊(duì)大小,都有測(cè)試組長(zhǎng),測(cè)試經(jīng)理,測(cè)試工程師等頭銜,但隨著產(chǎn)品和業(yè)務(wù)的質(zhì)量要求越來(lái)越高,產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)越來(lái)越激烈,公司領(lǐng)導(dǎo)對(duì)產(chǎn)品測(cè)試的要求越來(lái)越嚴(yán)格,僅靠一個(gè)人或一個(gè)領(lǐng)域的測(cè)試人員很難保證產(chǎn)品質(zhì)量,如果產(chǎn)品的系統(tǒng)設(shè)計(jì)一樣,測(cè)試也需要系統(tǒng)架構(gòu)師,站在系統(tǒng)的角度對(duì)整個(gè)產(chǎn)品進(jìn)行功能或性能測(cè)試,這就我們所說(shuō)的TSE(Testing System Engineer,測(cè)試系統(tǒng)工程師),筆者在國(guó)內(nèi)各個(gè)大中城市開(kāi)設(shè)公開(kāi)課和內(nèi)訓(xùn)、咨詢服務(wù)的過(guò)程中,發(fā)現(xiàn)國(guó)內(nèi)的研發(fā)創(chuàng)新型企業(yè)不但SE缺乏,其實(shí)TSE也缺乏。那么TSE究竟是什么?如何培養(yǎng)合格的TSE呢?
首先我們來(lái)看看目前華為公司某產(chǎn)品線TSE的職責(zé):
①需求澄清。每個(gè)需求在開(kāi)發(fā)前組織開(kāi)發(fā)負(fù)責(zé)人和測(cè)試人員面對(duì)面進(jìn)行需求澄清,確保需求理解達(dá)成一致,疑問(wèn)和分歧點(diǎn)形成的遺留問(wèn)題和用戶確認(rèn)。
②測(cè)試用例設(shè)計(jì)。需求澄清完成后,TSE設(shè)計(jì)測(cè)試用例,用例設(shè)計(jì)完畢后組織開(kāi)發(fā)、測(cè)試、SE進(jìn)行用例檢視和評(píng)審,根據(jù)檢視和評(píng)審結(jié)果對(duì)用例進(jìn)行整改,確保用例和原始需求保持一致。
③測(cè)試策略制定。每個(gè)階段開(kāi)始前制定合理的測(cè)試策略,主要內(nèi)容包括老功能抽檢、新功能驗(yàn)證,可靠性、穩(wěn)定性、數(shù)據(jù)一致性、大容量、升級(jí)、UCD體驗(yàn)、資料測(cè)試等專項(xiàng)測(cè)試。
④測(cè)試策略執(zhí)行監(jiān)控。和測(cè)試經(jīng)理配合確保測(cè)試策略制定的內(nèi)容均衡的分布到測(cè)試周期的每個(gè)階段;定期檢查測(cè)試執(zhí)行進(jìn)展,確保策略能夠落地,及時(shí)發(fā)現(xiàn)測(cè)試用例存在的問(wèn)題并進(jìn)行整改。
⑤逆向分析。每個(gè)測(cè)試階段結(jié)束時(shí),TSE必須逆向分析該階段發(fā)現(xiàn)的問(wèn)題單,識(shí)別功能質(zhì)量薄弱點(diǎn),和開(kāi)發(fā)、SE等討論給出針對(duì)質(zhì)量薄弱點(diǎn)的加強(qiáng)措施,并轉(zhuǎn)換為用例,跟蹤測(cè)試經(jīng)理將加強(qiáng)措施落地到測(cè)試過(guò)程中。
⑥重要局點(diǎn)保障。針對(duì)局點(diǎn)的特點(diǎn)挑選合適的用例,確保能夠滿足客戶的要求;同時(shí)分析特殊場(chǎng)景當(dāng)前的滿足度,增加和修改用例。
以上六點(diǎn),是一個(gè)TSE最典型的職責(zé),由此可見(jiàn),在產(chǎn)品測(cè)試的全局性、系統(tǒng)性、策略性方面,TSE的角色是非常重要的,我們?cè)賮?lái)看看TSE在整個(gè)測(cè)試團(tuán)隊(duì)組織結(jié)構(gòu)中的位置:
由上圖可見(jiàn),TSE是測(cè)試分析設(shè)計(jì)的靈魂人物,如果團(tuán)隊(duì)中缺乏測(cè)試系統(tǒng)工程師,會(huì)導(dǎo)致大家的測(cè)試方案都是零散的,不能統(tǒng)一根據(jù)系統(tǒng)設(shè)計(jì)進(jìn)行測(cè)試方案的設(shè)計(jì),測(cè)試策略和測(cè)試團(tuán)隊(duì)的配合方面也會(huì)出現(xiàn)問(wèn)題,甚至?xí)霈F(xiàn)測(cè)試的“盲區(qū)”,很多功能點(diǎn)沒(méi)人測(cè)試,或者測(cè)試不到位。
總之,TSE是一個(gè)測(cè)試組的技術(shù)帶頭人,是測(cè)試組成員工作學(xué)習(xí)的榜樣。在測(cè)試業(yè)務(wù)領(lǐng)域,需要負(fù)責(zé)保證測(cè)試組測(cè)試分析設(shè)計(jì)質(zhì)量,進(jìn)而保證版本測(cè)試質(zhì)量;負(fù)責(zé)測(cè)試組技術(shù)建設(shè)的分析和實(shí)施。在產(chǎn)品領(lǐng)域,需要負(fù)責(zé)產(chǎn)品相關(guān)關(guān)鍵技術(shù)和知識(shí)的學(xué)習(xí)積累,并將產(chǎn)品知識(shí)向測(cè)試組傳遞;參與產(chǎn)品分析設(shè)計(jì)過(guò)程,表達(dá)測(cè)試的聲音。在團(tuán)隊(duì)組織建設(shè)領(lǐng)域,需要主導(dǎo)測(cè)試組學(xué)習(xí)氛圍的建設(shè),搞好技術(shù)的培訓(xùn)交流,做好測(cè)試組在技術(shù)問(wèn)題上的答疑解問(wèn);做好測(cè)試測(cè)試組成員的培養(yǎng)。
那么,如何培養(yǎng)合格的TSE呢?據(jù)專業(yè)的咨詢統(tǒng)計(jì),系統(tǒng)測(cè)試工程師的培養(yǎng)是需要很長(zhǎng)時(shí)間積累的。據(jù)有關(guān)資料介紹,通過(guò)四年的大學(xué)教育能夠使技術(shù)人員獲得傳統(tǒng)高級(jí)測(cè)試系統(tǒng)工程師50%的技能,然后經(jīng)過(guò)5年的系統(tǒng)測(cè)試工程實(shí)踐將可以達(dá)以80%的技能水平,再經(jīng)過(guò)5年的實(shí)踐將能夠達(dá)到100%。在國(guó)外很多公司,測(cè)試系統(tǒng)工程師比開(kāi)發(fā)人員的要求還要高,當(dāng)然待遇也相對(duì)高一些。我們來(lái)看看測(cè)試人員的職業(yè)通道:
從上圖我們可以看到,左邊是技術(shù)通道,右邊是管理通道。如果從一名普通的測(cè)試工程師走向測(cè)試系統(tǒng)工程師或測(cè)試架構(gòu)師呢?主要從以下三個(gè)方面去努力:
1、 測(cè)試業(yè)務(wù)領(lǐng)域:
(1)測(cè)試的質(zhì)量也一樣主要是由分析設(shè)計(jì)階段的工作來(lái)保證,至少在分析設(shè)計(jì)階段能將產(chǎn)品測(cè)試的重點(diǎn)特性測(cè)試哪些點(diǎn),如何測(cè)試,測(cè)試需要的資源,工具等等,以及把測(cè)試中有難度和有風(fēng)險(xiǎn)的點(diǎn)分析出來(lái),做好相應(yīng)的研究準(zhǔn)備,將工作細(xì)化,組織組員一起完成測(cè)試設(shè)計(jì)工作。PTM流程以及一些測(cè)試的方法和思想是公司多年測(cè)試經(jīng)驗(yàn)的積累,需要每個(gè)TSE都能認(rèn)真的理解,并在多個(gè)項(xiàng)目中自己實(shí)踐,真正從自己來(lái)分析設(shè)計(jì)產(chǎn)品的角度去分析每個(gè)特性,將自己的分析思路以有效的手段記錄下來(lái),并與測(cè)試成員分享,以及為后續(xù)測(cè)試設(shè)計(jì)基線以及經(jīng)驗(yàn)的傳承做好積累。如今敏捷流行,如何在敏捷環(huán)境下做好測(cè)試設(shè)計(jì)需要探索和借鑒。
(2)在關(guān)注業(yè)務(wù)的同時(shí),TSE還必須有意識(shí)的了解行業(yè)在性能,可靠性。可維護(hù)性、體驗(yàn)、安全性等專項(xiàng)測(cè)試,自動(dòng)化、測(cè)試流程、測(cè)試方法方面的動(dòng)向和成果,結(jié)合自己產(chǎn)品的實(shí)際,將好的方法和成果運(yùn)用在自己產(chǎn)品測(cè)試過(guò)程中,能改進(jìn)我們測(cè)試組的技術(shù),提升我們的效率,引導(dǎo)測(cè)試成員在除產(chǎn)品業(yè)務(wù)之外的測(cè)試領(lǐng)域去學(xué)習(xí)和實(shí)踐
(3)測(cè)試組的技術(shù)建設(shè):識(shí)別當(dāng)前產(chǎn)品領(lǐng)域應(yīng)該學(xué)習(xí)和掌握的知識(shí)點(diǎn),識(shí)別測(cè)試組在當(dāng)前以及未來(lái)應(yīng)對(duì)產(chǎn)品測(cè)試在技術(shù)方法上存在的不足,組織測(cè)試組成員有計(jì)劃的開(kāi)展學(xué)習(xí)和研究;TSE需要充分參與測(cè)試組的相關(guān)評(píng)審活動(dòng),并以良好的職業(yè)素養(yǎng)對(duì)待評(píng)審任務(wù)。
2、 產(chǎn)品領(lǐng)域:
TSE在產(chǎn)品領(lǐng)域應(yīng)該做到對(duì)產(chǎn)品的整體了解,對(duì)關(guān)鍵的技術(shù)點(diǎn),關(guān)鍵的業(yè)務(wù)特性,以及基礎(chǔ)的知識(shí)自己要學(xué)習(xí)掌握。在產(chǎn)品開(kāi)發(fā)流程種,需要按照原來(lái)PTM以及TR4前測(cè)試的要求或者思想在產(chǎn)品前期充分參與產(chǎn)品分析設(shè)計(jì)過(guò)程,保證需求規(guī)格的在一定程度上的明確,并且可測(cè),并要敢于表達(dá)自己對(duì)產(chǎn)品設(shè)計(jì)的意見(jiàn)和建議。組織好測(cè)試組的分析設(shè)計(jì)活動(dòng)。
在組織測(cè)試組的分析設(shè)活動(dòng)時(shí),TSE需要在測(cè)試方案或者其他設(shè)計(jì)文檔種將自己的分析思路清晰的表述出來(lái),并通過(guò)講解,讓每個(gè)成員知曉和領(lǐng)會(huì),然后進(jìn)行測(cè)試用例的設(shè)計(jì)。TSE需要保證測(cè)試用例評(píng)審的投入。
3、 團(tuán)隊(duì)組織建設(shè)能力和軟技能(如領(lǐng)導(dǎo)能力、溝通管理、沖突處理、情緒管理等)
(1)TSE在團(tuán)隊(duì)建設(shè)中,對(duì)團(tuán)隊(duì)的學(xué)習(xí)研究氛圍,以及人員培養(yǎng),以及測(cè)試組的士氣都起著很重要的作用。TSE通過(guò)自己的學(xué)習(xí)研究,引導(dǎo)帶動(dòng)大家進(jìn)行業(yè)務(wù)學(xué)習(xí),可以經(jīng)常開(kāi)展技術(shù)交流活動(dòng),將自己的所學(xué)介紹給大家,引導(dǎo)大家學(xué)習(xí)的方向,并促進(jìn)大家相互分享。TSE需要能在業(yè)務(wù)方面指導(dǎo)成員,為其提供業(yè)務(wù)學(xué)習(xí)上的指導(dǎo),做好人員的培養(yǎng)。在關(guān)鍵時(shí)刻,TSE要能站出來(lái)樹(shù)立測(cè)試的威嚴(yán),也鼓舞大家的士氣。
(2)TSE需要培養(yǎng)自身的軟技能,如溝通的技巧、沖突處理、情緒管理等方面的能力。測(cè)試人員不但需要跟內(nèi)部的同事溝通協(xié)調(diào),而且還要同許多外部的同事溝通,比如開(kāi)發(fā),設(shè)計(jì)和質(zhì)量、人力資源等等,所以TSE需要培養(yǎng)自已的軟技能。
-
測(cè)試工程師
+關(guān)注
關(guān)注
6文章
124瀏覽量
12396
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論