国際標準規格「ISO/IEC/IEEE29119」改訂版対応

ソフトウェアテストの国際標準規格
「ISO/IEC/IEEE29119」

ソフトウェアテストの国際規格「ISO/IEC/IEEE 29119」 とは

あらゆるソフトウェア開発ライフサイクルの中で使用できる、テストのための語彙、プロセス、文書、技術、プロセス評価モデルを定義した国際規格です。

ISO/IEC/IEEE 29119で定義されていること(抜粋)

Part1:テストにおける概念と擁護
ソフトウェアテストにおける基本概念と規格の利用方法についての説明

Point2:テストプロセスについて
テストプロセスを「組織のテストプロセス」「テストマネジメントプロセス」「動的テストプロセス」の階層に分けて各プロセスを定義

Point3:テストドキュメントについて
テストプロセスのアウトプットとなる各テストドキュメントのテンプレート

Point4:テスト技法について
テストケース設計技法のガイドライン

ISO/IEC/IEEE 29119 改訂内容

【旧版】ISO/IEC/IEEE29119-2:2013

2013年度の旧版におけるテスト開発と実装のプロセスは以下の図の通りでした。

【改訂版】ISO/IEC/IEEE29119-2:2021

2021年度の改訂版からは「テストモデル」という新しい考え方が採用されており、弊社でも導入しております。

出典:「ISO/IEC/IEEE 29119 SOFTWARE TESTING STANDARDS」を翻訳

AGESTにおけるISO/IEC/IEEE 29119

3つのポイント

Point1:実用性
規格はあくまでGood Practiceであり、Best Practiceではありません。
AGESTでは、業界・業種を問わず12,000件以上における支援実績を基に、プロセスの実行やドキュメントの提供において、実プロジェクトでの使用性、有用性を意識しています。

Point2:知見
AGESTでは、ISO29119日本人初のオフィシャルトレーナー高木陽平の監修のもと、ISO29119に準拠したプロセス、ドキュメントの定義を進めています。

Point3:教育推進
AGESTは、「ISO/IEC/IEEE 29119」を開発したISO Working Group26の議長であるStuart Reid氏をCTOとして擁する、STA Consulting社と協業しています。
Stuard Reid氏より教えを受けた高木が主体となり、テストプロセスにおけるドキュメントの見直しを行っています。

AGESTのテストプロセス(詳細)

前述のISO/IEC/IEEE 29119をベースに当社独自の標準テストプロセスでご支援します。

ドキュメント例

見積仕様書テストアプローチを明示した上で工数算出を提示するための資料
ISO29119ではテスト計画等に含まれる内容であるが、弊社の業務形態に合わせ、別資料としている
テスト計画書達成すべきテストの目標と、達成するための手段、スケジュールの詳細を記載した資料
テスト設計仕様書テスト対象の機能、及び対応するテスト条件を記載した資料
テスト計画、テストベースを基に、利用するテスト技法についても定義する
テストケーステストケース、及びテストカバレッジアイテムを記述する
また、テスト設計技法を適用した特定のカバレッジに対応するテストケース、テストデータ、テスト環境等を記載する
テスト結果テスト結果(日時、結果、説明、影響)を記載したもの
合否を問わずエビデンスが必要な場合は、見積もり仕様書で明確に定義を行う
インシデントレポートテストにより検出され、記録が必要だと判断された問題を記載したもの
テスト完了報告書実施したテストの総括を記載し、将来の意志決定の参考とする

備考

Stuart Reid博士

STA Consulting社 CTO。ソフトウェアテストの国際規格「ISO/IEC/IEEE 29119」 を開発したISO Working Group26の議長。ISTQBの初期メンバーとして、ソフトウェアテスト資格の普及を推進。

高木 陽平
株式会社 AGEST QA事業本部 本部長

東京理科大学大学院 技術経営修士(MOT)。多数のソフトウェアテストやテストプロセス改善の業務に従事し、CMMI レベル5の会社の内部監査員や第三者検証会社の海外子会社取締役等を歴任。 日本人初のISO 29119トレーニングトレーナー、ISO 29119 Certified Tester、JSTQB初の完全上級テスト技術者(テストマネージャ、テストアナリスト、テクニカルテストアナリスト)の資格を保有。

著書「はじめてのテストプロセス改善 ソフトウェアの「バグをなくせ」と言われたら?テストプロセス改善でバグを削減しよう」

訳書(共訳)に「ISO/IEC/IEEE 29119 ソフトウェアテスト規格の教科書」

関連サービス