ソフトウェアテスト-ISO規格

世界中の多くの組織が、ソフトウェアの品質ニーズを改善するためにさまざまな標準を開発および実装しています。この章では、品質保証とテストに関連して広く使用されている標準のいくつかについて簡単に説明します。

ISO / IEC 9126

この規格は、ソフトウェアアプリケーションの品質を決定するために次の側面を扱います-

  • 品質モデル
  • 外部メトリック
  • 内部メトリック
  • 使用品質の指標

この規格は、次のようなソフトウェアの品質属性のセットを提示します。

  • Functionality
  • Reliability
  • Usability
  • Efficiency
  • Maintainability
  • Portability

上記の品質属性はさらにサブファクターに分けられ、標準を詳細に研究するときに研究することができます。

ISO / IEC 9241-11

この規格のパート11は、特定のユーザーが製品を使用して、特定の使用状況で有効性、効率性、満足度を備えた特定の目標を達成できる範囲を扱っています。

この規格は、ユーザビリティコンポーネントとそれらの間の関係を説明するフレームワークを提案しました。この規格では、ユーザビリティはユーザーのパフォーマンスと満足度の観点から考慮されています。ISO 9241-11によると、ユーザビリティは使用状況に依存し、状況の変化に応じてユーザビリティのレベルが変化します。

ISO / IEC 25000:2005

ISO / IEC 25000:2005は、ソフトウェア品質要件と評価(SQuaRE)のガイドラインを提供する標準として一般に知られています。この標準は、ソフトウェアの品質要件とその評価に関連するプロセスを整理および強化するのに役立ちます。実際には、ISO-25000は2つの古いISO規格、つまりISO-9126とISO-14598に取って代わります。

SQuaRE −などのサブパートに分かれています

  • ISO2500n-品質管理部門
  • ISO2501n-品質モデル部門
  • ISO2502n-品質測定部門
  • ISO2503n-品質要件部門
  • ISO2504n-品質評価部門

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

ソフトウェアコンポーネントテストの標準。