※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
3 用語と定義
この国際規格の目的のために、次の用語と定義が適用されます。
3.1
抽象的なテスト ケース
特定の要件に対する一般化されたテスト
注記 1抽象テスト ケースは、実行可能なテスト ケースを導出するための正式な基礎です。 1 つまたは複数のテスト目的が抽象的なテスト ケースにカプセル化されます。抽象テスト ケースは、実装と値の両方から独立しています。これは、潜在的に観測可能な各テスト結果 (つまり、一連のテスト イベント) にテストの評決を明確に割り当てることができるようにするのに十分であるという意味で、完全でなければなりません。
3.2
抽象的なテスト方法
特定のテスト手順とは無関係に実装をテストする方法
3.3
抽象テスト モジュール
関連する抽象テスト ケースのセット
注記 1:抽象テスト モジュールは、階層的に入れ子にすることができます。
3.4
ATS
抽象的なテスト スイート
適合のために満たすべきすべての要件を指定する抽象テストモジュール
注記1抽象テストスイートは、適合条項で説明されています。
3.5
受け入れ試験
実装が受け入れ基準を満たしているかどうかを判断するプロセスであり、ユーザーが実装を受け入れるかどうかを判断できるようにします。
注記 1:これには、実装がユーザー要件を満たしていることを実証する、いくつかの種類のテスト (機能テスト、ボリューム テスト、パフォーマンス テストなど) の計画と実行が含まれます。
注記 2:これは適合性テストの一部ではありません。
3.6
基礎試験
不適合の明確なケースを特定することを目的とした初期能力テスト
3.7
能力試験
テスト目的で説明されているように、IUT が国際規格の特定の特性に準拠しているかどうかを判断するために設計されたテスト。
3.8
適合性
指定された要件の履行
3.9
適合性評価プロセス
国際規格への実装の適合性を評価するためのプロセス
3.10
適合条項
国際規格の要件を満たすために何が必要かを定義する条項。
3.11
適合性試験
製品が適合実装である程度を判断するための製品のテスト
3.12
コンフォーマンステストレポート
国際規格への適合の概要、および指定された全体的な概要をサポートするテストのすべての詳細
3.13
適合実装
要件を満たす実装
3.14
実行可能なテスト ケース
特定の要件を満たすための実装の特定のテスト
注記 1:値を持つ抽象的なテスト ケースのインスタンス化。
3.15
ETS
実行可能なテスト スイート
実行可能なテスト ケースのセット
3.16
評決を下す
不適合のテスト評決
注記 1:不適合は、試験目的、または関連規格の適合要件の少なくとも 1 つに関するものである可能性があります。
3.17
改ざんテスト
実装のエラーを見つけるためのテスト
注記1エラーが見つかった場合,実装が国際規格に準拠していないと正しく推測できる。ただし、エラーがないからといって、必ずしもその逆を意味するわけではありません。改ざんテストは、不適合を示すことしかできません。検証テストと比較してください。技術的および経済的な問題から、ほとんどの場合、改ざんテストがコンフォーマンス テストのテスト方法として採用されます。
3.18
実装
仕様の実現
注記1 ISO地理情報規格の文脈では,これには地理情報サービス及びデータセットの仕様が含まれる。
3.19
ICS
実装適合宣言
実装されている仕様書オプション
3.20
IXIT
テスト用の実装追加情報
IUT およびそれに対応する SUT に関連するすべての情報を含むステートメント。これにより、テスト ラボがその IUT に対して適切なテスト スイートを実行できるようになります。
注記 1: IXIT は通常、SUT の概念の構成と保存、および SUT へのアクセスと変更の手段に関する詳細を提供します。
3.21
決定的でない評決
合格判定も不合格判定も適用されない場合の試験判定
3.22
不適合
指定された要件を 1 つ以上満たしていない
3.23
評決を下す
適合性のテスト判定
3.24
性能試験
さまざまな条件下でのスループット、応答性など、テスト対象の実装 (IUT) のパフォーマンス特性の測定
注記1:これは適合性試験の一部ではありません。
3.25
堅牢性試験
IUT がエラーを含むデータをどの程度処理しているかを判断するプロセス
注記1:これは適合性試験の一部ではありません。
3.26
SUT
テスト中のシステム
IUT をサポートするために必要なコンピューター ハードウェア、ソフトウェア、および通信ネットワーク
3.27
試験所
適合性評価プロセスを実施する組織
3.28
検証試験
IUT が正しいかどうかを厳密に証明するために開発されたテスト
参考文献
| [1] | ISO/IEC 17025:1999, 校正および試験所の能力に関する一般要件。 |
| [2] | ISO/IEC 9646-1:1994, 情報技術 - オープン システム相互接続 - 適合性テストの方法論とフレームワーク - Part 1: 一般概念。 |
| [3] | ISO/IEC 9646-2:1994, 情報技術 — オープン システム相互接続 — コンフォーマンス テストの方法論とフレームワーク — Part 2: 抽象テスト スイート仕様。 |
| [4] | ISO/IEC 9646-5:1994, 情報技術 — オープン システム相互接続 — コンフォーマンス テストの方法論とフレームワーク — Part 5: コンフォーマンス アセスメント プロセスのためのテスト ラボとクライアントに関する要件。 |
| [5] | ISO 10303-31:1994, 産業オートメーション システムと統合 — 製品データの表現と交換 — Part 31: 適合性テストの方法論とフレームワーク: 一般概念。 |
| [6] | ISO/IEC 10641:1993, 情報技術 — コンピュータ グラフィックスおよび画像処理 — グラフィックス標準の実装の適合性テスト。 |
| [7] | ISO 19106:— 2) 、地理情報—プロファイル。 |
| [8] | ISO 19113:—2 ) 、地理情報—品質原則。 |
| [9] | ISO/IEC TR 13233:1995, 情報技術 — ISO/IEC Guide 25 の認定要件の解釈 — ソフトウェアおよびプロトコル試験サービスのための情報技術および電気通信試験所の認定。 |
| [10] | ああ、ジョン。 STEP An Introduction 、情報幾何学、ウィンチェスター、英国、1993 年。 |
3 Terms and definitions
For the purposes of this International Standard, the following terms and definitions apply.
3.1
abstract test case
generalized test for a particular requirement
Note 1 to entry: An abstract test case is a formal basis for deriving executable test cases. One or more test purposes are encapsulated in the abstract test case. An abstract test case is independent of both the implementation and the values. It should be complete in the sense that it is sufficient to enable a test verdict to be assigned unambiguously to each potentially observable test outcome (i.e. sequence of test events).
3.2
abstract test method
method for testing implementation independent of any particular test procedure
3.3
abstract test module
set of related abstract test cases
Note 1 to entry: Abstract test modules may be nested in a hierarchical way.
3.4
ATS
abstract test suite
abstract test module specifying all the requirements to be satisfied for conformance
Note 1 to entry: Abstract test suites are described in a conformance clause.
3.5
acceptance testing
process of determining whether an implementation satisfies acceptance criteria and enables the user to determine whether to accept the implementation
Note 1 to entry: This includes the planning and execution of several kinds of tests (e.g. functional, volume, performance tests) that demonstrate that the implementation satisfies the user requirements.
Note 2 to entry: This is not a part of conformance testing.
3.6
basic test
initial capability test intended to identify clear cases of non-conformance
3.7
capability test
test designed to determine whether an IUT conforms to a particular characteristic of an International Standard as described in the test purpose
3.8
conformance
fulfilment of specified requirements
3.9
conformance assessment process
process for assessing the conformance of an implementation to an International Standard
3.10
conformance clause
clause defining what is necessary in order to meet the requirements of the International Standard
3.11
conformance testing
testing of a product to determine the extent to which the product is a conforming implementation
3.12
conformance test report
summary of the conformance to the International Standard as well as all the details of the testing that supports the given overall summary
3.13
conforming implementation
implementation which satisfies the requirements
3.14
executable test case
specific test of an implementation to meet particular requirements
Note 1 to entry: Instantiation of an abstract test case with values.
3.15
ETS
executable test suite
set of executable test cases
3.16
fail verdict
test verdict of non-conformance
Note 1 to entry: Non-conformance may be with respect to either the test purpose or at least one of the conformance requirements of the relevant standard(s).
3.17
falsification test
test to find errors in the implementation
Note 1 to entry: If errors are found, one can correctly deduce that the implementation does not conform to the International Standard; however, the absence of errors does not necessarily imply the converse. The falsification test can only demonstrate non-conformance. Compare with the verification test. Due to technical and economic problems, in most cases, the falsification test is adopted as a test method for conformance testing.
3.18
implementation
realization of a specification
Note 1 to entry: In the context of the ISO geographic information standards, this includes specifications of geographic information services and datasets.
3.19
ICS
Implementation Conformance Statement
statement of specification options that have been implemented
3.20
IXIT
Implementation eXtra Information for Testing
statement containing all of the information related to the IUT and its corresponding SUT which will enable the testing laboratory to run an appropriate test suite against that IUT
Note 1 to entry: IXIT typically provides the details on the organization and storage of concepts in the SUT as well as on the means of access to and modification of the SUT.
3.21
inconclusive verdict
test verdict when neither a pass verdict nor a fail verdict apply
3.22
non-conformance
failure to fulfil one or more specified requirements
3.23
pass verdict
test verdict of conformance
3.24
performance testing
measurement of the performance characteristics of an Implementation Under Test (IUT), such as its throughput, responsiveness, etc., under various conditions
Note 1 to entry: This is not a part of conformance testing.
3.25
robustness testing
process of determining how well an IUT processes data which contains errors
Note 1 to entry: This is not a part of conformance testing.
3.26
SUT
System Under Test
computer hardware, software and communication network required to support IUT
3.27
testing laboratory
organization that carries out the conformance assessment process
3.28
verification test
test developed to prove rigorously whether an IUT is correct
Bibliography
| [1] | ISO/IEC 17025:1999, General requirements for the competence of calibration and testing laboratories. |
| [2] | ISO/IEC 9646-1:1994, Information technology — Open Systems Interconnection — Conformance testing methodology and framework — Part 1: General concepts. |
| [3] | ISO/IEC 9646-2:1994, Information technology — Open Systems Interconnection — Conformance testing methodology and framework — Part 2: Abstract Test Suite specification. |
| [4] | ISO/IEC 9646-5:1994, Information technology — Open Systems Interconnection — Conformance testing methodology and framework — Part 5: Requirements on test laboratories and clients for the conformance assessment process. |
| [5] | ISO 10303-31:1994, Industrial automation systems and integration — Product data representation and exchange — Part 31: Conformance testing methodology and framework: General concepts. |
| [6] | ISO/IEC 10641:1993, Information technology — Computer graphics and image processing — Conformance testing of implementations of graphics standards. |
| [7] | ISO 19106:— 2) , Geographic information — Profiles. |
| [8] | ISO 19113:—2), Geographic information — Quality principles. |
| [9] | ISO/IEC TR 13233:1995, Information technology — Interpretation of accreditation requirements in ISO/IEC Guide 25 — Accreditation of Information Technology and Telecommunications testing laboratories for software and protocol testing services. |
| [10] | Owen, Jon. STEP An Introduction, Information Geometers, Winchester, UK, 1993. |