一、軟體測驗的定義:1983年,IEEE提出的軟體工程標準術語,軟體測驗定義為:
“使用人工和自動化工具來測驗或運行某個系統的程序,其目的是在于檢驗它是否滿足規定的需求或者弄清預期結果與實際結果之間的差別”
二、軟體測驗的目的:這也軟體測驗的內容:
“驗證軟體與需求之間的一致性,確認開發出來的軟體是否符合用戶的實際需求”
三、軟體測驗的流程:分為兩個測驗流程,一是軟體測驗的全流程,二是版本測驗流程
1、軟體測驗的全流程:
-
- 立項
- 撰寫測驗計劃
- 進行測驗設計
- 撰寫測驗用例
- 執行單元測驗
- 執行集成測驗
- 執行系統測驗
- 專案驗收測驗
- 軟體上線
- 迭代回歸測驗
- 下線
2、軟體版本測驗流程:
-
- 領取測驗任務,從SVN服務器(虛擬網路服務器)中獲取待測驗軟體包和最新的需求規格說明書SRS,原型圖,效果圖
- 組長撰寫《版本測驗計劃》,組員搭建測驗環境
- 組長撰寫《版本測驗方案》,組員進行冒煙測驗(對軟體進行基本功能的簡單測驗)
- 小組分工結對,撰寫模塊的測驗用例《測驗用例庫》,組長篩選測驗用例,并分配給測驗工程師
- 執行測驗(執行測驗用例,執行測驗方法,執行探索性測驗,執行隨機性測驗)
- 發現并提交bug,進行缺陷分析及跟蹤
- 進行測驗總結,撰寫《版本測驗報告》
- 把輸出的測驗檔案,歸檔到SVN服務器中,還原測驗環境《測驗計劃說明書》《測驗方案》《測驗用例》《測驗報告》《操作檔案》
- 版本更新,修復bug,進行回歸測驗,迭代測驗
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/498599.html
標籤:其他
