目錄
軟件質量的評價指標
軟件的運行特性
- 正確性:軟件能滿足需求規格說明,完成客戶提出任務要求的程度
- 可靠性:軟件精確地工作
- 有效性:是否能夠在一定內存和外設容量下有效地運行
- 完整性:控制各類不同用戶使用軟件或數據的能力
- 可用性:軟件被用戶容易掌握
軟件的維護特性
- 可維護性:找到錯誤發生的位置,加以修正的工作量
- 靈活性:是否可以修改,是否容易修改
- 可測性:是否可以測試,是否容易測試
軟件的移植特性
- 可移植性:軟件可以在不同的機器或環境下運行
- 可複用性:軟件的重複使用
總之,軟件的質量評價是比較複雜的,但是,有一 條是要找到可以度量的指標來預測或評價軟件的質量。
軟件測試過程
軟件缺陷
術語: defect, variance, fault, failure, problem, error, bug, inconsistency
簡單定義:軟件中不滿足的問題稱爲軟件缺陷
PDCA
持續的測試周期
軟件測試相關人員
- 軟件客戶
- 軟件的使用者
- 軟件開發者
- 軟件測試人員
- 公司高層管理機構
- 審計和質檢人員