測試專案的管理原則

2021-04-16 23:41:39 字數 1372 閱讀 7228

開發專案的成敗,取決於

「過程、人、技術

」 這三方面的水平和協調,過程是基礎、人是核心,而技術是保證,

三方面相互制約,又相互促進。

哪一方面沒能跟上,形成薄弱環節,專案成功的可能性就會變小。測試專案也不例外,需要從這三方面一起抓。特別是軟體測試,流程定義的科學性與規範性、流程執行的嚴格性、人員的高度責任感等都是至關重要的。

其次,對如今測試專案的管理,要對軟體開發有乙個全域性的、正確的認識,按照 v模型可以更好地理解需求和確認、

設計實現和驗證

等之間的關係,詳見 --> 

再者,專案管理有三個要素——成本、進度和質量。對於軟體測試專案的管理,

成本和進度不應忽視,重視測試的策略以提高效率,隨時跟蹤專案盡量確保專案按計畫執行。但更重要的是 「質量」,軟體測試

經理對產品質量負有更多的責任。

最後,軟體測試專案的過程管理能否成功,還受到三個核心層面的影響,即專案組內環境、專案所處的組織環境、整個開發流程所控制的全域性環境。這三個環境要素直接關係到軟體專案的可控性。專案組管理與專案過程模型、組織支撐環境和專案管理介面是上述三個環境中各自的核心要素。

軟體測試專案管理是軟體工程的保護性活動。它先於任何測試活動之前而開始,且持續貫穿於整個測試專案的定義、計畫和測試之中。

為了保證測試專案過程的成功管理,在上述4點基本認識的基礎上,堅持下列的測試專案管理原則是非常必要的:

始終能夠把質量放在第一位,測試工作的根本在於保證產品的質量,應該在測試小組中建立起「質量是企業生存之本」的觀念,建立一套相適應的質量責任制度。

可 靠的需求。應當有乙個經各方一致同意的、清楚的、完整的、詳細的和切實可行的需求定義。 能夠制定好測試策略、有計畫地安排工作、系統的解決方案、制定合理的時間表。為測試計畫、測試用例設計、測試執行(特別是系統測試)以及它們的評審等留出 足夠的時間,不應使用突擊的辦法來完成專案。

足夠重視

測試計畫,在測試計畫裡

清楚地描述

測試目標、測試範圍、測試風險、測試手段和測試環境等。

測試用例是測試執行的基礎,測試用例設計前,要充分和開發人員、產品經理等討論清楚,要進行集體審查,確保其高覆蓋率。並注意其不斷完善。

要適當地引入測試自動化或測試工具,前期準備工作要充分,不能盲目。

對測試環境不能掉以輕心,要和有關人員審查環境的軟、硬體的配置。

充分測試並盡早測試。每次改錯或變更後,都應重新測試。專案計畫中要為改錯、再測試、變更留出足夠時間。

遇到問題,能準確地判斷是技術問題還是流程問題,更關注流程上的問題,從而在根本上解決問題,而不是治標不治本。

全程跟蹤缺陷狀態,及時對缺陷狀態進行分析、清理。

通用專案管理原則,如流暢的有效溝通、文件的一致性和及時性、專案的風險管理等。測試的風險更大,細心對待,需要有更及時地應對措施。

第17回 測試專案的管理原則

2006年10月02日 16 59 00 軟體開發專案的成敗,取決於 過程 人 技術 這三方面的水平和協調,過程是基礎 人是核心,而技術是保證,三方面相互制約,又相互促進。哪一方面沒能跟上,形成薄弱環節,專案成功的可能性就會變小。測試專案也不例外,需要從這三方面一起抓。特別是軟體測試,流程定義的科學...

第17回 測試專案的管理原則

軟體開發專案的成敗,取決於 過程 人 技術 這三方面的水平和協調,過程是基礎 人是核心,而技術是保證,三方面相互制約,又相互促進。哪一方面沒能跟上,形成薄弱環節,專案成功的可能性就會變小。測試專案也不例外,需要從這三方面一起抓。特別是軟體測試,流程定義的科學性與規範性 流程執行的嚴格性 人員的高度責...

軟體測試目的 定義 原則

一 什麼是軟體測試?在規定的條件下對程式進行操作,從而發現問題,對軟體質量進行評估的過程 二 軟體測試的目的 以最少的人力 物力 時間找到軟體中的缺陷並修正,從而避免由此引起的商業風險 三 軟體測試的定義 使用人工和自動化手段來執行程式,目的在於檢驗是否滿足了需求 四 軟體測試的原則 1 所有測試追...