軟體測試工程師績效評估表

2021-05-30 00:41:58 字數 2243 閱讀 4872

一. 軟體測試工程師職責:

1 與軟體產品部配合完成軟體需求分析討論,並根據需求說明書制定《專案測試(計畫)方案》;編寫《測試用例》;建立測試環境;

2 負責研發部門各開發組研發的軟體產品開發過程和投入運營之前的新增軟體和修改軟體的模組測試和系統測試;建立、推廣並維護實施軟體版本管理系統;

3 負責推廣實施軟體開發文件規範化工作,管理研發產品相關文件;

4 負責配合軟體研發部門等對於新專案軟體或修改公升級專案軟體的測試工作,並提供測試報告;

5 負責監督軟體開發流程的執行,並負責提出軟體開發過程改進建議,提高軟體產品質量。

6 與開發工程師和研發部門交流報告任務進展情況,並提出最近的測試需求;

7 測試部負責制訂測試計畫、測試用例和測試實施方案,專案主負責人安排測試與對應的開發人員交流完成測試執行工作;及時提交準確、完整的《專案測試報告》;

8 專案主負責人負責開發流程管理和人力資源、測試用軟硬體資源調配,需要與研發之外的部門定期交流掌握下週或近期可能測試任務;

9外部介面都由測試部主管負責完成,與其他專案組和產品部門協調專案進度;

二.軟體測試的不確定性:

1 軟體測試的目的就是使軟體的錯誤不斷趨進於零,但軟體的錯誤是永遠找不完的;

2 開始測試時,可能軟體使用1個小時就出現10個錯誤;測試修正後1個小時出現乙個錯誤,繼續修正,繼續測試,直到約乙個月出現乙個錯誤。這時這個出錯機率已經通過終結評審可以接受了。那麼測試就結束了。

移植成功之後測試工作由開發部門來維護。

3 測試一些成熟的遊戲或應用,測試過程中很難發現大量的缺陷;而測試一些不成熟的遊戲或應用,在測試前期,會出現大量的問題;這樣就導致不同的工程師發現不同數量的bug;

4 軟體測試的進度首先會按照測試計畫逐步進行,但是在測試過程中,測試進度會隨研發部門的進度而調整;所以積極的與研發部門交流、協調測試中的問題是相當必要的。

三.測試工作最低成功標準及測試工程師考核內容:

測試工作的最終目標就是發現客戶可能發現的所有錯誤。如果移植測試在使用第一天就發現了你沒測試出來的錯誤,那測試是失敗的。如果使用了很久(如幾個月)才出現錯誤,那說明測試還是成功的 。

測試工程師考核內容:

1 測試工程師比開發工程師更了解產品;(產品各模組總體把握能力)

2 測試工程師能從客戶的角度來檢測軟體的功能;(使用者身份)

3 測試工程師獲取資料,使得編制的測試用例更切合測試的重點、難點以及關注點;

(編寫測試用例)

4 測試工程師比開發工程師更容易發現產品的問題;(不同的思維模式)

5 測試工程師總是不斷的發現問題,驗證問題;(提交bug數量、bug質量)

6 測試工程師按照測試計畫完成各自工作;(測試計畫的執行能力)

7 測試工程師以操作員的角度測試產品;(free 測試能力)

8 測試工程師及時與開發工程師溝通、交流解決問題;(部門間的工作協調能力)

9 測試工程師及時提交測試報告;(報告的及時性、準確性)

10 測試工程師之間處理問題;(共同完成任務)

11 測試工程師協助開發工程師,了解開發流程等資訊;(學習能力)

四.軟體測試人員工作業績評估的誤區:

1 不能僅從提交的問題數量、測試執行用例數量來判斷測試人員的好壞;

模組a很不穩定,潛在的問題數可能有100個,由測試人員甲負責測試,他乙個月執行300個用例,提交50個問題單,發現30個有效問題,有10個嚴重問題;

模組b比較穩定,潛在的問題數可能有20個,由測試人員乙負責測試,他乙個月執行100個用例,提交20個問題單,發現18個有效問題,有8個嚴重問題;

從上述測試執行結果來看,甲提交的問題單數量和執行用例數量都要遠遠高於乙,但是從測試的質量來看,模組b的遺留問題顯然少於模組a,甲執行測試的充分性顯然不如乙,從問題單質量來看,甲提交的問題單雖然很多,但近半數是非問題,做了無用功,還影響到開發人員對問題的定位所消耗的時間。

因此,必須要走出用問題單數量、用例數量評價測試人員的誤區。

2 對軟體人員發現的問題的價值沒有進行評估;

發現乙個系統架構設計方面的缺陷和隱患遠比發現幾個普通介面顯示問題的價值大的多;

3 不重視測試文件的質量;

測試文件的質量往往是測試人員測試水平的反映;只有對系統進行了統分的、深入的測試人員才能寫出高質量的測試報告;

4 不重視測試人員的綜合能力;

責任心、積極性、創造性以及溝通和協調能力

附:軟體測試工程師業績評估模板:(滿分:100分)

軟體測試工程師業績評估模板:(滿分:100分)

上級主管綜合評定及意見:

附:軟體測試工程師業績評估模板

軟體測試工程師面試寶典

軟體測試工程師必備素質 軟體測試基本理論知識試題彙總 一 判斷題 1 軟體測試的目的是盡可能多的找出軟體的缺陷。2 beta 測試是驗收測試的一種。3 驗收測試是由終端使用者來實施的。4 專案立項前測試人員不需要提交任何工件。5 單元測試能發現約80 的軟體缺陷。6 評審是檢查源 是否達到模組設計的...

軟體測試工程師考核標準

目標 為了增強部門測試工程師考核的合理性 科學性,特制定本準則,根據本準則來完成對部門所有測試工程師的考核 目前部門測試團隊共有11人,進行多個專案執行的軟體測試工作,同時承擔著部門大量的隨機測試任務 效能測試任務 自動化測試任務 在每一項考核中我們都增加了考核的權數,每個文件 用例 bug的提交都...

軟體測試工程師與面試題

開發思想,邏輯能力 目錄測試用例 2 測試用例的設計 3 一 白盒技術 3 二 黑盒技術 4 面試題 9 測試用例 test case 是為某個特殊目標而編制的一組測試輸入 執行條件以及預期結果,以便測試某個程式路徑或核實是否滿足某個特定需求。指對一項特定的軟體產品進行測試任務的描述,體現測試方案 ...