ISO/IEC 9646-4:1994
(Main)Information technology — Open Systems Interconnection — Conformance testing methodology and framework — Part 4: Test realization
Information technology — Open Systems Interconnection — Conformance testing methodology and framework — Part 4: Test realization
Cancels and replaces the first edition (1991). Specifies requirements and gives guidance concerning the realization of a Means of Testing (MOT). Applicable to producing MOTs for testing a single protocol, multiple protocols or a profile. These requirements are limited to those aspects of an MOT which can be mapped on to the abstract testing functions defined in ISO/IEC 9646-1, or which are essential to a proper use of the ATS.
Technologies de l'information — Interconnexion de systèmes ouverts (OSI) — Cadre général et méthodologie des tests de conformité — Partie 4: Réalisation des tests
La présente partie de l'ISO/CEI 9646 spécifie les conditions de mise en oeuvre des outils de test d'une réalisation à tester, conformément à une suite de tests abstraite spécifiée, cette dernière ayant été spécifiée en compatibilité avec l'ISO/CEI 9646-2. La présente partie de l'ISO/CEI 9646 donne également des conseils sur la mise en oeuvre des outils de test d'un seul protocole, de plusieurs protocoles ou d'un profil. NOTE -- Ceci implique l'utilisation de suites de tests abstraites spécifiées, telles que définies par l'ISO/CEI 9646-1. La notion de suite de tests abstraite s'applique également dans la présente partie, aux tests élémentaires abstraits qui constituent la spécification d'essai spécifique du profil (PSTS), et qui sont destinés au test d'un profil donné. Ces conditions ne couvrent que les aspects des outils de test qui peuvent être mis en correspondance avec des fonctions de test abstraites définies dans l'ISO/CEI 9646-1 ou qui sont essentiels à un usage adéquat de la suite de tests abstraite spécifiée. Ceci comprend une facilité de production de journaux de conformité ou le développement du formulaire d'informations complémentaires nécessaires aux essais de conformité (IXIT). Les autres aspects de mise en oeuvre des systèmes de test et des testeurs supérieurs sont hors du domaine d'application de la présente partie de l'ISO/CEI 9646. La réceptio 149n, la validation et l'installation des outils de test sont hors du domaine d'application de la présente partie de l'ISO/CEI 9646.
General Information
- Status
- Published
- Publication Date
- 21-Dec-1994
- Technical Committee
- ISO/IEC JTC 1 - Information technology
- Drafting Committee
- ISO/IEC JTC 1 - Information technology
- Current Stage
- 9093 - International Standard confirmed
- Start Date
- 21-Jun-2000
- Completion Date
- 14-Feb-2026
Relations
- Effective Date
- 15-Apr-2008
Overview
ISO/IEC 9646-4:1994 - "Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 4: Test realization" specifies requirements and guidance for the realization of a Means of Testing (MOT) that implements a reference Abstract Test Suite (ATS). This second edition (1994) replaces the 1991 edition and applies when producing MOTs for a single protocol, multiple protocols or a profile. The standard limits its requirements to MOT aspects that map to the abstract testing functions in ISO/IEC 9646‑1 or that are essential for correct use of the ATS. Acceptance, validation and installation of an MOT are outside its scope.
Key topics and technical requirements
- Means of Testing (MOT) composition and functionality
- MOT must support derivation, selection, parameterization, execution of test cases and generation of a conformance log.
- MOT shall realize Lower Testers and, where applicable, Upper Tester specifications, Test Coordination Procedures (TCPs) and the Test Management Protocol (TMP).
- Executable Test Suite (ETS) derivation
- ETS (including SETS, PETS) must be derived from a single reference ATS and conform to the ATS semantics and chosen test notation (e.g., TTCN).
- Each executable test case must correspond to a single abstract test case; selection/deselection must follow ICS and IXIT provisions.
- Selection and parameterization
- Facilities to deselect inappropriate tests and to parameterize selected tests (producing Parameterized Executable Test Suites (PETS)) are required.
- Support for Basic Interconnection Tests (BIT) selection and initial execution is mandatory if BITs are specified in the ATS.
- Conformance and documentation
- Test realizers must provide a conformance statement for the MOT indicating unsupported ATS subsets and any execution restrictions (e.g., IXIT limits).
- MOT must produce a conformance log and support progression of IXIT proformas and related documentation.
Practical applications and users
- Test realizers and test tool developers building MOT implementations for OSI protocol conformance testing.
- Conformance testing laboratories executing standardized ETS/PETS to assess vendor implementations (IUT/SUT).
- Protocol implementers and vendors preparing products for formal conformance assessment using ATS, PTS or PSTS.
- Standards bodies and test-suite maintainers producing reference ATSs and Profile Test Specifications (PTS).
Related standards
- ISO/IEC 9646 series: Part 1 (General concepts), Part 2 (ATS specification), Part 3 (TTCN notation), Part 5 (requirements on test laboratories), Part 6 (protocol profile testing), Part 7 (Implementation Conformance Statements).
- Corresponding ITU‑T Recommendations (X.290–X.296 family) where applicable.
Keywords: ISO/IEC 9646-4:1994, MOT, ATS, ETS, PETS, TTCN, conformance testing, OSI, IXIT, ICS, conformance log, test realization.
Buy Documents
ISO/IEC 9646-4:1994 - Information technology -- Open Systems Interconnection -- Conformance testing methodology and framework
ISO/IEC 9646-4:1994 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Cadre général et méthodologie des tests de conformité
ISO/IEC 9646-4:1994 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Cadre général et méthodologie des tests de conformité
Get Certified
Connect with accredited certification bodies for this standard

BSI Group
BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.

