軟體測驗理論基礎
一.軟體測驗概念
軟體測驗的定義:在規定的條件下對軟體進行操作,以發現錯誤,對軟體質量進行評估
軟體測驗的范圍:對軟體形成中的檔案,資料及程式進行測驗,而不僅僅對程式進行測驗
二.軟體測驗的目的
測驗的目的不僅僅是為了發現軟體缺陷與錯誤,而且也是對軟體質量進行度量和評估,以提高軟體的質量
三.軟體測驗的原則
基于測驗是為了尋找軟體的錯誤與缺陷,評估與提高軟體質量,因此我們提出了這樣的一組測驗原則,如下所示
1.所有的軟體測驗都應追溯到用戶需求
2.應當把“盡早地和不斷地進行軟體測驗”作為軟體測驗者的座右銘
3.完全測驗是不可能的,測驗需要終止
4.測驗無法顯示軟體潛在的缺陷
5.充分注意測驗中的群集現象
6.程式員應避免檢查自己的程式
7.盡量避免測驗的隨意性
四.軟體測驗物件
1、根據軟體的定義,軟體包括程式、資料、檔案,所以軟體測驗并不僅僅是程式測驗,軟體測驗貫穿于整個軟體生命周期中
2、由于在整個軟體生命周期中,各階段有不同的測驗物件,形成了不同開發階段的不同型別的測驗,需求分析、概要設計、詳細設計以及程式編碼等各階段產生的檔案,包括需求規格說明、概要設計規格說明、詳細設計規格說明以及源程式,都應作為“軟體測驗”的物件
五.軟體測驗風險
1.軟體測驗中的軟體風險分析是根據預測軟體將出現的風險,制定軟
件測驗計劃并排列優先等級,風險分析是對軟體中潛在的問題進行
識別、估計和評價的程序
2.風險也包括進度風險、質量風險、人員風險、變更風險、成本風險等
六.初級軟體測驗工程師的職責
1.撰寫測驗計劃
2.撰寫測驗用例
3.配置測驗環境
4.執行軟體測驗
5.報告軟體缺陷
6.更新缺陷報告內容
7.驗證修正的缺陷
8.報告測驗狀態
9.完成測驗相關的其它任務
在這里推薦一個我們的軟體測驗交流群:642830685,群里會不定期的分享軟體測驗資源,測驗面試題以及測驗行業資訊,大家可以在群中積極交流技術,還有大佬為你答疑解惑,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/251442.html
標籤:其他
