手動測試教程中的STLC(軟件測試生命周期)涵蓋了測試過程的各個階段,是軟件測試過程的另一種名稱。測試程序是精心計劃和執行的。所有的操作都是為了提高軟件產品的質量。
1.需求分析:
需求分析是手動測試過程的初始步驟。在這個階段,測試人員使用SDLC(軟件開發生命周期)需求文檔檢查客戶的需求。在審查需求之後,測試人員創建一個測試計劃,以確定軟件是否滿足需求。
2.創建測試計劃:
所有的測試策略都在STLC的測試計劃創建步驟中定義。整個項目的預計工作量和費用由測試人員確定。此階段在需求分析階段成功完成後開始。這個階段提供測試策略和工作量估計文檔。在成功完成測試計劃創建之後,測試用例的執行就可以開始了。
3.環境設置:
測試環境的設置是一個獨立的操作,可以與測試用例的開發同時進行。沒有它就不可能進行環境測試,因此它是手動測試技術的一個重要方麵。要構造一個測試環境,您需要一個關鍵軟件和硬件的集合。測試團隊不構建測試環境;這樣做的是高級工程師。
4.測試用例執行:
在測試計劃成功完成之後,測試用例執行就開始了。測試團隊在此階段開始用例開發和執行。測試團隊記錄完整的測試用例,如果有必要,生成測試數據。團隊的同行成員或質量保證領導評審已經準備好的測試用例。
在這個階段,RTM(需求可跟蹤矩陣)也被創建。需求跟蹤矩陣是一個用於跟蹤行業需求的標準結構。需求語句被映射到每個測試用例。RTM允許向後和向前追溯。
5.缺陷記錄:
軟件完成標準由測試人員和開發人員基於測試覆蓋率、質量、時間消耗、成本和基本的業務目標進行評估。這個階段指定了軟件的屬性和缺陷。為了確定缺陷的類型及其嚴重性,要徹底檢查測試用例和錯誤報告。
缺陷記錄分析主要尋求基於嚴重程度和類型來確定缺陷分布。如果發現了缺陷,就將軟件返回給開發團隊進行修正,然後在測試的所有元素上重新進行測試。
當測試周期結束時,將生成測試結束報告和測試度量。
6.測試周期關閉:
所有與軟件設計、開發、測試結果和缺陷報告相關的文檔都包含在測試周期結束報告中。
此階段評估開發策略、測試技術和潛在的錯誤,以便在將來存在具有相同規範的軟件時重用類似的實踐。