- 軟體測試教程
- 軟體測試 - 首頁
- 軟體測試 - 概述
- 軟體測試 - 缺陷管理
- 軟體測試 - 生命週期
- 軟體測試 - Bug 生命週期
- 軟體測試 - 誤區
- 軟體測試 - QA、QC和測試
- 軟體測試 - 環境
- 軟體測試 - 策略
- 軟體測試 - 步驟
- 軟體測試 - 測試條件
- 軟體測試 - 測試分析
- 軟體測試 - ISO標準
- 軟體測試 - 型別
- 軟體測試 - 技術
- 軟體測試 - 方法
- 軟體測試 - 指標
- 軟體測試 - 層次
- 軟體測試 - 估算技術
- 軟體測試 - 七大原則
- 軟體測試 - 嚴重程度和優先順序
- 軟體測試 - 缺陷密度
- 軟體測試有用資源
- 軟體測試 - 問答
- 軟體測試 - 快速指南
- 軟體測試 - 有用資源
- 軟體測試 - 討論
軟體測試 - ISO標準
全球許多組織制定並實施不同的標準,以提高其軟體的質量需求。本章簡要介紹了一些廣泛使用的與質量保證和測試相關的標準。
ISO/IEC 9126
此標準處理以下方面,以確定軟體應用程式的質量:
- 質量模型
- 外部指標
- 內部指標
- 使用質量指標
此標準提出了一些針對任何軟體的質量屬性集,例如:
- 功能性
- 可靠性
- 可用性
- 效率
- 可維護性
- 可移植性
上述質量屬性進一步細分為子因素,您可以在詳細研究該標準時進行學習。
ISO/IEC 9241-11
該標準的第11部分處理產品在規定的使用環境中,指定使用者能否有效、高效且滿意地實現指定目標的程度。
此標準提出了一個框架,描述了可用性元件及其之間的關係。在此標準中,可用性是根據使用者績效和滿意度來衡量的。根據ISO 9241-11,可用性取決於使用環境,可用性水平會隨著環境的變化而變化。
ISO/IEC 25000:2005
ISO/IEC 25000:2005 通常被稱為提供軟體質量需求和評估 (SQuaRE) 指南的標準。此標準有助於組織和改進與軟體質量需求及其評估相關的流程。實際上,ISO-25000 取代了兩個舊的 ISO 標準,即 ISO-9126 和 ISO-14598。
SQuaRE 分為以下子部分:
- ISO 2500n - 質量管理部分
- ISO 2501n - 質量模型部分
- ISO 2502n - 質量測量部分
- ISO 2503n - 質量需求部分
- ISO 2504n - 質量評估部分
SQuaRE 的主要內容包括:
- 術語和定義
- 參考模型
- 一般指南
- 各個部分指南
- 與需求工程相關的標準(即規範、規劃、測量和評估過程)
ISO/IEC 12119
此標準處理交付給客戶的軟體包。它不關注或處理客戶的生產過程。主要內容與以下專案有關:
- 軟體包的一組需求。
- 根據指定的要求測試交付的軟體包的說明。
其他
下面提到了一些其他與 QA 和測試流程相關的標準:
| 序號 | 標準和描述 |
|---|---|
| 1 | IEEE 829 軟體測試不同階段使用的文件格式標準。 |
| 2 | IEEE 1061 建立質量要求、識別、實施、分析和驗證軟體質量指標的過程和產品的方法。 |
| 3 | IEEE 1059 軟體驗證和確認計劃指南。 |
| 4 | IEEE 1008 單元測試標準。 |
| 5 | IEEE 1012 軟體驗證和確認標準。 |
| 6 | IEEE 1028 軟體檢查標準。 |
| 7 | IEEE 1044 軟體異常分類標準。 |
| 8 | IEEE 1044-1 軟體異常分類指南。 |
| 9 | IEEE 830 開發系統需求規範的指南。 |
| 10 | IEEE 730 軟體質量保證計劃標準。 |
| 11 | IEEE 1061 軟體質量指標和方法標準。 |
| 12 | IEEE 12207 軟體生命週期流程和生命週期資料的標準。 |
| 13 | BS 7925-1 軟體測試中使用的術語詞彙表。 |
| 14 | BS 7925-2 軟體元件測試標準。 |