測試管理之我見

2021-08-08 09:45:24 字數 4500 閱讀 4698

**測試管理

在跟團隊成員進行績效面談時,成員問我,怎樣才能做測試管理。

先看看百科的定義:

測試管理,即是組建和管理乙個測試團隊,制定和落實乙個有效的測試流程,計畫、設計、執行並跟蹤輸出專案的測試報告,為專案質量提供有效保障。

再看看市面上來自兩家公司對測試經理崗位的職責要求:

招聘要求

能力要求

1.制訂測試方案及計畫,包括人員安排測試進度測試流程等

2.帶領測試團隊完成公司產品的測試工作,執行測試計畫,跟蹤執行進度;

3.完成組內人員招聘培訓以及及團隊建設;

4.負責測試團隊人員的績效考核,培養團隊成員的成長;

5.與上級及協作部門溝通測試進度及測試結果。

流程管理

團隊管理

人員管理

1.帶領團隊完成產品和專案測試的任務,統計和分析測試結果,問題確認和跟蹤,推動問題及時合理解決;

2.測試環境的配置和版本管理;

3.軟體測試流程體系的梳理和建立;

4.負責測試組人員的技能和業務培訓,提公升團隊的測試能力;

5.制定編寫軟體測試方案與計畫,完成測試任務,編寫測試報告;

6.測試團隊的人員管理工作及團隊建設。

質量管理

流程管理

人員管理

團隊管理

所以結合我的理解,梳理了下我對測試管理的定義,以及我認為目前乙個最基層的測試管理所做的事情。

把測試管理的能力模型分為六個部分:

然後針對各個模型分別講講我的理解。

人員招聘

確定招聘需求和招聘要求,為團隊招募合適的人才。

人員培養

制定學習目標和計畫,因人而異施教,安排專業的導師,及時跟進新人學習進度並解疑。使招聘的人才在最短的時間內快速適應專案的流程,勝任專案的任務。

人員管理

1、職能明確:各崗位職能職責區分清楚,避免團隊成員之間職能混亂,出現工作交叉干預、重複勞動的現象,也避免出現踢皮球的場景。

2、知人善任:依據各人的特質、能力層級、優勢劣勢進行任務分配,給團隊成員充分展示優點的機會,避其缺點,合適的人做合適的事情。

3、善於傾聽:尊重團隊裡的每個人,確保成員能夠無所顧忌地表達個人觀點,並能夠及時覺察成員情緒上的波動,換位思考,及時建立疏通、宣洩的渠道,做好正面引導。4、

敢於授權:在明確的目標要求下,適當的放手,讓團隊成員有能力與權力去承擔並對結果負責,但是在過程中,管理者也需要隨時去抽查,以便及時發現落實過程中的偏差或者問題

5、激發潛能:不畏懼新人犯第一次錯誤,因為錯誤中的總結,才能令人印象更深刻,後續不再犯。而不斷的嘗試新事物,才能夠挖掘團隊成員的潛力。

6、等級淡化:成為團隊成員的朋友,在成員迷茫時能給出合適的建議,在困難時伸出援手,必要的時候需要言傳身教,做成員的堅實後盾。

這些主要講的是向下管理,另外還有向上管理,如何處理自己與上級之間的關係,如何向上級述職,更好的展現自己和團隊的工作成績,也是管理的一門學問。

團隊建設

1、共同目標:

可以是時間、專案等,團隊成員有著共同的目標,才能提高整個團隊的凝聚力和鬥志,

從而取得1+1大於2的效果。

2、團隊規劃:

制定半年、一年,短期和長期的規劃,

讓團隊成員

了解公司的遠景,

讓大家對

團隊、個人的發展有信心。

3、樹立標桿:

乙個團隊中各個成員都是不同的個體,素質和能力頗有差異,樹立標桿,推廣優秀成員的成績和經驗,才能提公升團隊的能力,使團隊能力最大化。

4、獎懲激勵:

團隊成立

階段,多獎勵,少懲治

。及時的給予鼓勵和獎勵,會讓團隊成員的被尊重、被信任、被認同感提高,工作動力和積極性提高。但是,團隊成長成熟階段,要多規範,

建立多種合理的

制度來管理與約束。獎勵是激揚人性,懲治是壓抑個性

。二者結合起來,合適的應用。

5、績效管理:

有一套公開、公正的績效激勵體系。結合每個成員的自身特點和能力制定,制定合理的績效。

