軟件項目測試過程管理

每一個軟件項目都要經過測試,那麼軟件項目測試過程怎麼管理呢?下面yjbys小編爲大家準備了相關的文章,歡迎閱讀。

軟件項目測試過程管理

  1. 對需求的測試

測試人員在獲得需求後,對需求進行正確性,一致性,完整性,可理解性等的檢查,將檢查過程中發現的問題都記錄下來,然後在需求評審之前一到兩天統一彙總到需求人員手中,需求人員對測試人員的問題進行解答,在進行需求評審會議的時候,需求人員在講解完需求後,再針對測試提交的問題進行解答,解答完問題後,評審人員根據之前的情況再提問需求人員,這樣可以提高評審會議的效率,考|試/大同時,測試人員在檢查需求,以及參與需求評審的時候,對需求的理解就會更深入。

  2. 測試風險的估計及應對

寫在測試計劃中的測試風險,一定要有明確的可執行的.應對方法。否則,如果在測試過程中出現了風險防範中列舉的風險,但是沒有可執行的方法,可能會嚴重影響到測試工作,最常見的的,比人測試人員的離職會不會對整個項目測試工作造成影響,有沒有可以預防的方法,因爲,新招聘一個測試人員參與項目,不但會嚴重影響到測試進度的,還可能出現因爲交接不充分而出現測試遺漏。

  3. 測試時間安排

測試計劃中,測試時間安排是最重要的一個方面,要將測試時間安排的最合理主要有兩個方面,一個是測試人員的能力,一個是測試工作量的估算,能力決定了測試人員擅長或者不擅長的方面,分配測試工作的時候,應該量體裁衣,每個測試工作人員做自己最擅長的部分,對於能力較弱的,可以分配一些簡單的測試工作,但是量可以多一點。考|試/大另一個方面是測試工作量的估算,它決定了測試時間安排的合理與否,測試項目可以分爲好幾個測試階段,每個測試階段的測試內容可以分爲不同的測試任務,而每個測試任務又可以分爲測試子任務,不能再分的測試子任務才能作爲一個獨立的測試任務,估算該測試任務需要花費的時間,在估算測試工作量的時候,還要考慮緩衝,測試工作量如果估算的十分精確,一定要有緩衝時間,因爲,人不可能完全按照計劃工作。

  4. 測試用例評審

測試用例評審之前,主持人要做好準備工作,向測試用例提前發送給邀請的對象,同時在會議開始之前準備好會議室,電腦等,在測試用例評審過程中,因爲測試用例很多,不能一一都過,最重要的是,測試人員在測試評審的時候,講解清楚每個測試用例,考|試/大或者每組測試用例是用來驗證什麼的,以及這些測試用例執行後能夠發現哪些類型缺陷,講解清楚自己的一個測試思路。

  5. 測試彙報進度

從測試進入項目開始,測試人員最好是每天能夠彙報當天的進度以及以後一兩天的工作安排,彙報對象爲測試組成員,測試經理,而測試經理則將每個人的彙報彙總後,發郵件給需求,開發,這樣,一方面督促測試人員做好自己的工作,令一方面,也可以讓其他項目相關人員瞭解測試人員的工作進度,更好的做好前提工作,因爲測試人員的工作基本上是依賴於需求和開發的。

  6. 測試環境管理

測試環境最好是有測試人員管理,這樣,一方面可以鍛鍊測試人員的能力,更重要的是可以杜絕開發隨便修改測試環境中的數據。保證測試環境的獨立性。

  7. 版本控制

如果測試人員測試的版本,每個版本之間是迭代開發完成的,則需要針對每個版本都做冒煙測試,對每個版本都要根據測試策略做完整的測試。如果每個版本提交比較頻繁,測試人員只針對重要的版本進行測試,但針對每個版本都應該做版本驗證測試,以免遺留有重要的缺陷。