軟體測試和軟體質量

2021-07-23 05:39:20 字數 721 閱讀 4223

(來自wikipedia)

描述一種用來促進鑑定軟體的正確性、完整性、安全性和質量的過程。

換句話說,軟體測試是一種實際輸出與預期輸出間的審核或比較過程。

軟體測試的經典定義:在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否滿足設計要求進行評估的過程。

iso 9126 是乙個用來評估軟體的國際標準。該標準分為4個部分:quality model、external metrics、internal metrics、和quality in use metrics。

quality model(iso9126-1)代表最新的(和持續的)用來表徵軟體的軟體質量控制、軟體質量保證和軟體過程改進(spi)

iso 9126-1 軟體質量模型定義了6個主要的質量特徵,即:

功能性是最重要的質量特徵,沒有功能性就沒有其他的質量特徵。

以上這些質量特徵可以分解為很多子特徵。以下分別描述各特徵的子特徵。

functionality的子特徵:

reliability的子特徵:

usability的子特徵:

efficiency的子特徵:

maintainability的子特徵:

portability的子特徵:

軟體質量 軟體測試和質量保證

軟體質量 軟體質量包括 內部質量 外部質量 使用質量 就是說軟體滿足規定或潛在使用者需求的能力,要從軟體在內部 外部和使用中的表現來衡量 軟體測試 軟體由文件 資料以及程式組成,那麼軟體測試就應該是對軟體形成過程中的文件 資料以及程式進行測試,而不僅僅是對程式進行的測試。軟體測試和質量保證的區別 軟...

軟體測試與軟體質量

軟體質量的概念 質量是系統 部件或過程滿足客戶或者使用者需要的程度 軟體質量是軟體符合明確敘述的功能和效能需求 文件中明確描述的開發標準 以及所有專業開發的軟體都應具有的隱含特徵的程度。軟體質量的標準 軟體質量標準 就是評價乙個軟體 壞的準則 軟體質量標準主要分為兩個方向 產品質量 人們實踐產物的屬...

軟體測試流程 軟體架構 軟體質量

需求分析 設計用例 用例就是使用者為了測試軟體的某個功能而執行的操作過程 用例方法 等價類劃分法 邊界值法 因果圖 正交實驗 錯誤推測 場景法。用例評審 對設計的用例進行評審更改 配置環境 環境 當前被測物件執行所需要的執行環境 環境分類 作業系統 伺服器軟體 資料庫 軟體底層 的執行環境。執行用例...