一、前期準備
1)測試組與開發組協調,包括項目測試流程約定,測試組與開發組的協作活動安排等;
在項目前期,規劃好測試組與開發組的協調工作,可以讓測試人員與項目開發人員彼此了解在測試活動中的職責。為了規避項目部分風險,項目的測試組與開發組需要明確在項目的哪些重要活動需要提前溝通,例如需求的評審,匯總發現某周期測內仍遺留大量缺陷;對測試部門制定的相應測試流程中需要開發人員參與的部分,是否根據項目實際情況進行調整。
2)項目需求及相關資源了解;
測試組組長(或測試經理)需要對項目的客戶需求和項目本身要求進行了解,明確測試范圍、測試指標、測試要點,測試所需軟硬件環境等,為制定測試計劃打好基礎。
二、制定測試計劃
主要包括測試軟硬件資源,人力資源,測試指標,粗略進度,采集的度量數據,風險,約定等。網絡上有很多這方面的模板資料,建議定義好測試過程中要收集的度量數據,一般包括缺陷本身的屬性,例如嚴重程度,功能類別,發現階段,工作量,對應用例等;各周期內(例如以周為單位)缺陷的收斂情況(發現數量,解決數量,遺留數量),
階段分布情況,缺陷存活情況等。
三、編制測試用例
1)了解項目需求(客戶需求與項目需求)
一方面為編制測試用例打好基礎,另一方面可以找出需求中存在的問題。
2)明確公共用例
找出測試需求中,在編寫用例時會出現重復的需求,編寫公共用例,這樣回減少后期用例編寫工作量,也方便后期用例的維護。
3)明確手動測試用例與自動化測試用例范圍
可以避免重復勞動,有些業務流程可以用自動化的用例來代替手動工作。
4)確定用例編寫進度
5)正式編寫
6)用例驗證
7)明確測試用例執行順序
四、實施測試
1)確定實施進度。
2)搭建測試環境。
3)執行測試用例,記錄用例執行結果,報告缺陷。
4)記錄度量數據
5)維護測試用例
五、測試總結
1)測試停止評估(參照測試用例執行情況,缺陷收斂情況,與測試指標偏差情況等)
2)測試總結報告
3)提交匯總度量數據,測試部門存檔。
posted on 2006-11-26 14:49
matthew 閱讀(287)
評論(0) 編輯 收藏 所屬分類:
軟件測試技術