1. 程式人生 > >軟體開發工作總體流程圖 、軟體測試活動分佈圖、軟體測試流程關係圖

軟體開發工作總體流程圖 、軟體測試活動分佈圖、軟體測試流程關係圖

 軟體測試的流程

軟體測試的流程一般要考慮3點:軟體測試工作總體流程圖、軟體測試活動分佈圖和軟體測試流程關係圖。

1.4.1 軟體開發工作總體流程圖

軟體測試的流程圖分為軟體測試工作總體流程圖、需求階段測試工作流程圖、設計與編碼階段測試工作流程圖、整合測試和系統測試階段工作流程圖,分別如圖1-3、圖1-4、圖1-5和圖1-6所示。

 
圖1-3 軟體測試工作總體流程圖

 
 

整合測試是將已經分別通過測試的單元按設計要求組合起來再進行測試,以檢查這些單元介面是否存在問題。

系統測試一般由若干個不同測試組成,目的是充分執行系統,驗證系統各部件能否正常工作並完成所賦予的任務。

軟體測試活動分佈圖

軟體測試活動分佈在軟體開發的各個階段,具體如圖1-7所示。

 
圖1-7 軟體測試活動分佈圖

圖1-7中方框的左邊界表示活動開始執行的時機,右邊界表示活動結束的時機,其中各個活動之間有重疊區域,表示相關工作可並行執行。

 軟體測試流程關係圖

軟體測試流程與各個階段有著密切的聯絡,如圖1-8所示。

 
圖1-8軟體測試流程關係圖