軟體測試生命週期(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開發模式的知識 測試是什麼,就是在開發快完成時對程式進行找錯嗎?其實不然,就好像捕魚一樣,講就季節,陽光,水流,甚至魚網洞的大小的使用都直接影響到捕魚的效果。測試也是一樣,不僅僅只...