團隊潛能

通過團隊活動、團隊培訓等方式,培養

協作精神和團隊精神,

提公升團隊整體的能力,

創造一種良好的氛圍

,提高團隊的凝聚力。

加強測試團隊在整個專案中的地位和影響力,影響力越強,團隊成員的成就感會更強,工作的動力和信心會更大,更積極正能量的心態面對工作。

團隊提公升

通過各種各樣的途徑,培訓分享,共享資源庫,或者是團隊圖書館也好,提公升團隊整理硬性軟性能力。

流程建立

大到專案研發流程和職責分工,小到測試缺陷跟蹤流程、案例評審流程,都有乙個從無到有制定和完善的階段。

流程實施

推動流程的落實

流程優化

流程的落實過程中,不斷的總結經驗,及時調整和完善流程。

測試質量的保證,是測試團隊的職責所需,也是首要標準。

質量指標

前期要確定一些專案中質量的指標,比如交付時間要求、bug修復率的要求、用例通過率的要求等等。

質量管控

再通過不同的手段來管控,從而實現和達成目標。

在達成的過程中需要研發、產品、測試、專案經理等多個角色的共同推動規範專案研發流程、**管理流程、缺陷管理流程、測試案例評審流程等等。

並且做好測試分層,從**級、介面級和ui級別進行測試,從工具自動化和手工多層面進行考慮,從功能、效能、相容安全性等多緯度進行覆蓋。從某些方面來講,流程的管理,是質量管理的前提。

質量分析

通過對質量的視覺化資料分析,從而加強管控機制,改善測試流程,豐富質量指標。

資源整合

整合測試相關的技術、文件、工具、專利等,成為測試團隊的知識資產;整合測試內部、外部的人力、物力、財力,成為測試團隊的能量儲備。並且對存檔的資源進行維護和更新。

資源共享

建立統一的共享平台,將測試資源共享,管理測試用例、管理缺陷、管理測試方法、測試技術工具,減少團隊成員的重複勞動。

資源協調

協調測試組內的各種資源,協調組外的各種資源,共同達成目標。

在人力的協調上,

一方面需要和團隊內、團隊外的人員

建立良好的關係,取得他們的支援,另一方面,建立

跨部門的利益相關性,

成為利益共同體。

通過對風險的

識別和分析

,選擇有效的方式,主動地、

有計畫地處理風險,以最小成本獲得最大

的保證。

風險識別

專案執行的各個環節可能出現的風險都應關注,風險資訊收集時需要注重全面性和多樣性。

l 比如需求上存在的缺失,開發實現上可能存在的漏洞,測試案例上可能存在的遺漏,都是專案中常見的風險。

l 常見資訊收集手段如現場訪談、會議研討、問卷調查等。

風險評估

通常可以用可能性、嚴重性,結合可控性、相關性幾個指標來描述風險。

風險應對

採取各種措施減小

風險事件

發生的可能性,或者把可能的損失控制在一定的範圍內,以避免在風險事件發生時帶來的難以承擔的損失。

風險應對和

控制的四種基本方法是:

迴避、控制、轉移和

自留。

《軟體測試》 測試管理

到了第二階段,我們開始學習具體的軟體測試知識,主要是幾大工具的使用,hp的alm等。軟體測試管理,帶了乙個管理,自然就是說的對於軟體測試過程中的一系列的管理工作。包括需求管理,團隊管理,測試文件管理,缺陷管理,測試流程管理以及測試執行管理。軟體測試管理的目標是通過系統,高效的技術方法來進行軟體測試工...

軟體測試管理

軟體測試管理 目標 有效 全方位的提高測試覆蓋率 定義 軟體測試管理的目標是通過系統的 高效的 適用的技術 方法和體系來監督 促進和達到軟體測試的目標,幫助測試團隊決定最佳實踐 就是對每一種具體測試任務 流程 體系 結果 工具等進行具體監督和管理。軟體測試管理是藝術,是責任,同時還是科學。比較常見把...

測試管理要素

測試管理的核心要素主要包括人員 過程和技術,其中技術包括了測試技術和測試工具。測試工作進行的過程也就是測試三要素人 過程 技術相互作用產生測試成果的過程。軟體產品的質量在很大程度上受測試管理水平的影響,如下圖所示。人員 過程 技術的高效融合可以提高軟體產品質量 也可以提高客戶 內部和外部 的滿意度,...