測試的管理
作為項目或產品開發的一個必要的組成部分,需要良好的組織和管理。使用軟件質量規范,編寫和實現測試用例和模型,可以有效地組織測試。
一般的測試工作過程也可以是:計劃-->配置(必要的軟硬件資源下)-->開發(構造或配置測試工具、創建測試套件和測試方案庫、準備適當的報告工具并記錄測試系統如何運轉)-->測試執行(進行測試、記錄測試條件和問題,報告結果)。
測試管理也可以從測試經理和測試小組2個方面去看:
測試經理要管理好團隊,很多人認為測試是枯燥乏味的事情,而且似乎低級的事情,所以測試經理應該不斷地激勵小組成員,為他們爭取利益。在時間進度上保證穩步前進。就象賽跑,一開始就加班加點,只會導致極限的過早到來。
作為測試經理,應該有足夠的質量意識。評價質量風險的方法是“失敗模式和效果分析”(Failure Mode and Effect Analysis, FMEA)。這種方法可以允許您在特定的質量風險和結果上映射需求、規范,以及項目小組假設。然后,按照風險級別進行分類,并按序排列。
實際上如果能得到充分的資源已是很困難的了,能用好臨時的測試人員也已經不錯了。一般企業的主管和技術經理都并不怎么真正重視測試工作的意義和價值。也許他們認為臨時的投入一次性的強力測試足以發現絕大部分問題,而實際上這對產品的長遠發展,以及質量改進都沒有太大好處。
測試過程中軟件功能可能進行調整和變化,測試發現問題也會導致變化,需要重新的測試。對這些變更也需要進行管理。
另外,由于上層管理部門的不重視,必須想辦法與之進行清楚而有效的溝通;同開發部門的溝通也非常重要,因為開發和測試在性質上是有些對立的,很容易在相互之間產生一些不必要的矛盾。和開發部門不同的是,一般質量或測試部門和市場或銷售部門的立場倒是比較一致的,如果雙方都認為高質量的產品是市場戰略中重要的品牌戰略,徹底的測試對于達到這樣的目標來說意義重大。因此,有必要和市場部門保持協作和交流。
測試經理可以經常問自己一些問題:
計劃做哪些測試?實際完成了哪些測試?使用了多少用例?其中多少沒有通過?管理部門是否有足夠的支持?他們是否向你要過測試報告?開發部門的聯絡是否及時?等等。如果你是測試管理人員,應該可以想到更多的問題。
測試小組:
文章來源于領測軟件測試網 http://www.kjueaiud.com/