NYCE
Mexican standards and certification body.
Sponsored listings
Frequently Asked Questions
ISO/IEC 9646-4:1994 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology — Open Systems Interconnection — Conformance testing methodology and framework — Part 4: Test realization". This standard covers: Cancels and replaces the first edition (1991). Specifies requirements and gives guidance concerning the realization of a Means of Testing (MOT). Applicable to producing MOTs for testing a single protocol, multiple protocols or a profile. These requirements are limited to those aspects of an MOT which can be mapped on to the abstract testing functions defined in ISO/IEC 9646-1, or which are essential to a proper use of the ATS.
Cancels and replaces the first edition (1991). Specifies requirements and gives guidance concerning the realization of a Means of Testing (MOT). Applicable to producing MOTs for testing a single protocol, multiple protocols or a profile. These requirements are limited to those aspects of an MOT which can be mapped on to the abstract testing functions defined in ISO/IEC 9646-1, or which are essential to a proper use of the ATS.
ISO/IEC 9646-4:1994 is classified under the following ICS (International Classification for Standards) categories: 35.100.01 - Open systems interconnection in general. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO/IEC 9646-4:1994 has the following relationships with other standards: It is inter standard links to ISO/IEC 9646-4:1991. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
ISO/IEC 9646-4:1994 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
INTERNATIONAL
ISO/IEC
STANDARD
9646-4
Second edition
1994-l 2-l 5
Information technology - Open Systems
Interconnection - Conformance testing
methodology and framework -
Part 4:
Test realization
Technologies de /‘information - lnterconnexion de systkmes ouverts -
Cadre g&&al et m&hodologie des tests de conformit OS/ -
Partie 4: Rkalisation des tests
Reference number
ISO/I EC 9646-4: 1994(E)
ISOLIEC 9646-4: 1994 (E)
Page
Contents
i
Foreword .
..i v
Introduction. .
..l
1 Scope .
.............................................. .l
2 Normative references.
...2
3 Defillitions .
...2
4 Abbreviations .
........................................... .2
5 Test realization overview.
...2
5.1 Introduction.~.~ .
................................... .3
5.2 Means of Testing composition.
............................. .3
5.3 Means of Testing (MOT) functionality
............................. .3
5.4 Selected and parameterized test suites.
................... .3
5.5 The Parameterized Executable Test Suites (PETS).
.3
...............................
6 Requirements concerning test realization
.3
..................................................
6.1 Introduction
...................... .4
6.2 Requirements concerning the Means of Testing
....... .5
6.3 Requirements concerning Executable Test Suite (ETS) derivation.
......................... .5
6.4 Requirements concerning conformance log.
..............
.6
6.5 Requirements on the progression of the IXIT proforma(s)
...................... .6
6.6 Requirements concerning other documentation.
.
7 Compliance. .
Annex
A Additional Guidance on test realisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . y + . .8
A.1 Additional guidance on the Means of Testing (MOT). . . . . . . . . . . . . . . D . . . .8
A.2 Additional guidance 011 the Executable Test Suite (ETS) derivation process
.lO
A.3 &l&k&$la~~~~ in* ~ollfor;-l;a’~~ck’ kg* : : : : : : : : : : : : : : : : : : : : : : : : : : : .l 1
A.4 Additional guidance on documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
0 ISO/IEC 1994
All rights reserved. Unless otherwise specified, no part of this publication may be
reproduced or utilized in any form or by any means, electronic or mechanical, including
photocopying and microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office l Case Postale 56 l CH-1211 Genkve 20 l Switzerland
Printed in Switzerland
ii
ISOnEC 9646-4: 1994 (E)
0 ISO/IEC
Foreword
IS0 (the International Organization for Standardization) and IEC (the Inter-
national Electrotechnical Commission) form the specialized system for worldwide
standardization. National bodies that are members of IS0 or IEC participate in the
development of International Standards through technical committees established
by the respective organization to deal with particular fields of technical activity.
IS0 and IEC technical committees collaborate in fields of mutual interest. Other
international organizations, governmental and non-governmental, in liaison with
IS0 and IEC, also take part in the work.
In the field of information technology, IS0 and IEC have established a joint
technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the
joint technical committee are circulated to national bodies for voting. Publication
as an International Standard requires approval by at least 75 % of the national
bodies casting a vote.
International Standard ISO/IEC 9646-4 was prepared by Joint Technical
Committee ISO/IEC JTC 1, Information technology, Subcommittee 21, Open
Systems Interconnection, data management and open distributed processing.
This second edition cancels and replaces tje first edition (ISO/IEC 9646-4: 1991)
which has been technically revised.
ISO/IEC 9646 consists of the following parts, under the general title Information
technology - Open Systems Interconnection - Conformance testing methodol-
ogy and framework:
- Part I: General concepts
- Part 2: Abstract Test Suite specification
- Part 3: The Tree and Tabular Combined Notation
- Part 4: Test realization
- Part 5: Requirements on test laboratories and clients for the conformance
assessment process
- Part 6: Protocol profile test specification
- Part 7: Implementation conformance statements
Annex A of this part of ISO/IEC 9646 is for information only.
. . .
0 ISO/IEC
ISOAEC 9646-4: 1994 (E)
Introduction
ISO/IEC 9646-l and ISO/IEC 9646-2 define a general methodology for testing the
conformance of implementations to OS1 protocol specifications and/or transfer
syntaxes issued as International Standards or ITU-T Recommendations; these parts
also put requirements 011 the production of OS1 conformance testing specifications
and Abstract Test Suites (ATS) specifications.
ISO/IEC 9646-3 defines a standardized test notation, the Tree and Tabular
Combined Notation (TTCN), for the specification of an ATS.
Once OS1 conformance testing specifications and ATSs in compliance with ISO/
IEC 9646-2 are available, the test results obtained by different test laboratories
should be comparable, if they base their test operations on the same reference ATS
specification.
ISO/IEC 9646-5 puts requirements on the conformance assessment process, so that
test results can be compared with those of other test laboratories, and can have a
wide acceptance.
This part of ISO/IEC 9646 concentrates on the intemlediate stage, namely, test
realization. Before the test preparation can begin, a Means of Testing (MOT) the
Implementation Under Test (IUT) has to be made available.
Test realizers are those organizations which take responsibility for providing such
an MOT.
ISO/IEC 9646-6 defines a general methodology for specifying the requirements for
the production of Profile Test Specification (PTS) for conformance testing against
profiles.
ISO/IEC 9646-7 defines how to express and document the conformance of systems
to base specifications and profiles, using Implementation Conformance Statements
(ICS) based on standardized ICS proformas and profile Requirements Lists (RLs).
This part of ISO/IEC 9646 places requirements on test realization, to ensure that the
execution of test cases reflects the behaviour specified in the reference ATS
specification. In this way, the purpose of the ATS is achieved.
This part of ISO/IEC 9646 is also to be published by ITU as ITU-T
Recommendation X.293.
INTERNATIONAL STANDARD@ ISOAEC ISOLEC 9646-4: 1994 (E)
Information technology - Open Systems Interconnection -
Conformance testing methodology and framework - Part 4:
Test realisation
1 Scope
This part of ISO/IEC 9646 specifies requirements and gives guidance concerning the realization of a Means of Testing (MOT),
in conformance with a reference Abstract Test Suite (ATS) specification, specified in compliance with ISO/IEC 9646-2. This
part of ISO/IEC 9646 is applicable to producing MOTs for testing a single protocol, multiple protocols or a profile.
NOTE - This implies the use of ATSs as defined in ISO/IEC 9646-l. However, within this part, the term ATS also applies to the additional
Abstract Test Cases designed for testing a specific profile, and included in the Profile Specific Test Specification (PSTS).
These requirements are limited to those aspects of an MOT which can be mapped on to the abstract testing functions defined in
ISO/IEC 9646-1, or which are essential to a proper use of the ATS. Such aspects might include a facility to produce
conformance log, or the progression of the Implementation Extra Information for Testing (IXIT) proformas. Further
implementation details of test systems and Upper Testers are outside the scope of this part of ISO/IEC 9646.
Acceptance, validation and installation of MOT are outside the scope of this part of ISO/IEC 9646.
2 Normative references
The following standards contain provisions which, through reference in this text, constitute provisions of this part of ISO/IEC
9646. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to
agreements based on this part of ISO/IEC 9646 are encouraged to investigate the possibility of applying the most recent editions
of the standards indicated below. Members of IEC and IS0 maintain registers of currently valid International Standards.
IS0 7498: 1984, Information technology - Open Systems Interconnection - Basic reference model.
(See also ITU-T Recommendation X.200).
Open Systems Interconnection - Conformance testing methodology and
ISOfIEC 9646-l: 1994, Information technology -
.
Famework -Part 1: General concepts.
(See also ITU-T Recommendation X.290 -‘I).
Open systems - interconnection - Conformance testing methodology and
ISOfIEC 9646-2: 1994, Information technology -
fi-amework - Part 2: Abstract test suite specification.
(See also ITU-T Recommendation X.291 - l)).
ISO/IEC 9646-3: 1992, Information technology - Open systems interconnection - Conformance testing methodology and
framework - Part 3: The Tree and Tabular Combined Notaiion (7TCN).
(See also ITU-T Recommendation X.292 (1993).
I) Information technology - Open systems interconnection - Coltformance testing methodology and
ISO/IEC 9646-3 An-id: -
.
framework - Part 3: The Tree and Tabular Combined Notation - Amendment 1: TTCN extensions.
Conformance testing methodology and
ISOIIEC 9646-5: 1994, Information technology - Open systems interconnection -
framework - Part 5: Requirements on test laboratories and clients for the conformance assessment process
(See also ITU-T Recommendation X.294 -I)).
Open systems interconnection - Conformance testing methodology and
ISO/IEC 9646-6: 1994, I@ormation technology -
framework - Part 6: Protocol profile testing specification.
(See also ITU-T Recommendation X.295 -I)).
1. To be published
0 ISO/IEC
ISO/IEC 9646-4: 1994 (E)
Open systems _ interconnection - Conformance testing methodology and
ISOIIEC 9646-7: - 1) , Information technology -
framework - Part 7: Implementation Conformance Statements. 3Definitions
(See also ITU-T Recommendation X.296 -*I).
3 Definitions
For the purposes of this part of ISO/IEC 9646, all the definitions given in ISO/IEC 9646-l apply. In addition, the definition of
‘TTCN coordination point’ is given in ISO/IEC 9646-3.
4 Abbreviations
For the purpose of this part of ISO/IEC 9646, the following abbreviations given in ISO/IEC 9646-l apply:
ASP: abstract service primitive.
ATM: abstract test method.
ATS: abstract test suite.
BIT: basic interconnection tests.
executable test suite.
ETS:
implementation conformance statement.
ICS:
implementation under test.
IUT:
IXIT: implementation extra information for testing.
lower tester.
LT:
lower tester control function.
LTCF:
MOT: means of testing IUTs.
MPyT: multi-party testing.
OSI: open systems interconnection.
PATS: parameterized abstract test suite.
PCO: point of control and observation.
PDU: protocol data unit.
PETS: pararneterized executable test suite.
PSTS: profile specific test specification.
PTS: profile test specification.
SATS: selected abstract test suite.
SETS: selected executable test suite.
single-party testing.
SPyT:
system under test.
SUT:
test coordination procedures.
TCP:
TM-PDU: test management PDU.
TMP: test management protocol.
TTCN: tree and tabular combined notation.
UT: upper tester.
5 Test realization overview
5.1 Introduction
Test realization is the process of producing a Means of Testing (MOT) for testing the conformance of IUTs to OS1 protocol
specification, based on a conformance testing specification and its Abstract Test Suite (ATS).
0 ISODEC ISOAEC 9646-4: 1994 (E)
5.2 Means of Testing composition
An MOT is a combination of equipment and procedures that can perform
a) the derivation of test cases,
b) the selection of test cases,
c) the parameterization of test cases,
d) the execution of test cases and
e) the production of a conformance log.
With respect to a conformance assessment for a base protocol specification, the MOT provides a realization of an ATS
for that protocol, in conformance with a reference ATS specification.
With respect to a conformance assessment for a profile, the MOT provides a realization of each ATS, including the
additional abstract test cases, if any, in conformance with the Profile Test Specification Summary (PTS-Summary).
5.3 Means of Testing (MOT) functionality
In the derivation process, the abstract test cases of the ATS are converted into executable test cases forming an Executable
Test Suite (ETS).
The selection process for a base specification begins with the complete ATS. The inappropriate test cases for the IUT are
deselected according to the provisions of the Implementation Conformance Statement (ICS) and the Implementation Extra
Information for Testing (IXIT).
In the case of profile testing, the selection process begins with the list of test cases applicable to the profile, which is part
of the Profile Specific Test Specification (PSTS). The inappropriate test cases for the IUT are deselected, according to the
provisions of the profile ICS and profile IXIT.
In the parameterization process, the parameters in the selected test cases are given appropriate values, according to the
provisions of the appropriate IXIT (and possibly of the ICSs).
The MOT is then used in the conformance assessment process for an IUT, executing the test cases in a test campaign,
resulting in the production of a conformance log.
5.4 Selected and parameterized test suites
Intermediate forms of test suites may or may not be created, depending upon when the derivation process occurs.
Such intermediate forms are known as
a) SATS: Selected Abstract Test Suites;
b) SETS: Selected Executable Test Suites;
c) PATS: Parameterized Abstract Test Suites;
d) PETS: Parameterized Executable Test Suites.
5.5 The Parameterized Executable Test Suites (PETS)
Among these various forms, only the ATSs are necessarily tangible.
Some MOT may generate the PETS automatically from the relevant ATS (given the ICS and IXIT) at the moment the test
cases are actually run. Such an MOT does not exhibit an ETS, nor a SETS, nor a PETS, in a tangible form.
Nevertheless, what is executed is always a Parameterized Executable Test Suite.
6 Requirements concerning test realization
6.1 Introduction
The requirements concerning test realization address
a) the MOT as a whole;
b) the derivation process, from abstract to executable test cases;
c) facilities for producing a conformance log;
d) progression of the IXIT profonna;
0 ISOAEC
ISOAEC 9646-4: 1994 (E)
e) production of other documents.
6.2 Requirements concerning the Means of Testing
6.2.1 General functions
An MOT shall be provided for a single ATS, which complies with ISO/IEC 9646-2. The test realizer shall use only the version
of the ATS specification which has the highest standardization status (e.g. DIS rather than CD).
The MOT shall provide
a)
a realization of the Lower Testers, and if the Multi-Party Testing (MPyT) context is used, a realization of the Lower Tester
Control Function (LTCF);
b) the specification of the Upper Tester, insofar as it is required by the test method;
c) the realization of the Upper Tester for the Single Party Testing (SPyT) Local test method and any MPyT test method in
which the Upper Tester is outside the WI’;
d) optionally, the realization of the Upper Tester(s) for the SPyT Coordinated and Distributed test methods, if appropriate,
or for MPyT test methods;
e) the specification of the Test Coordination Procedures (TCPs) in accordance with the requirements specified in the
reference ATS specification;
f) the realization of the TCPs within the test system for the SPyT Local test method and any MPyT test method in which the
Upper Tester is outside the SUT;
g) the realization of the TMP within the SPyT Lower Tester(s) for the Coordinated test method and if appropriate, for MPyT
test methods.
6.2.2 Test cases for execution
The MOT shall include either the executable test cases derived from the abstract test cases of the ATS, or a means of deriving
them.
The MOT shall be realized in compliance with the semantics of the test notation chosen in the ATS.
The MOT shall provide a means of deselecting the inappropriate test cases for an IUT, and parameterizing the selected test
cases (whether they are at the abstract level or at the executable level), as indicated in 5.3.
The requirements for the selection process are expressed in ISO/IEC 9646-5, subclause 7.3.
The requirements for the parameterization process are expressed in ISO/IEC 9646-5, subclause 7.4.
6.2.3 Selection of the Basic Interconnection Tests
The MOT shall provide a facility for selecting the capability or behaviour test cases mentioned in the list of Basic
Interconnection Tests (BIT), if such a list is specified in the reference ATS, and shall provide a facility for running them initially
altogether, before the capability and behaviour tests.
The MOT shall also provide a facility for omitting those test cases indicated in the BIT list from the set of test cases selected
for the capability and behaviour tests.
6.2.4 Execution of Parameterized Executable Test Suites (PETS)
The MOT shall include the capability of executing the PETS which result from the derivation, selection and parameterization
processes.
6.2.5 Conformance of a Means of Testing (MOT)
The test realizer shall provide a statement of conformance of the MOT to the reference ATS specification, indicating any subset
of the ATS that is not supported (see 6.3.4).
The test realizer shall identify all restrictions for test execution required by the MOT beyond those stated in the reference ATS
specification (e.g. limiting value ranges provided in the IXIT).
testing service stated in the A TS specification. The test realizer
NOTE - The test realizer should note any requirements for a comprehensive
test laboratory may provide a comprehensive testing service.
may wish to develop an MOT for each of the required ATMs in order that a
6.2.6 Conformance log
The MOT shall provide a facility for generating a conformance log (see 6.4).
0 ISOAEC ISO/IEC 9646-4: 1994 (E)
6.3 Requirements concerning Executable Test Suite (ETS) derivation
6.3.1 Introduction
Requirements in 6.3 shall apply to all ETSs, including SETS or PETS, whether tangible or not.
6.3.2 Conformance to the reference ATS specification
An ETS shall be derived from a single reference ATS specification.
For an ETS to conform to the reference ATS specification, it shall comply with the requirements stated in 6.3.3 to 6.3.5
below. It shall also conform to the requirements stated in the reference ATS specification itself, and in the other parts of
the multi-part conformance testing standard, if applicable (e.g. TMP).
6.3.3 Correspondence between abstract and executable test cases
shall be the realization of a single
Each executable test case abstract test case, and shall be selectable for execution on an
individual basis.
All sequences of test events comprising an abstract test case shall be capable of being realized in the executable test case.
The test purpose and verdict assignments of each abstract test case shall be maintained in the corresponding executable
test case.
The MOT shall not perform checking on the validity of Protocol Data Unit (PDU) parameters received from the IUT in
addition to that which is defined in the abstract test case. Any further checking which the test system might be capable of
performing is outside the scope of this standard and shall not contribute to the verdict assignment for each test case.
Test group relationships defined in the reference ATS specification shall be maintained in the ETS. Each test group
composed of a named set of test cases in the ATS shall be represented in the ETS as a named set of executable test cases.
The ATS includes a mapping of the abstract test case(s) to the ICS proforma and partial IXIT proforma questions (see
ISO/IEC 9646-2: 1994, clause 14). This mapping shall be maintained in the ETS.
6.3.4 Subsetting the Abstract Test Suite
The ETS derivation process generally results in the derivation of all abstract test cases of the ATS. However, it may be
acceptable to derive an ETS for certain subsets of the ATS. If a subset is created, the exclusion of a set of test cases shall
be consistent with the test selection process for an IUT, with respect to the mapping between the ICS proforma(s) (and
IXIT proforrna(s)) questions and the test cases in the ATS.
NOTE - This means that the test cases which are mandatory for all WI’s would always be included in the subset, but the test realizer
can choose not to realize particular sets of test cases which are optional or conditional and therefore will not be required to test particular
classes of IUTs.
Thus the subset of the ATS which is realized shall be equivalent to one or more of the potential SATS.
6.3.5 Derivation process independence
In the MOT, the derivation process shall lead to the same PETS being executed for a given IUT, regardless of when the
derivation process occurs relative to the selection and parameterization processes.
NOTE - See A.2 1, figure A. 1.
The application of the selection processes for a particular IUT is the responsibility of the test
and pararneterization
laboratory, in the test preparation phase.
6.4 Requirements concerning conformance log
As stated in 6.2, the MOT shall provide a facility for generating a conformance log.
A conformance log is a human-readable record of information produced as a result of a test campaign, sufficient to record
the observed test outcomes and verify the assignments of test verdicts.
This information combi lies the observations of the actual test events which occur when the PETS is run against an IUT,
with information which those events to the abstrac t tes t cases concerned.
relates
A conformance log may be used in the production of conformance test reports and in the resolution of disputes and queries
which may arise during or as a result of the conformance assessment process.
A conformance log shall include
a) a unique identification of the conformance log that includes time and date of the start of the execution of the PETS;
b) an identification of the MOT, date of origin, version number, and ETS identification (if any);
0 ISOLIEC
ISOLIEC 9646-4: 1994 (E)
c) an indication of the start and of the end of each test case and, if the MPyT context is involved, which Lower Testers were
started and stopped, including a unique reference to the abstract test case as specified in the ATS (e.g. TTCN test case
reference or TTCN test case identifier
...
NORME lSO/CEI
INTERNATIONALE 9646-4
Deuxième édition
1994-I 2-15
Technologies de l’information -
Interconnexion de systèmes ouverts
(OSI) - Cadre général et méthodologie des
tests de conformité -
Partie 4:
Réalisation des tests
Information technology - Open Systems Interconnection - Conformance
testing methodology and framework -
Part 4: Test realization
ISOICEI 9646-4: 1994(F)
Sommaire
Avant-propos L. ii
. . .
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III
1 Domaine d’application . 1
2 Références normatives . 1
3 Définitions . 2
4 Abréviations . 2
5 Réalisation des outils de test : aperçu général . 3
51 . Introduction . 3
52 Composants des outils de test . 4
5:3 Fonctions des outils de test .
......................... 4
5.4 Suites de tests sélectionnées et paramétrées
................................ 5
5.5 Suites de tests exécutables paramétrées
............. 5
6 Conditions relatives à la réalisation des outils de test
.............................................................................. 5
6.1 Introduction
..................................... 5
62 Conditions relatives aux outils de test
6:3 Conditions relatives à la dérivation des suites
................................................................ 6
de tests exécutables
.....................
64 . Conditions relatives aux journaux de conformité 8
65 . Conditions relatives au développement du ou
................................................................. 9
des formulaires IXIT
Conditions relatives aux autres documents . 9
66 .
7 Compatibilité avec la présente partie de I’ISO/CEI 9646 . 9
Annexes
Conseils supplémentaires sur la réalisation des outils de test 10
A
Al Conseils supplémentaires sur les outils de test . . . . . . . . . . . . . . . . . . . . . 10
A’2 . Conseils supplémentaires sur le processus de dérivation
des suites de tests exécutables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
A3 Conseils supplémentaires sur les journaux de conformité . . . . 14
A’4 . Conseils supplémentaires sur la documentation . . . . . . . . . . . . . . . . . . . 15
0 ISOKEI 1994
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne
peut être reproduite ni utilisée sous quelqlue forme qte ce soit et par aucun procédé, électronique ou
mécanique, y compris la photocopie et les microfilms, sans l’accord écrit de l’éditeur.
ISO/CEI Copyright Office l Case postale 56 l CH-121 1 Genève 20 l Suisse
Version française tirée en 1996
Imprimé en Suisse
ii
ISOKEI 9646-4: 1994(F)
0 ISOKEI
Avant-propos
L’ISO (Organisation internationale de normalisation) et la CEI (Commission
électrotechnique internationale) forment ensemble un système consacré à
la normalisation internationale considérée comme un tout. Les organismes
nationaux membres de I’ISO ou de la CEI participent au développement de
Normes internationales par l’intermédiaire des comités techniques créés par
l’organisation concernée afin de s’occuper des différents domaines particu-
lier de l’activité technique. Les comités techniques de I’ISO et de la CEI col-
laborent dans des domaines d’intérêt commun. D’autres organisations
internationales, gouvernementales ou non gouvernementales, en liaison
avec I’ISO et la CEI participent également aux travaux.
Dans le domaine des technologies de l’information, I’ISO et la CEI ont créé
un comité technique mixte, I’ISO/CEI JTC 1. Les projets de Normes interna-
tionales adoptés par le comité technique mixte sont soumis aux organismes
nationaux pour approbation, avant leur acceptation comme Normes interna-
tionales. Les Normes internationales sont approuvées conformément aux
procédures qui requièrent l’approbation de 75 % au moins des organismes
nationaux votants.
La Norme internationale ISO/CEI 9646-4 a été élaborée par le comité tech-
nique mixte ISO/CEI JTC 1, Technologies de /‘information, sous-comité 21,
Interconnexion des systèmes ouverts, gestion des données et traitement
réparti ouvert.
Cette deuxième édition annule et remplace la première édition
(ISOKEI 9646-4:1991), qui a fait l’objet d’une révision technique.
L’ISO/CEI 9646 comprend les parties suivantes, présentées sous le titre
général Technologies de l’information - Interconnexion de systèmes
ouverts - Cadre général et méthodologie des tests de conformité :
- Partie 1 : Concepts généraux
- Partie 2 : Spécification des suites de tests abstraites
- Partie 3 : Notation combinée arborescente et tabulaire (TTCN)
- Partie 4 : Réalisation des tests
- Partie 5 : Spécifications pour laboratoires d’essais et clients pour le
procédé d’évaluation de conformité
- Partie 6 : Spécification de test pour les profils de protocoles
- Partie 7 : Déclarations de conformité de mise en œuvre
L’Annexe A de la présente partie de I’ISO/CEI 9646 est donnée uniquement
à titre d’information.
. . .
ISOKEI 9646-4: 1994(F) @ ISOKEI
Introduction
L’ISO/CEI 9646-l et I’ISO/CEI 9646-Z définissent une méthodologie géné-
rale pour tester la conformité des réalisations aux spécifications de protoco-
les OSI et/ou de syntaxe de transfert publiées comme Normes
internationales ou comme Recommandations de I’UIT-T ; ces deux parties
spécifient aussi des conditions relatives au développement des spécifica-
tions d’essai de conformité OSI et des suites de tests abstraites spécifiées.
L’ISOKEI 9646-3 définit une notation de test normalisée, la notation combi-
née arborescente et tabulaire (TTCN), pouvant servir à spécifier une suite
de tests abstraite spécifiée.
Les spécifications d’essai de conformité OSI et les suites de tests abstraites
spécifiées étant disponibles, les résultats obtenus par différents laboratoires
d’essais devraient être comparables s’ils utilisent les mêmes suites de tests
abstraites spécifiées comme base de leurs essais.
L’ISO/CEI 9646-5 spécifie des conditions relatives au processus d’évalua-
tion de conformité pour que les résultats de test puissent être comparés et
acceptés par tous.
La présente partie de I’ISO/CEl 9646 s’intéresse à l’étape intermédiaire, la
réalisation d’outils de test. Avant que débute la phase de préparation des
essais, des outils de test de la réalisation à tester doivent être disponibles.
Dans la présente partie de I’ISO/CEI 9646, on appelle <
de test>> les organisations qui prennent la responsabilité de fournir des outils
de test.
L’ISO/CEI 9646-6 définit une méthodologie générale pour spécifier les spé-
cifications d’essai de conformité de profils (PTS).
L’ISO/CEI 9646-7 définit l’usage des déclarations de conformité d’une mise
en œuvre (ICS) et des formulaires normalisés pour exprimer et documenter
la conformité des systèmes aux spécifications de base, ainsi que l’usage
des listes de conditions (RL) pour exprimer et documenter la conformité des
systèmes à des profils.
La présente partie de I’ISOKEI 9646 spécifie des conditions relatives à la
réalisation des outils de test pour garantir que l’exécution des tests élémen-
taires reflète le comportement spécifié dans la suite de tests abstraite spé-
cifiée de référence. L’objectif de la suite de tests abstraite spécifiée est
atteint de cette manière.
La présente partie de l’ISO/CEI 9646 est également publiée par MT-T en
tant que Recommandation UIT-T X.293.
iv
NORME INTERNATIONALE 0 ISO/CEI
ISO/CEI 9646-4: 1994(F)
Technologies de l’information -
Interconnexion de systèmes ouverts (OSI) -
Cadre général et méthodologie des tests de conformité -
Partie 4:
Réalisation des tests
1 Domaine d’application
La présente partie de I’ISO/CEI 9646 spécifie les conditions de mise en œuvre des outils de test d’une réalisation à
tester, conformément à une suite de tests abstraite spécifiée, cette dernière ayant été spécifiée en compatibilité avec
I’ISOKEI 9646-2. La présente partie de I’ISO/CEI 9646 donne également des conseils sur la mise en œuvre des
outils de test d’un seul protocole, de plusieurs protocoles ou d’un profil.
NOTE -Ceci implique l’utilisation de suites de tests abstraites spécifiées, telles que définies par I’ISO/CEI 9646-l. La notion de suite de tests
abstraite s’applique également dans la présente partie, aux tests élémentaires abstraits qui constituent la spécification d’essai spécifique du profil
(PSTS), et qui sont destinés au test d’un profil donné.
Ces conditions ne couvrent que les aspects des outils de test qui peuvent être mis en correspondance avec des fonc-
tions de test abstraites définies dans I’ISOKEI 9646-l ou qui sont essentiels à un usage adéquat de la suite de tests
abstraite spécifiée. Ceci comprend une facilité de production de journaux de conformité ou le développement du for-
mulaire d’informations complémentaires nécessaires aux essais de conformité (IXIT). Les autres aspects de mise en
œuvre des systèmes de test et des testeurs supérieurs sont hors du domaine d’application de la présente partie de
I’ISO/CEI 9646.
La réception, la validation et l’installation des outils de test sont hors du domaine d’application de la présente partie
de I’ISO/CEI 9646.
2 Références normatives
Les normes suivantes contiennent des dispositions qui, par suite de la référence qui en est faite, constituent des dis-
positions valables pour la présente partie de I’ISO/CEI 9646. Au moment de la publication, les éditions indiquées
étaient en vigueur. Toute norme est sujette à révision et les parties prenantes des accords fondés sur la présente
partie de I’ISOKEI 9646 sont invitées à rechercher la possibilité d’appliquer les éditions les plus récentes des normes
indiquées ci-après. Les membres de la CEI et de I’ISO possèdent le registre des Normes internationales en vigueur
à un moment donné.
ISO 7498:1984, Technologies de l’information - Interconnexion de systèmes ouverts - Modèle de référence de
base.
[Voir aussi Recommandation UIT-T X.2001
ISO/CEI 9646-l : 1994, Technologies de l’information - Interconnexion de systèmes ouverfs - Cadre général et
méthodologie des tests de conformité - Partie 1 : Concepts généraux.
[Voir aussi Recommandation UIT-T X.290-1)]
ISO/CEI 9646-2: 1994, Technologies de /‘information - Interconnexion de systèmes ouverts - Cadre général et
- Partie 2 : Spécification des suites de tests abstraites.
méthodologie des tests de conformité
[Voir aussi Recommandation UIT-T X.291-1)]
1) À publier.
,
lSO/CEI 9646=4:1994(F)
0 ISO/CEI
lSO/CEI 9646-3:1992, Technologies de l’information - Interconnexion de systèmes ouveris - Essais de conformité
- Méthodologie générale et procédures - Par?ie 3 : Notation combinée arborescente et tabulaire (TTCN).
[Voir aussi Recommandation UIT-T X.292 (1993)]
’ ) Technologies de l’information
ISO/CEI 9646-3 Amd:- , - Interconnexion de systèmes ouverts - Essais de
- Méthodologie générale et procédures -
conformité Partie 3 : Notation combinée tabulaire et arborescente (TTCN)
-Amendement 1 : Extensions TTCN.
ISO/CEI 9646-5: 1994, Technologies de /‘information - Interconnexion de systèmes ouvefls - Cadre général et
Partie 5 : Spécifica fions pour laboratoires d’essais et clients pour le procédé
méthodologie des tests de conformité -
d’évaluation de conformité.
[Voir aussi Recommandation UIT-T X.294-1)]
ISO/CEI 9646-6: 1994, Technologies de /‘information - Interconnexion de systèmes ouvetis - Cadre général et
Partie 6 : Spécifications de tests pour les profils de protocoles.
méthodologie des tests de conformité -
[Voir aussi Recommandation UIT-T X.295--1)]
’ ) Technologies de l’information - Interconnexion de systèmes ouverts - Cadre général et
ISO/CEI 9646-7:-- ,
Partie 7 : Déclaration de conformité de mise en œuvre.
méthodologie des tests de conformité -
[Voir aussi Recommandation UIT-T X.296-1)]
Définitions
Pour les besoins de la présente partie de I’ISOCEI 9646, toutes les définitions données dans I’ISOKEI 9646-l
s’appliquent. En outre, le terme <> est défini dans I’ISO/CEI 9646-3.
4 Abréviations
Pour les besoins de la présente partie de 1’ ISO/CEI 9646, les abréviations suivantes, définies dans l’lSO/CEI 9646-1,
s’appliquent.
NOTE - Les abréviations utilisées sont celles de la version anglaise. Dans le présent article, est donnée la forme de ces ab réviations développée
en frança .is. La forme angl aise est i ndiquée entre parenthèses pour a .ider à la compréhension.
ASP primitive de service abstrait
(abstract service primitive)
ATM méthode de test abstraite
(abstract test method)
suite de tests abstraite
ATS
(abstract test suite)
essai d’interconnexion de base
BIT
(basic interconnection test)
ETS suite de tests exécutable
(executable test suite)
ICS déclaration de conformité d’une mise en œuvre
(implementation conformance statement)
IUT réalisation à tester
(implementation under test)
IXIT informations complémentaires nécessaires aux essais de conformité
(implementation extra information for testing)
LT testeur inférieur
(lower tester)
1) À publier.
0 ISOLE1
ISO/CEI 9646=4:1994(F)
LTCF fonction de contrôle des testeurs inférieurs
(lower tester control function)
MOT outils de test
(means of testing)
MPyT essai en mode multiparties
(multi-party testing)
OSI interconnexion de systèmes ouverts
(open systems interconnection)
PATS suite de tests abstraite paramétrée
(parameterized abstract test suite)
PC0 point de contrôle et d’observation
(point of control and observation)
PDU unité de données de protocole
(protocol data unit)
PETS suite de tests exécutable paramétrée
(parameterized executable test suite)
PSTS spécification d’essai spécifique d’un profil
(profile specific test specification)
PTS spécification d’essai d’un profil
(profile test specification)
SATS suite de tests abstraite sélectionnée
(selected abstract test suite)
SETS suite de tests exécutable sélectionnée
(selected executable test suite)
SPyT essai en mode partie unique
(single-party testing)
SUT système à tester
(system under test)
TCP procédures de coordination des tests
(test coordination procedures)
TM-PDU
PDU de gestion des tests
(test management PDU)
TMP protocole de gestion de test
(test management protocol)
l-EN
notation combinée arborescente et tabulaire
(tree and tabular combined notation)
UT testeur supérieur
(Upper tester)
5 Réalisation des outils de test : aperçu général
5.1 Introduction
La réalisation d’outils de test, destinés à être utilisés au cours d’essais de conformité d’une IUT à une spécification
de protocole, doit se conformer à la spécification d’essai de conformité et à une ATS qui en fait partie.
ISO/CEI 9646=4:1994(F)
0 ISO/CEI ’
5.2 Composants des outils de test
Les outils de test combinent des équipements et des procédures qui peuvent exécuter les fonctions suivantes :
a) la dérivation des tests élémentaires ;
b) la sélection des tests élémentaires ;
c) la paramétrisation des tests élémentaires ;
d) l’exécution des tests élémentaires ;
e) la production d’un journal de conformité.
Lors du processus d’évaluation de conformité d’une spécification de protocole de base, les outils de test fournissent
une réalisation de la suite de tests abstraite pour les essais de ce protocole, conforme à la suite de tests abstraite
spécifiée de référence.
Lors du processus d’évaluation de conformité d’un profil, les outils de test fournissent une réalisation de chaque suite
de tests abstraite, ainsi que la réalisation des tests élémentaires abstraits additionnels éventuels, ces réalisations
étant conformes au sommaire des spécifications d’essai du profil (Sommaire de PTS).
5.3 Fonctions des outils de test
Au cours du processus de dérivation, les tests élémentaires de I’ATS spécifiée sont convertis en tests élémentaires
exécutables, formant ainsi une suite de tests exécutable (ETS).
Dans le cas d’une spécification de base, le processus de sélection des tests élémentaires est réalisé à partir de la
suite de tests abstraite complète. Les tests élémentaires non appropriés à I’IUT sont desélectionnés, en accord avec
ce qui est stipulé dans la déclaration de conformité de mise en œuvre (ICS) et dans les informations complémentaires
nécessaires aux essais de conformité (IXIT).
Dans le cas d’un profil, le processus de sélection des tests élémentaires est réalisé à partir de la liste des tests élé-
mentaires applicables au profil, cette liste faisant partie de la spécification d’essai spécifique du profil (PSTS). Les
tests élémentaires non appropriés à I’IUT sont desélectionnés, en accord avec ce qui est stipulé dans la déclaration
de conformité de mise en œuvre du profil (ICS du profil) et dans les informations complémentaires nécessaires aux
essais de conformité du profil (IXIT du profil).
Au cours du processus de paramétrisation, des valeurs appropriées sont attribuées aux paramètres des tests élé-
mentaires sélectionnés, en accord avec ce qui est stipulé dans le IXIT (et, peut-être, dans le ou les ICS).
L’outil de test met en œuvre ces fonctions pour exécuter la suite de tests pendant un essai de conformité, le résultat
étant la production d’un journal de conformité.
5.4 Suites de tests sélectionnées et paramétrées
formes intermédiaires de suites de tests peuvent être produites, suivant le moment auquel se déroule le proces-
Des
de dérivation.
Ces formes intermédiaires sont :
a) SAIS : suites de tests abstraites sélectionnées ;
b) SETS : suites de tests exécutables sélectionnées ;
c) PATS : suites de tests abstraites paramétrées ;
d) PETS : suites de tests exécutables paramétrées.
0 ISO/CEI ISO/CEI 9646=4:1994(F)
5.5 Suites de tests exécutables paramétrées
Parmi ces formes, seules les suites de tests abstraites sont obligatoirement tangibles.
Certains outils de test génèrent automatiquement les PETS à partir de I’ATS spécifiée de référence (en fonction de
I’ICS et de I’IXIT) au moment où les tests élémentaires sont réellement exécutés. Ces outils de test ne produisent pas
d’ETS, ni de SETS, ni de PETS sous une forme tangible.
Néanmoins, c’est toujours, par convention, une suite de tests exécutable paramétrée qui est exécutée.
Conditions relatives à la réalisation des outils de test
6.1 Introduction
Les conditions relatives à la réalisation des outils de test concernent
a) les outils de test, dans leur ensemble ;
b) le processus de dérivation, à partir de tests élémentaires abstraits vers des tests élémentaires exécutables ;
c) des facilités de production d’un journal de conformité ;
d) le développement du formulaire IXIT ;
e) la production d’autres documents.
Conditions relatives aux outils de test
6.2
6.2.1 Fonctions générales
Les outils de test doivent être fournis dans le contexte d’une seule suite de tests abstraite, en compatibilité avec
I’ISOKEI 9646-2. Le réalisateur des outils de test ne doit utiliser que la version de la spécification d’ATS qui a le
statut normatif le plus élevé [par exemple : DIS (projet de norme internationale) plutôt que CD (projet de comité)].
Les outils de test doivent fournir
a) une réalisation des testeurs inférieurs, et dans le cas d’essai en mode multiparties (MPyT), une réalisation de
la fonction de contrôle des testeurs inférieurs (LTCF) ;
b) la spécification du testeur supérieur, dans la mesure où il est exigé par la méthode de test abstraite ;
c) la réalisation du testeur supérieur pour la méthode de test locale pour essai en mode partie unique (SPyT), et
pour toute méthode de test pour essai en mode multiparties (MPyT) lorsque le testeur supérieur est extérieur au
système à tester ;
d) en option, la réalisation du ou des testeurs supérieurs pour la méthode de test coordonnée ainsi que pour les
méthodes de test réparties pour essai en mode partie unique, ou pour toute méthode de test pour essai en mode
multiparties ;
e) la spécification des procédures de coordination des tests (TCP) en accord avec les conditions spécifiées dans
I’ATS spécifiée ;
f) la réalisation des procédures de coordination des tests, dans le système de test, pour la méthode de test locale
pour essai en mode partie unique, et pour toute méthode de test pour essai en mode multiparties lorsque le testeur
supérieur est extérieur au système à tester ;
g) la réalisation du protocole de gestion de tests (TMP) dans le ou les testeurs inférieurs, pour la méthode de test
coordonnée pour essai en mode partie unique, et pour toute méthode de test pour essai en mode multiparties.
ISO/CEI 9646=4:1994(F)
0 ISO/CEI
6.2.2 Tests élémentaires exécutables
Les outils de test doivent comporter soit les tests élémentaires exécutables dérivés des tests élémentaires de I’ATS
spécifiée de référence, soit un moyen de les dériver.
Les outils de test doivent être réalisés en compatibilité avec la sémantique de la notation de test choisie dans I’ATS
spécifiée de référence.
Les outils de test doivent permettre de dé-sélectionner les tests élémentaires non appropriés à I’IUT, et de paramétrer
les tests élémentaires sélectionnés (qu’ils soient abstraits ou exécutables), en accord avec le paragraphe 5.3.
Les conditions relatives au processus de sélection sont décrites dans I’ISO/CEI 9646-5, paragraphe 7.3.
Les conditions relatives au processus de paramétrisation sont décrites dans I’ISO/CEI 9646-5, paragraphe 7.4.
6.2.3
Sélection des essais et tests d’interconnexion de base
Les outils de test doivent permettre de sélectionner les tests élémentaires de capacités et de comportement mention-
nés dans la liste des tests d’interconnexion de base (liste de BIT), si cette liste est spécifiée dans I’ATS spécifiée de
référence ; ils doivent aussi permettre d’exécuter l’ensemble de ces tests, en premier lieu, avant les tests de capacité
et de comportement.
Les outils de test doivent aussi permettre que les tests élémentaires indiqués dans la liste de BIT ne soient pas pris
en compte dans l’ensemble des tests sélectionnés pour les tests de capacités et de comportement.
6.2.4 Exécution de la suite de tests paramétrée exécutable (PETS)
Les outils de test doivent fournir une capacité d’exécution des tests élémentaires exécutables paramétrés résultant
du processus de dérivation, de sélection et de paramétrisation.
6.2.5 Conformité des outils de test
Le réalisateur des outils de test doit fournir une déclaration de conformité des outils de test à I’ATS spécifiée de réfé-
rence, en indiquant toute partie de I’ATS qui n’est pas prise en compte (voir 6.3.4).
Le réalisateur des outils de test doit identifier toutes les restrictions à l’exécution des tests imposées par les outils de
test et qui s’ajoutent à celles établies dans I’ATS spécifiée de référence (par exemple : restriction sur les plages de
valeurs fournies dans le IXIT).
NOTE - Les réalisateurs d’outils de test devront prendre en considération les besoins d’un service d’essai complet exprimé dans I’ATS spécifiée.
Les réalisateurs d’outils de test peuvent souhaiter développer des outils de test pour chacune des méthodes de tests abstraites reconnues, pour
qu’un laboratoire d’essais soit en mesure de fournir un service d’essai complet.
6.2.6 Journal de conformité
Les outils de test doivent fournir une facilité de production d’un journal de conformité (voir 6.4).
6.3 Conditions relatives à la dérivation des suites de tests exécutables
6.3.1 Introduction
Les conditions spécifiées en 6.3 s’appliquent à toutes les suites de tests exécutables, y compris les SETS ou les
PETS, qu’elles soient tangibles ou non.
0 ISO/CEI
ISO/CEI 9646-4: 1994(F)
6.3.2 Conformité à la suite de tests abstraite spécifiée
Une ETS doit être dérivée d’une seule ATS spécifiée de référence.
Pour qu’une ETS soit conforme à I’ATS spécifiée de référence, elle doit remplir les conditions spécifiées en 6.3.3,
6.3.4 et 6.3.5, ainsi que les conditions spécifiées dans I’ATS spécifiée de référence et dans les autres parties de la
specification d’essai de conformité, le cas échéant (par exemple : la partie consacrée au protocole de gestion de
tests).
Correspondance entre suite de tests abstraite et suite de tests exécutable
6.3.3
Chaque test élémentaire exécutable doit être la réalisation d’un seul test élémentaire abstrait et doit pouvoir être
sélectionné en vue d’être exécuté individuellement.
Toutes les séquences d’événements de test comprenant un test élémentaire abstrait doivent pouvoir être réalisées
dans le test élémentaire exécutable.
Le but du test et les attributions de verdict de chaque test élémentaire abstrait doivent être conservés dans le test
élémentaire exécutable correspondant.
Les outils de test ne doivent pas effectuer de contrôle de la validité des paramètres de PDU reçus de I’IUT, autres
que ceux définis dans le test élémentaire abstrait. Tout autre contrôle que pourrait effectuer le système de test est
hors du domaine d’application de la présente norme et ne doit pas être pris en compte dans l’attribution de verdict
pour chaque test élémentaire.
Les relations entre groupes de tests définies dans I’ATS spécifiée de référence doivent être conservées dans I’ETS.
Chaque groupe de tests de I’ATS spécifiée de référence, composé d’un ensemble identifié de tests élémentaires doit
être représenté dans I’ETS par un ensemble identifié de tests élémentaires exécutables.
Une ATS spécifiée comporte une mise en correspondance du ou des tests élémentaires abstraits avec les entrées
du formulaire ICS et du formulaire IXIT partiel (voir ISO/CEI 9646-2:1994, article 14). Cette mise en correspondance
doit être conservée dans I’ETS.
6.3.4 Division de la suite de tests abstraite en sous-ensembles
En général, le processus de dérivation d’une ETS a pour résultat de convertir tous les tests élémentaires exécutables
de I’ATS spécifiée de référence. Cependant, une ETS peut être dérivée de sous-ensembles de I’ATS. Si un sous-
ensemble est créé, l’exclusion d’un ensemble de tests élémentaires doit être cohérente avec le processus de sélec-
tion de tests pour une IUT, en ce qui concerne la mise en correspondance des entrées du ou des formulaires ICS (et
du ou des formulaires IXIT) avec les tests élémentaires de I’ATS.
NOTE - Ceci signifie que les tests élémentaires obligatoires pour toutes les IUT feront toujours partie du sous-ensemble mais le réalisateur des
tests peut décider de ne pas exécuter certains ensembles de tests élémentaires optionnels ou conditionnels qui ne sont donc pas exigés pour le
test de certaines IUT.
Ainsi le sous-ensemble de I’ATS spécifiée de référence qui est exécuté équivaut à une ou plusieurs SATS possibles.
6.3.5 Indépendance du processus de dérivation
Dans les outils de test, le processus de dérivation doit aboutir à la même PETS à exécuter pour une IUT donnée quel
que soit le moment où le processus de dérivation a lieu par rapport aux processus de sélection et de paramétrisation.
NOTE - Voir A.2.1, figure A.1.
L’application des processus de sélection et de paramétrisation au cours de la phase de préparation des tests d’un
IUT donné relève du laboratoire d’essais.
ISO/CEI 9646=4:1994(F) 0 ISO/CEI
6.4 Conditions relatives aux journaux de conformité
Comme spécifié en 6.2, les outils de test doivent fournir une facilité de production d’un journal de conformité.
Un journal de conformité est un enregistrement, lisible par un utilisateur humain, des informations résultant d’une
campagne de tests ; ce journal doit permettre d’enregistrer les résultats de test observés et de vérifier l’attribution des
verdicts de test.
Ces informations sont une combinaison d’observations d’événements de tests réels qui surviennent lors de I’exécu-
tion de la suite de tests exécutable paramétrée pour une IUT et d’informations liant ces événements aux tests élé-
mentaires abstraits concernés.
Un journal de conformité peut être utilisé pour produire des rapports d’essai de confor
...
NORME lSO/CEI
INTERNATIONALE 9646-4
Deuxième édition
1994-I 2-15
Technologies de l’information -
Interconnexion de systèmes ouverts
(OSI) - Cadre général et méthodologie des
tests de conformité -
Partie 4:
Réalisation des tests
Information technology - Open Systems Interconnection - Conformance
testing methodology and framework -
Part 4: Test realization
ISOICEI 9646-4: 1994(F)
Sommaire
Avant-propos L. ii
. . .
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III
1 Domaine d’application . 1
2 Références normatives . 1
3 Définitions . 2
4 Abréviations . 2
5 Réalisation des outils de test : aperçu général . 3
51 . Introduction . 3
52 Composants des outils de test . 4
5:3 Fonctions des outils de test .
......................... 4
5.4 Suites de tests sélectionnées et paramétrées
................................ 5
5.5 Suites de tests exécutables paramétrées
............. 5
6 Conditions relatives à la réalisation des outils de test
.............................................................................. 5
6.1 Introduction
..................................... 5
62 Conditions relatives aux outils de test
6:3 Conditions relatives à la dérivation des suites
................................................................ 6
de tests exécutables
.....................
64 . Conditions relatives aux journaux de conformité 8
65 . Conditions relatives au développement du ou
................................................................. 9
des formulaires IXIT
Conditions relatives aux autres documents . 9
66 .
7 Compatibilité avec la présente partie de I’ISO/CEI 9646 . 9
Annexes
Conseils supplémentaires sur la réalisation des outils de test 10
A
Al Conseils supplémentaires sur les outils de test . . . . . . . . . . . . . . . . . . . . . 10
A’2 . Conseils supplémentaires sur le processus de dérivation
des suites de tests exécutables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
A3 Conseils supplémentaires sur les journaux de conformité . . . . 14
A’4 . Conseils supplémentaires sur la documentation . . . . . . . . . . . . . . . . . . . 15
0 ISOKEI 1994
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne
peut être reproduite ni utilisée sous quelqlue forme qte ce soit et par aucun procédé, électronique ou
mécanique, y compris la photocopie et les microfilms, sans l’accord écrit de l’éditeur.
ISO/CEI Copyright Office l Case postale 56 l CH-121 1 Genève 20 l Suisse
Version française tirée en 1996
Imprimé en Suisse
ii
ISOKEI 9646-4: 1994(F)
0 ISOKEI
Avant-propos
L’ISO (Organisation internationale de normalisation) et la CEI (Commission
électrotechnique internationale) forment ensemble un système consacré à
la normalisation internationale considérée comme un tout. Les organismes
nationaux membres de I’ISO ou de la CEI participent au développement de
Normes internationales par l’intermédiaire des comités techniques créés par
l’organisation concernée afin de s’occuper des différents domaines particu-
lier de l’activité technique. Les comités techniques de I’ISO et de la CEI col-
laborent dans des domaines d’intérêt commun. D’autres organisations
internationales, gouvernementales ou non gouvernementales, en liaison
avec I’ISO et la CEI participent également aux travaux.
Dans le domaine des technologies de l’information, I’ISO et la CEI ont créé
un comité technique mixte, I’ISO/CEI JTC 1. Les projets de Normes interna-
tionales adoptés par le comité technique mixte sont soumis aux organismes
nationaux pour approbation, avant leur acceptation comme Normes interna-
tionales. Les Normes internationales sont approuvées conformément aux
procédures qui requièrent l’approbation de 75 % au moins des organismes
nationaux votants.
La Norme internationale ISO/CEI 9646-4 a été élaborée par le comité tech-
nique mixte ISO/CEI JTC 1, Technologies de /‘information, sous-comité 21,
Interconnexion des systèmes ouverts, gestion des données et traitement
réparti ouvert.
Cette deuxième édition annule et remplace la première édition
(ISOKEI 9646-4:1991), qui a fait l’objet d’une révision technique.
L’ISO/CEI 9646 comprend les parties suivantes, présentées sous le titre
général Technologies de l’information - Interconnexion de systèmes
ouverts - Cadre général et méthodologie des tests de conformité :
- Partie 1 : Concepts généraux
- Partie 2 : Spécification des suites de tests abstraites
- Partie 3 : Notation combinée arborescente et tabulaire (TTCN)
- Partie 4 : Réalisation des tests
- Partie 5 : Spécifications pour laboratoires d’essais et clients pour le
procédé d’évaluation de conformité
- Partie 6 : Spécification de test pour les profils de protocoles
- Partie 7 : Déclarations de conformité de mise en œuvre
L’Annexe A de la présente partie de I’ISO/CEI 9646 est donnée uniquement
à titre d’information.
. . .
ISOKEI 9646-4: 1994(F) @ ISOKEI
Introduction
L’ISO/CEI 9646-l et I’ISO/CEI 9646-Z définissent une méthodologie géné-
rale pour tester la conformité des réalisations aux spécifications de protoco-
les OSI et/ou de syntaxe de transfert publiées comme Normes
internationales ou comme Recommandations de I’UIT-T ; ces deux parties
spécifient aussi des conditions relatives au développement des spécifica-
tions d’essai de conformité OSI et des suites de tests abstraites spécifiées.
L’ISOKEI 9646-3 définit une notation de test normalisée, la notation combi-
née arborescente et tabulaire (TTCN), pouvant servir à spécifier une suite
de tests abstraite spécifiée.
Les spécifications d’essai de conformité OSI et les suites de tests abstraites
spécifiées étant disponibles, les résultats obtenus par différents laboratoires
d’essais devraient être comparables s’ils utilisent les mêmes suites de tests
abstraites spécifiées comme base de leurs essais.
L’ISO/CEI 9646-5 spécifie des conditions relatives au processus d’évalua-
tion de conformité pour que les résultats de test puissent être comparés et
acceptés par tous.
La présente partie de I’ISO/CEl 9646 s’intéresse à l’étape intermédiaire, la
réalisation d’outils de test. Avant que débute la phase de préparation des
essais, des outils de test de la réalisation à tester doivent être disponibles.
Dans la présente partie de I’ISO/CEI 9646, on appelle <
de test>> les organisations qui prennent la responsabilité de fournir des outils
de test.
L’ISO/CEI 9646-6 définit une méthodologie générale pour spécifier les spé-
cifications d’essai de conformité de profils (PTS).
L’ISO/CEI 9646-7 définit l’usage des déclarations de conformité d’une mise
en œuvre (ICS) et des formulaires normalisés pour exprimer et documenter
la conformité des systèmes aux spécifications de base, ainsi que l’usage
des listes de conditions (RL) pour exprimer et documenter la conformité des
systèmes à des profils.
La présente partie de I’ISOKEI 9646 spécifie des conditions relatives à la
réalisation des outils de test pour garantir que l’exécution des tests élémen-
taires reflète le comportement spécifié dans la suite de tests abstraite spé-
cifiée de référence. L’objectif de la suite de tests abstraite spécifiée est
atteint de cette manière.
La présente partie de l’ISO/CEI 9646 est également publiée par MT-T en
tant que Recommandation UIT-T X.293.
iv
NORME INTERNATIONALE 0 ISO/CEI
ISO/CEI 9646-4: 1994(F)
Technologies de l’information -
Interconnexion de systèmes ouverts (OSI) -
Cadre général et méthodologie des tests de conformité -
Partie 4:
Réalisation des tests
1 Domaine d’application
La présente partie de I’ISO/CEI 9646 spécifie les conditions de mise en œuvre des outils de test d’une réalisation à
tester, conformément à une suite de tests abstraite spécifiée, cette dernière ayant été spécifiée en compatibilité avec
I’ISOKEI 9646-2. La présente partie de I’ISO/CEI 9646 donne également des conseils sur la mise en œuvre des
outils de test d’un seul protocole, de plusieurs protocoles ou d’un profil.
NOTE -Ceci implique l’utilisation de suites de tests abstraites spécifiées, telles que définies par I’ISO/CEI 9646-l. La notion de suite de tests
abstraite s’applique également dans la présente partie, aux tests élémentaires abstraits qui constituent la spécification d’essai spécifique du profil
(PSTS), et qui sont destinés au test d’un profil donné.
Ces conditions ne couvrent que les aspects des outils de test qui peuvent être mis en correspondance avec des fonc-
tions de test abstraites définies dans I’ISOKEI 9646-l ou qui sont essentiels à un usage adéquat de la suite de tests
abstraite spécifiée. Ceci comprend une facilité de production de journaux de conformité ou le développement du for-
mulaire d’informations complémentaires nécessaires aux essais de conformité (IXIT). Les autres aspects de mise en
œuvre des systèmes de test et des testeurs supérieurs sont hors du domaine d’application de la présente partie de
I’ISO/CEI 9646.
La réception, la validation et l’installation des outils de test sont hors du domaine d’application de la présente partie
de I’ISO/CEI 9646.
2 Références normatives
Les normes suivantes contiennent des dispositions qui, par suite de la référence qui en est faite, constituent des dis-
positions valables pour la présente partie de I’ISO/CEI 9646. Au moment de la publication, les éditions indiquées
étaient en vigueur. Toute norme est sujette à révision et les parties prenantes des accords fondés sur la présente
partie de I’ISOKEI 9646 sont invitées à rechercher la possibilité d’appliquer les éditions les plus récentes des normes
indiquées ci-après. Les membres de la CEI et de I’ISO possèdent le registre des Normes internationales en vigueur
à un moment donné.
ISO 7498:1984, Technologies de l’information - Interconnexion de systèmes ouverts - Modèle de référence de
base.
[Voir aussi Recommandation UIT-T X.2001
ISO/CEI 9646-l : 1994, Technologies de l’information - Interconnexion de systèmes ouverfs - Cadre général et
méthodologie des tests de conformité - Partie 1 : Concepts généraux.
[Voir aussi Recommandation UIT-T X.290-1)]
ISO/CEI 9646-2: 1994, Technologies de /‘information - Interconnexion de systèmes ouverts - Cadre général et
- Partie 2 : Spécification des suites de tests abstraites.
méthodologie des tests de conformité
[Voir aussi Recommandation UIT-T X.291-1)]
1) À publier.
,
lSO/CEI 9646=4:1994(F)
0 ISO/CEI
lSO/CEI 9646-3:1992, Technologies de l’information - Interconnexion de systèmes ouveris - Essais de conformité
- Méthodologie générale et procédures - Par?ie 3 : Notation combinée arborescente et tabulaire (TTCN).
[Voir aussi Recommandation UIT-T X.292 (1993)]
’ ) Technologies de l’information
ISO/CEI 9646-3 Amd:- , - Interconnexion de systèmes ouverts - Essais de
- Méthodologie générale et procédures -
conformité Partie 3 : Notation combinée tabulaire et arborescente (TTCN)
-Amendement 1 : Extensions TTCN.
ISO/CEI 9646-5: 1994, Technologies de /‘information - Interconnexion de systèmes ouvefls - Cadre général et
Partie 5 : Spécifica fions pour laboratoires d’essais et clients pour le procédé
méthodologie des tests de conformité -
d’évaluation de conformité.
[Voir aussi Recommandation UIT-T X.294-1)]
ISO/CEI 9646-6: 1994, Technologies de /‘information - Interconnexion de systèmes ouvetis - Cadre général et
Partie 6 : Spécifications de tests pour les profils de protocoles.
méthodologie des tests de conformité -
[Voir aussi Recommandation UIT-T X.295--1)]
’ ) Technologies de l’information - Interconnexion de systèmes ouverts - Cadre général et
ISO/CEI 9646-7:-- ,
Partie 7 : Déclaration de conformité de mise en œuvre.
méthodologie des tests de conformité -
[Voir aussi Recommandation UIT-T X.296-1)]
Définitions
Pour les besoins de la présente partie de I’ISOCEI 9646, toutes les définitions données dans I’ISOKEI 9646-l
s’appliquent. En outre, le terme <> est défini dans I’ISO/CEI 9646-3.
4 Abréviations
Pour les besoins de la présente partie de 1’ ISO/CEI 9646, les abréviations suivantes, définies dans l’lSO/CEI 9646-1,
s’appliquent.
NOTE - Les abréviations utilisées sont celles de la version anglaise. Dans le présent article, est donnée la forme de ces ab réviations développée
en frança .is. La forme angl aise est i ndiquée entre parenthèses pour a .ider à la compréhension.
ASP primitive de service abstrait
(abstract service primitive)
ATM méthode de test abstraite
(abstract test method)
suite de tests abstraite
ATS
(abstract test suite)
essai d’interconnexion de base
BIT
(basic interconnection test)
ETS suite de tests exécutable
(executable test suite)
ICS déclaration de conformité d’une mise en œuvre
(implementation conformance statement)
IUT réalisation à tester
(implementation under test)
IXIT informations complémentaires nécessaires aux essais de conformité
(implementation extra information for testing)
LT testeur inférieur
(lower tester)
1) À publier.
0 ISOLE1
ISO/CEI 9646=4:1994(F)
LTCF fonction de contrôle des testeurs inférieurs
(lower tester control function)
MOT outils de test
(means of testing)
MPyT essai en mode multiparties
(multi-party testing)
OSI interconnexion de systèmes ouverts
(open systems interconnection)
PATS suite de tests abstraite paramétrée
(parameterized abstract test suite)
PC0 point de contrôle et d’observation
(point of control and observation)
PDU unité de données de protocole
(protocol data unit)
PETS suite de tests exécutable paramétrée
(parameterized executable test suite)
PSTS spécification d’essai spécifique d’un profil
(profile specific test specification)
PTS spécification d’essai d’un profil
(profile test specification)
SATS suite de tests abstraite sélectionnée
(selected abstract test suite)
SETS suite de tests exécutable sélectionnée
(selected executable test suite)
SPyT essai en mode partie unique
(single-party testing)
SUT système à tester
(system under test)
TCP procédures de coordination des tests
(test coordination procedures)
TM-PDU
PDU de gestion des tests
(test management PDU)
TMP protocole de gestion de test
(test management protocol)
l-EN
notation combinée arborescente et tabulaire
(tree and tabular combined notation)
UT testeur supérieur
(Upper tester)
5 Réalisation des outils de test : aperçu général
5.1 Introduction
La réalisation d’outils de test, destinés à être utilisés au cours d’essais de conformité d’une IUT à une spécification
de protocole, doit se conformer à la spécification d’essai de conformité et à une ATS qui en fait partie.
ISO/CEI 9646=4:1994(F)
0 ISO/CEI ’
5.2 Composants des outils de test
Les outils de test combinent des équipements et des procédures qui peuvent exécuter les fonctions suivantes :
a) la dérivation des tests élémentaires ;
b) la sélection des tests élémentaires ;
c) la paramétrisation des tests élémentaires ;
d) l’exécution des tests élémentaires ;
e) la production d’un journal de conformité.
Lors du processus d’évaluation de conformité d’une spécification de protocole de base, les outils de test fournissent
une réalisation de la suite de tests abstraite pour les essais de ce protocole, conforme à la suite de tests abstraite
spécifiée de référence.
Lors du processus d’évaluation de conformité d’un profil, les outils de test fournissent une réalisation de chaque suite
de tests abstraite, ainsi que la réalisation des tests élémentaires abstraits additionnels éventuels, ces réalisations
étant conformes au sommaire des spécifications d’essai du profil (Sommaire de PTS).
5.3 Fonctions des outils de test
Au cours du processus de dérivation, les tests élémentaires de I’ATS spécifiée sont convertis en tests élémentaires
exécutables, formant ainsi une suite de tests exécutable (ETS).
Dans le cas d’une spécification de base, le processus de sélection des tests élémentaires est réalisé à partir de la
suite de tests abstraite complète. Les tests élémentaires non appropriés à I’IUT sont desélectionnés, en accord avec
ce qui est stipulé dans la déclaration de conformité de mise en œuvre (ICS) et dans les informations complémentaires
nécessaires aux essais de conformité (IXIT).
Dans le cas d’un profil, le processus de sélection des tests élémentaires est réalisé à partir de la liste des tests élé-
mentaires applicables au profil, cette liste faisant partie de la spécification d’essai spécifique du profil (PSTS). Les
tests élémentaires non appropriés à I’IUT sont desélectionnés, en accord avec ce qui est stipulé dans la déclaration
de conformité de mise en œuvre du profil (ICS du profil) et dans les informations complémentaires nécessaires aux
essais de conformité du profil (IXIT du profil).
Au cours du processus de paramétrisation, des valeurs appropriées sont attribuées aux paramètres des tests élé-
mentaires sélectionnés, en accord avec ce qui est stipulé dans le IXIT (et, peut-être, dans le ou les ICS).
L’outil de test met en œuvre ces fonctions pour exécuter la suite de tests pendant un essai de conformité, le résultat
étant la production d’un journal de conformité.
5.4 Suites de tests sélectionnées et paramétrées
formes intermédiaires de suites de tests peuvent être produites, suivant le moment auquel se déroule le proces-
Des
de dérivation.
Ces formes intermédiaires sont :
a) SAIS : suites de tests abstraites sélectionnées ;
b) SETS : suites de tests exécutables sélectionnées ;
c) PATS : suites de tests abstraites paramétrées ;
d) PETS : suites de tests exécutables paramétrées.
0 ISO/CEI ISO/CEI 9646=4:1994(F)
5.5 Suites de tests exécutables paramétrées
Parmi ces formes, seules les suites de tests abstraites sont obligatoirement tangibles.
Certains outils de test génèrent automatiquement les PETS à partir de I’ATS spécifiée de référence (en fonction de
I’ICS et de I’IXIT) au moment où les tests élémentaires sont réellement exécutés. Ces outils de test ne produisent pas
d’ETS, ni de SETS, ni de PETS sous une forme tangible.
Néanmoins, c’est toujours, par convention, une suite de tests exécutable paramétrée qui est exécutée.
Conditions relatives à la réalisation des outils de test
6.1 Introduction
Les conditions relatives à la réalisation des outils de test concernent
a) les outils de test, dans leur ensemble ;
b) le processus de dérivation, à partir de tests élémentaires abstraits vers des tests élémentaires exécutables ;
c) des facilités de production d’un journal de conformité ;
d) le développement du formulaire IXIT ;
e) la production d’autres documents.
Conditions relatives aux outils de test
6.2
6.2.1 Fonctions générales
Les outils de test doivent être fournis dans le contexte d’une seule suite de tests abstraite, en compatibilité avec
I’ISOKEI 9646-2. Le réalisateur des outils de test ne doit utiliser que la version de la spécification d’ATS qui a le
statut normatif le plus élevé [par exemple : DIS (projet de norme internationale) plutôt que CD (projet de comité)].
Les outils de test doivent fournir
a) une réalisation des testeurs inférieurs, et dans le cas d’essai en mode multiparties (MPyT), une réalisation de
la fonction de contrôle des testeurs inférieurs (LTCF) ;
b) la spécification du testeur supérieur, dans la mesure où il est exigé par la méthode de test abstraite ;
c) la réalisation du testeur supérieur pour la méthode de test locale pour essai en mode partie unique (SPyT), et
pour toute méthode de test pour essai en mode multiparties (MPyT) lorsque le testeur supérieur est extérieur au
système à tester ;
d) en option, la réalisation du ou des testeurs supérieurs pour la méthode de test coordonnée ainsi que pour les
méthodes de test réparties pour essai en mode partie unique, ou pour toute méthode de test pour essai en mode
multiparties ;
e) la spécification des procédures de coordination des tests (TCP) en accord avec les conditions spécifiées dans
I’ATS spécifiée ;
f) la réalisation des procédures de coordination des tests, dans le système de test, pour la méthode de test locale
pour essai en mode partie unique, et pour toute méthode de test pour essai en mode multiparties lorsque le testeur
supérieur est extérieur au système à tester ;
g) la réalisation du protocole de gestion de tests (TMP) dans le ou les testeurs inférieurs, pour la méthode de test
coordonnée pour essai en mode partie unique, et pour toute méthode de test pour essai en mode multiparties.
ISO/CEI 9646=4:1994(F)
0 ISO/CEI
6.2.2 Tests élémentaires exécutables
Les outils de test doivent comporter soit les tests élémentaires exécutables dérivés des tests élémentaires de I’ATS
spécifiée de référence, soit un moyen de les dériver.
Les outils de test doivent être réalisés en compatibilité avec la sémantique de la notation de test choisie dans I’ATS
spécifiée de référence.
Les outils de test doivent permettre de dé-sélectionner les tests élémentaires non appropriés à I’IUT, et de paramétrer
les tests élémentaires sélectionnés (qu’ils soient abstraits ou exécutables), en accord avec le paragraphe 5.3.
Les conditions relatives au processus de sélection sont décrites dans I’ISO/CEI 9646-5, paragraphe 7.3.
Les conditions relatives au processus de paramétrisation sont décrites dans I’ISO/CEI 9646-5, paragraphe 7.4.
6.2.3
Sélection des essais et tests d’interconnexion de base
Les outils de test doivent permettre de sélectionner les tests élémentaires de capacités et de comportement mention-
nés dans la liste des tests d’interconnexion de base (liste de BIT), si cette liste est spécifiée dans I’ATS spécifiée de
référence ; ils doivent aussi permettre d’exécuter l’ensemble de ces tests, en premier lieu, avant les tests de capacité
et de comportement.
Les outils de test doivent aussi permettre que les tests élémentaires indiqués dans la liste de BIT ne soient pas pris
en compte dans l’ensemble des tests sélectionnés pour les tests de capacités et de comportement.
6.2.4 Exécution de la suite de tests paramétrée exécutable (PETS)
Les outils de test doivent fournir une capacité d’exécution des tests élémentaires exécutables paramétrés résultant
du processus de dérivation, de sélection et de paramétrisation.
6.2.5 Conformité des outils de test
Le réalisateur des outils de test doit fournir une déclaration de conformité des outils de test à I’ATS spécifiée de réfé-
rence, en indiquant toute partie de I’ATS qui n’est pas prise en compte (voir 6.3.4).
Le réalisateur des outils de test doit identifier toutes les restrictions à l’exécution des tests imposées par les outils de
test et qui s’ajoutent à celles établies dans I’ATS spécifiée de référence (par exemple : restriction sur les plages de
valeurs fournies dans le IXIT).
NOTE - Les réalisateurs d’outils de test devront prendre en considération les besoins d’un service d’essai complet exprimé dans I’ATS spécifiée.
Les réalisateurs d’outils de test peuvent souhaiter développer des outils de test pour chacune des méthodes de tests abstraites reconnues, pour
qu’un laboratoire d’essais soit en mesure de fournir un service d’essai complet.
6.2.6 Journal de conformité
Les outils de test doivent fournir une facilité de production d’un journal de conformité (voir 6.4).
6.3 Conditions relatives à la dérivation des suites de tests exécutables
6.3.1 Introduction
Les conditions spécifiées en 6.3 s’appliquent à toutes les suites de tests exécutables, y compris les SETS ou les
PETS, qu’elles soient tangibles ou non.
0 ISO/CEI
ISO/CEI 9646-4: 1994(F)
6.3.2 Conformité à la suite de tests abstraite spécifiée
Une ETS doit être dérivée d’une seule ATS spécifiée de référence.
Pour qu’une ETS soit conforme à I’ATS spécifiée de référence, elle doit remplir les conditions spécifiées en 6.3.3,
6.3.4 et 6.3.5, ainsi que les conditions spécifiées dans I’ATS spécifiée de référence et dans les autres parties de la
specification d’essai de conformité, le cas échéant (par exemple : la partie consacrée au protocole de gestion de
tests).
Correspondance entre suite de tests abstraite et suite de tests exécutable
6.3.3
Chaque test élémentaire exécutable doit être la réalisation d’un seul test élémentaire abstrait et doit pouvoir être
sélectionné en vue d’être exécuté individuellement.
Toutes les séquences d’événements de test comprenant un test élémentaire abstrait doivent pouvoir être réalisées
dans le test élémentaire exécutable.
Le but du test et les attributions de verdict de chaque test élémentaire abstrait doivent être conservés dans le test
élémentaire exécutable correspondant.
Les outils de test ne doivent pas effectuer de contrôle de la validité des paramètres de PDU reçus de I’IUT, autres
que ceux définis dans le test élémentaire abstrait. Tout autre contrôle que pourrait effectuer le système de test est
hors du domaine d’application de la présente norme et ne doit pas être pris en compte dans l’attribution de verdict
pour chaque test élémentaire.
Les relations entre groupes de tests définies dans I’ATS spécifiée de référence doivent être conservées dans I’ETS.
Chaque groupe de tests de I’ATS spécifiée de référence, composé d’un ensemble identifié de tests élémentaires doit
être représenté dans I’ETS par un ensemble identifié de tests élémentaires exécutables.
Une ATS spécifiée comporte une mise en correspondance du ou des tests élémentaires abstraits avec les entrées
du formulaire ICS et du formulaire IXIT partiel (voir ISO/CEI 9646-2:1994, article 14). Cette mise en correspondance
doit être conservée dans I’ETS.
6.3.4 Division de la suite de tests abstraite en sous-ensembles
En général, le processus de dérivation d’une ETS a pour résultat de convertir tous les tests élémentaires exécutables
de I’ATS spécifiée de référence. Cependant, une ETS peut être dérivée de sous-ensembles de I’ATS. Si un sous-
ensemble est créé, l’exclusion d’un ensemble de tests élémentaires doit être cohérente avec le processus de sélec-
tion de tests pour une IUT, en ce qui concerne la mise en correspondance des entrées du ou des formulaires ICS (et
du ou des formulaires IXIT) avec les tests élémentaires de I’ATS.
NOTE - Ceci signifie que les tests élémentaires obligatoires pour toutes les IUT feront toujours partie du sous-ensemble mais le réalisateur des
tests peut décider de ne pas exécuter certains ensembles de tests élémentaires optionnels ou conditionnels qui ne sont donc pas exigés pour le
test de certaines IUT.
Ainsi le sous-ensemble de I’ATS spécifiée de référence qui est exécuté équivaut à une ou plusieurs SATS possibles.
6.3.5 Indépendance du processus de dérivation
Dans les outils de test, le processus de dérivation doit aboutir à la même PETS à exécuter pour une IUT donnée quel
que soit le moment où le processus de dérivation a lieu par rapport aux processus de sélection et de paramétrisation.
NOTE - Voir A.2.1, figure A.1.
L’application des processus de sélection et de paramétrisation au cours de la phase de préparation des tests d’un
IUT donné relève du laboratoire d’essais.
ISO/CEI 9646=4:1994(F) 0 ISO/CEI
6.4 Conditions relatives aux journaux de conformité
Comme spécifié en 6.2, les outils de test doivent fournir une facilité de production d’un journal de conformité.
Un journal de conformité est un enregistrement, lisible par un utilisateur humain, des informations résultant d’une
campagne de tests ; ce journal doit permettre d’enregistrer les résultats de test observés et de vérifier l’attribution des
verdicts de test.
Ces informations sont une combinaison d’observations d’événements de tests réels qui surviennent lors de I’exécu-
tion de la suite de tests exécutable paramétrée pour une IUT et d’informations liant ces événements aux tests élé-
mentaires abstraits concernés.
Un journal de conformité peut être utilisé pour produire des rapports d’essai de confor
...












Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...