STLC 軟體測試生命週期

2022-01-13 22:13:20 字數 3216 閱讀 6102

軟體測試生命週期(stlc)定義為執行軟體測試的一系列活動。

它包含一系列在方法上進行的活動,以幫助認證您的軟體產品。

圖 - 軟體測試生命週期的不同階段

每個階段都有明確的進入和退出標準; ,與之相關的活動和交付成果。

什麼是進入和退出標準?

進入標準:進入標準給出了必須在測試開始之前完成的先決條件。

退出標準:退出標準定義了在完成測試之前必須完成的專案

您有軟體測試生命週期(stlc)中所有級別的進入和退出標準

在理想世界中,在滿足前一階段的退出標準之前,您不會進入下一階段。但實際上這並不總是可行的。因此,對於本教程,我們將重點關注stlc生命週期中不同階段的活動和可交付成果。讓我們詳細研究它們。

在此階段,測試團隊從測試的角度研究需求,以確定可測試的需求。

qa團隊可以與各種利益相關者(客戶,業務分析師,技術主管,系統架構師等)進行互動,以詳細了解需求。

要求可以是功能(定義軟體必須執行的操作)或非功能(定義系統效能/安全可用性)

在此階段還完成了給定測試專案的自動化可行性。

活動

交付

通常,在此階段,高階質量保證經理將確定專案的工作量和成本估算,並準備並最終確定測試計畫。在此階段,還確定了測試策略。

活動

交付

此階段涉及測試用例和測試指令碼的建立,驗證和返工。識別/建立測試資料並進行檢查,然後再進行重新設計。

活動

交付

測試環境決定測試工作產品的軟體和硬體條件。測試環境設定是測試過程的關鍵方面之一,可以與測試用例開發階段並行完成。如果客戶/開發團隊提供測試環境,測試團隊可能不參與此活動,在這種情況下,測試團隊需要對給定環境進行準備檢查(冒煙測試)。

活動

交付

在此階段,測試人員將根據測試計畫和準備的測試用例進行測試。錯誤將報告給開發團隊進行更正,並將進行重新測試。

活動

交付

交付

最後,總結stlc階段以及進入和退出標準

stlc階段

入境標準

活動

退出標準

交付

需求分析

要求可用檔案(功能和非功能)

定義的驗收標準。

應用程式架構文件可用

分析業務功能以了解業務模組和模組特定功能。

識別模組中的所有事務。

識別所有使用者配置檔案。

收集使用者介面/身份驗證,地理範圍要求。

確定要執行的測試型別。

收集有關測試優先順序和重點的詳細資訊。

準備需求可追蹤性矩陣(rtm)。

確定應該進行測試的測試環境細節。

自動化可行性分析(如果需要)。

簽署rtm 

測試自動化可行性報告由客戶簽字

rtm 

automation可行性報告(如適用)

測試計畫

要求檔案

要求可追溯性矩陣。

測試自動化可行性檔案

分析可用的各種測試方法

最適合最適合的方法

為各種型別的測試準備測試計畫/策略文件

測試工具選擇

測試工作量估算

資源規劃和確定角色和職責。

批准的測試計畫/戰略檔案。

簽署了努力估算檔案。

測試計畫/戰略檔案。

努力估算檔案。

測試用例開發

要求檔案

rtm和測試計畫

自動化分析報告

建立測試用例,測試設計,自動化指令碼(如果適用)

檢視和基準測試用例和指令碼

建立測試資料

審核並簽署測試用例/指令碼已

審核並簽署測試資料

測試用例/指令碼

測試資料

測試環境設定

系統設計和體系結構文件可用

環境設定計畫可用

了解所需的體系結構,環境設定

準備硬體和軟體開發需求列表

最終確定連線要求

準備環境設定清單

設定測試環境和測試資料

在構建上執行煙霧測試

根據煙霧測試結果接受/拒絕構建

環境設定按照計畫和清單工作

測試資料設定完成

煙霧測試成功

環境準備就緒,測試資料設定

煙霧測試結果。

測試執行

基線rtm,測試計畫,測試用例/指令碼可用

測試環境已準備好

測試資料設定已完成

要測試的構建的單元/整合測試報告可用

按計畫執行測試

文件測試結果和失敗案例的日誌缺陷

更新測試計畫/測試用例(如有必要)將

缺陷對映到rtm中的測試用例

重新測試缺陷修復程式回歸測試應用程式

跟蹤缺陷到關閉

計畫的所有測試都會執行

缺陷記錄並跟蹤到關閉

已完成的rtm執行狀態

測試用例已更新結果

缺陷報告

測試週期關閉

測試已完成

測試結果可用

缺陷日誌可用

根據時間,測試覆蓋率,成本,軟體質量,關鍵業務目標評估週期完成標準根據

上述引數準備測試指標。

記錄專案學習

準備測試結束報告

向客戶提供工作產品質量的定性和定量報告。

測試結果分析,根據型別和嚴重程度找出缺陷分布

測試關閉報告由客戶簽字

測試結束報告測

文章出自之處:

軟體測試生命週期

軟體測試生命週期包括6個階段 大體上 1 計畫 2 分析,3 設計,4 構建,5 測試週期,6 最後測試和實施,和7 實施後。1.計畫 產品定義階段 高層次的測試計畫 包含多重測試週期 質量保證計畫 質量目標,測試標準等 確定計畫評審的時間 報告問題過程 確定問題的分類 確定驗收標準 給質量保證員和...

測試與軟體生命週期

雖然又是一篇比較 空 的文章,但是比較少見的提到了各種圖的應用,所以還是轉貼一下,希望能對一些朋友有用。uml與rup 開發模式的知識 測試是什麼,就是在開發快完成時對程式進行找錯嗎?其實不然,就好像捕魚一樣,講就季節,陽光,水流,甚至魚網洞的大小的使用都直接影響到捕魚的效果。測試也是一樣,不僅僅只...

測試與軟體生命週期

雖然又是一篇比較 空 的文章,但是比較少見的提到了各種圖的應用,所以還是轉貼一下,希望能對一些朋友有用。uml與 rup開發模式的知識 測試是什麼,就是在開發快完成時對程式進行找錯嗎?其實不然,就好像捕魚一樣,講就季節,陽光,水流,甚至魚網洞的大小的使用都直接影響到捕魚的效果。測試也是一樣,不僅僅只...