【軟件測試】測試流程之測試計划的編寫


最近看了一本<<軟件測試>>這本書,對測試計划又加深了了解, 感覺內容寫的很好,記下以便以后查看.

1.測試計划(software test plan)是軟件測試員和產品開發小組交流意圖的主要方式。目的:規定測試活動的范圍、方法、資源和進度;明確正在測試的項目、要測試的特性、要執行的測試任務、每個任務的負責人,以及與計划相關的風險。

2.主要包括以下:

1)高級期望:

a.讓整個項目組成員,包括測試人員,開發人員,技術文檔作者,管理部門等,了解、同意以及支持制定的項目測試計划過程;

b.具體測試的是什么產品,該產品只是版本升級還是重新開發?

c.產品的質量和可靠性目標是什么?產品達到什么程度就可以說是達到目標了?在制定測試計划時,必須清晰,簡潔,且在產品質量和可靠性目標上項目組相關人員意見達成一致。

2)人、地點和事

a.測試計划應該包括項目中所有主要人員的姓名,職務,地址,電話號碼,電子郵箱和職責范圍;

b.項目進行中,相關文檔存放的位置,測試工具的位置等;

c.測試中,使用到硬件,軟件等,從哪里可以得到?

3)定義

a.什么才屬於軟件缺陷?需要項目全部成員達成一致.(軟件未實現產品說明書要求的功能;軟件中出現了產品說明書指明不應該出現的錯誤;軟件實現了產品說明書中未提到的功能;軟件未實現產品說明書雖未明確提及但應該實現的目標)

4) 團隊之間的責任

項目管理(QM),測試人員,開發人員,測試經理,開發經理,項目經理,項目質量(QA)等,明確指出相關人員的責任,避免項目中出現“三不管”地帶,可借助表格列出相關責任.

5) 哪些要測試,哪些不要測試

通常項目中包含一些內容不必測試,這些內容包括以前發布過或者不是項目組負責的,需要驗證軟件的每一部分,確定它是否要測試;若沒有測試,需說明這樣做的理由

6) 測試的階段

根據開發模式制定每一個階段的測試情況,需要明確每一個預定的測試階段,並告知項目小組,有助於整個小組形成和了解全部開發模式;測試人員的進入和退出規則

7) 測試策略

主要描述測試小組用於測試整體和每個階段的方法,如,需要決定使用黑盒測試,還是白盒測試,手工測試還是進行自動化測試等。決定測試策略需要由經驗相當豐富的測試員來做

8)資源需求

人員,設備,辦公室和實驗室空間,軟件,其它設備等

9)任務分配

明確測試員負責軟件的哪些部分,哪些可測試特性,確保軟件的每一部分都分配有人測試,每一個測試員會清楚地知道自己負責什么,有足夠的信息開始設計測試用例

10)測試進度

進行測試進度安排,可以為項目組人員,項目經理提供信息,以便更好的安排整個項目的進度;其中會出現“進度破壞”的情況,此時測試進度可采用相對日期的方法,依賴於其它先完成的可交付內容

11)測試用例

12) 軟件缺陷報告

使用什么方式記錄缺陷,從發現到修復的過程中如何去跟蹤?

13) 度量和統計

需明確收集哪些信息,要做什么決定,誰來負責收集,如:

a.在項目期間每天發現的軟件缺陷總數

b.待修復的缺陷清單

c.當前軟件的缺陷嚴重程度分布

d.測試人員找出的軟件缺陷總數

e.缺陷發布的趨勢和區域

14) 風險和問題

明確指出項目潛在問題或者風險區域,並在計划中進行列出,在進度中給予說明。

 

2018/4/14 晚

公司

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM