軟體測試 - 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

軟體元件測試標準。

廣告
© . All rights reserved.