【讀書筆記】《Google軟件測試之道》——第4章:測試工程經理(上)

? ? 測試工程經理是一個技術崗位,負責所有的支持團隊之間的聯絡(開發、產品管理、產品發布、文檔等)。不僅需要具備TE和SET的技能,還需擁有足夠的管理技能來負責直接下屬的職業發展。

? ? 1.測試工程經理的工作

? ? TE和SET匯報給TEM,TEM直接匯報給測試總監,所有的測試總監都匯報給Patrick Copeland。

? ? 要想成為優秀的TEM,需要:

? ? a)了解你的產品。從用戶界面到后臺數據中心實現,TEM都應該對自己負責的產品做到了如指掌。即相關項目中最強的產品專家。

? ? b)知人善用。測試工程經理是產品專家并理解要有哪些工作需要完成。但真正完成工作的人是TE和SET,因此了解這些人的能力很重要。

? ? 2.獲得項目和人員

? ? TEM不能過于依賴于某位明星測試人員,那些促成這位測試人員成為明星的東西,必須要沉淀成可用的工具,或者總結成一套方法,這樣可幫助其他人也能變成明星。TEM還管理著一套資源配置的流程,TEM可以在上面發布職位空缺消息。在入職高峰期間,每個項目都有多名候選人,而每名候選人也可能被提名到多個項目,最終在資源配置會議上進行分配,分配優先級如下:

? ? a)新員工的技能與項目所需技能的匹配程度

? ? b)新員工的個人意愿

? ? c)項目需要

? ? d)過往的分配記錄

? ? 獲取新項目也是TEM必須做的事情。隨著TEM的經驗和聲望的提升,有些資歷尚淺的TEM也可以直接向他匯報。獲取新項目的過程是:開發團隊組織一個會議邀請一位可信賴的TEM,向他介紹自己的項目,希望他能夠為該項目組建一支測試團隊。

? ? 3.影響力

? ? 每位工程師的個人目標都應該是建立影響力。測試團隊的目標也應該是建立影響力。年度評審和晉升決議中,影響力是一個非常重要的因素。

? ? 測試工程經理要做的事是:一個測試團隊中每位工程師都有能力完成極具影響力的工作,測試過程中每個單元都有明確的目的和明顯的效果。開發團隊非常理解測試工作并一起參與,直到最終完成目標。

? ? 測試工程經理還有一項工作就是處理跨團隊的溝通。作為自己團隊的代表,TEM必須努力發現團隊里的好方法、好工具,并分享給其他團隊。

? ? 4.Gmail測試工程經理Ankit Metha的訪談

? ? 開始接手一個新測試項目時,主要是傾聽。除了質量和效率,團隊的氛圍非常重要。另外,要贏得尊重最好的方式就是解決掉一些難題,關注最重要的事。

? ? 測試經理管理下屬和與其他人溝通會對完成技術工作有所干擾,可以通過以下兩種方式:

? ? 1)在與TE和STE溝通時,有很多事情需要做,會選擇留下一部分自己來完成;

? ? 2)如果想做一些技術工作時,必須盡量排除管理方面帶來的干擾。

? ? 人員的問題就是絕不妥協,選用不合適的人來填充名額永遠要比等待合適的人員要糟糕。從技能分配的角度來說,Gmail的經驗是用20%的測試人員進行探索式測試,任何關注用戶體驗的產品都需要探索式測試;還有30%的測試工程師關注于產品的整體性測試,他們和測試開發工程師一起來保證測試的效果;另外50%的工作是測試開發工程師開發相關的自動化測試和工具。

? ? 測試開發工程師應該牢記:測試應該是開發人員的工作而他們自己應該專心讓測試成為開發人員工作中的一環,測試開發工程師通過編寫工具幫助開發人員做到這點,而且應該讓開發人員在維護開發代碼時,同時也負責維護測試代碼。這樣,測試開發工程師才能集中精力讓測試執行更快。

? ? Gmail更專注于預防bug而不是檢測bug,我們推動自動化測試在代碼提交之前更早執行,避免了大量質量不佳的代碼污染項目。

? ? 快速迭代和高質量這個經典的矛盾迫使我為了這兩個目標不斷優化,創建一個產品不難,但要快速創建一個高質量的產品會有相當大的難度。

? ? 5.Android測試工程經理Hung Dang的訪談

? ? 項目初期的困難主要是建設團隊和建立測試的基礎框架。建立團隊之后,開始讓大家熟悉產品,所有測試人員都成為產品專家。當成為產品專家后,就能了解測試中的困難,就可以根據這些需求來建設你的團隊。

? ? 團隊建立好以后,就是創造價值。從開發到產品管理,測試都應該是一股推動的力量,否則就是在阻礙發展。最開始,創造價值就是幫助產品成功發布。所有的事情都是價值驅動的,并且需要持續地創造價值。

? ? 手工測試并不是自己鉆研整個產品,而是要仔細觀察測試的每日構建版本,分析里面的變化。

? ? 6.Chrome測試工程經理Joel Hynoski的訪談

? ? 沒有一種單一的模型適用于所有團隊,目前比較傾向于使用一種綜合的方式,混合使用開發自測、腳本化測試、探索式測試、基于風險的測試、自動化功能測試等多種方法。

? ? 上篇讀完,整體感受是測試工程經理需要的綜合技能挺多的,另外,擴大自己的影響力,我想這是每個人的目標。Huang Dang的訪談中價值驅動測試的思想也很有用。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容