Information technology — Open Systems Interconnection — Conformance testing methodology and framework — Part 6: Protocol profile test specification

Specifies the requirements and provides guidance for the production of Profile Test Specifications (PTSs) for conformance testing of OSI protocol profiles. Also specifies requirements concerning the expression of conformance requirements in protocol profile specifications. Applicable to testing the conformance of a profile implementation to the static and dynamic conformance requirements of each protocol and any information objects included in the profile, by controlling and observing Protocol Data Unit (PDU) exchanges.

Technologies de l'information — Interconnexion de systèmes ouverts (OSI) — Cadre général et méthodologie des tests de conformité — Partie 6: Spécification de test pour les profils de protocoles

La présente partie de l'ISO/CEI 9646 définit les conditions et fournit des conseils pour la production des spécifications d'essai de profil permettant l'évaluation de la conformité aux profils constitués de protocoles OSI. La présente partie de l'ISO/CEI 9646 spécifie également comment exprimer les conditions de conformité dans les spécifications de profils constitués de protocoles. La présente partie de l'ISO/CEI 9646 s'applique à l'évaluation de la conformité d'une mise en oeuvre de profil aux conditions de conformité statiques et dynamiques de chaque protocole et des objets d'informations qui font partie du profil, en contrôlant et en observant les échanges d'unités de données de protocole (PDU). Les conditions d'essais autres que celles liées à la conformité sont en dehors du domaine de la présente partie de l'ISO/CEI 9646.

General Information

Status
Published
Publication Date
21-Dec-1994
Current Stage
9093 - International Standard confirmed
Start Date
21-Jun-2000
Completion Date
12-Feb-2026

Overview

ISO/IEC 9646-6:1994 - "Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 6: Protocol profile test specification" - defines requirements and guidance for producing Profile Test Specifications (PTS) used to assess conformance of OSI protocol profiles. The standard is focused on testing a profile implementation against static and dynamic conformance requirements of each referenced protocol and any included information objects by controlling and observing Protocol Data Unit (PDU) exchanges. Testing beyond conformance (e.g., performance, security) is explicitly out of scope.

Key topics and requirements

  • Profile Test Specification (PTS): The complete set of documents needed to specify conformance testing for a profile.
  • PTS-Summary: A standardized document that lists and references all elements of the PTS (it does not embed full test specification texts).
  • Profile Specific Test Specification (PSTS): Contains profile-specific changes to the Abstract Test Suite (ATS) and any additional test cases required for profile testing. The PSTS is the single internationally harmonized PSTS for a given profile.
  • Static vs Dynamic Conformance:
    • Static conformance is expressed via the profile Implementation Conformance Statement (profile ICS) proforma and relates to the options and parameters adopted from base specifications.
    • Dynamic conformance is largely defined by referenced base specifications, with profiles allowed to impose further constraining requirements (restrictions on transmission only).
  • Implementation Extra Information for Testing (IXIT): Profiles express extra test-relevant information via the profile IXIT proforma.
  • Relationship to base specifications: Profiles must reference base specifications’ conformance requirements; conformance to a profile implies conformance to the referenced base specifications, but not vice versa.
  • Conformance testing method linkage: PTS elements must comply with ISO/IEC 9646-2 (Abstract Test Suite specification) and leverage ATS/Abstract Test Methods (ATMs) and ETS/Executable Test Suites.

Applications and users

Who uses ISO/IEC 9646-6:

  • Protocol and profile specifiers preparing PTS and PSTS for standardized profiles (ISPs).
  • Test developers who derive Executable Test Suites (ETS) from ATS/PSTS.
  • Conformance test laboratories conducting assessments and producing Protocol Conformance Test Reports (PCTR).
  • Implementers and vendors completing profile ICS and IXIT to demonstrate conformance and interoperability.

Practical uses:

  • Producing harmonized test specifications for OSI profiles to ensure interworking.
  • Structuring conformance test artifacts (PTS-Summary, PSTS, ICS, IXIT) for certification and lab testing.
  • Controlling and observing PDU exchanges during conformance test executions.

Related standards

  • ISO/IEC 9646-1 through -5 and -7 (general concepts, ATS, TTCN/TTcn notation, test realization, lab requirements, ICS).
  • ISO/IEC TR 10000-1/2 (Framework and taxonomy of International Standardized Profiles).

Keywords: ISO/IEC 9646-6:1994, OSI conformance testing, Profile Test Specification, PTS, PSTS, PTS-Summary, profile ICS, IXIT, PDU testing, Abstract Test Suite, conformance assessment.

Standard

ISO/IEC 9646-6:1994 - Information technology -- Open Systems Interconnection -- Conformance testing methodology and framework

English language
15 pages
sale 15% off
Preview
sale 15% off
Preview
Standard

ISO/IEC 9646-6:1994 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Cadre général et méthodologie des tests de conformité

French language
18 pages
sale 15% off
Preview
sale 15% off
Preview
Standard

ISO/IEC 9646-6:1994 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Cadre général et méthodologie des tests de conformité

French language
18 pages
sale 15% off
Preview
sale 15% off
Preview

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.

UKAS United Kingdom Verified

NYCE

Mexican standards and certification body.

EMA Mexico Verified

Sponsored listings

Frequently Asked Questions

ISO/IEC 9646-6: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 6: Protocol profile test specification". This standard covers: Specifies the requirements and provides guidance for the production of Profile Test Specifications (PTSs) for conformance testing of OSI protocol profiles. Also specifies requirements concerning the expression of conformance requirements in protocol profile specifications. Applicable to testing the conformance of a profile implementation to the static and dynamic conformance requirements of each protocol and any information objects included in the profile, by controlling and observing Protocol Data Unit (PDU) exchanges.

Specifies the requirements and provides guidance for the production of Profile Test Specifications (PTSs) for conformance testing of OSI protocol profiles. Also specifies requirements concerning the expression of conformance requirements in protocol profile specifications. Applicable to testing the conformance of a profile implementation to the static and dynamic conformance requirements of each protocol and any information objects included in the profile, by controlling and observing Protocol Data Unit (PDU) exchanges.

ISO/IEC 9646-6: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-6: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-6
First edition
1994-l 2-l 5
Information technology - Open Systems
Interconnection - Conformance testing
methodology and framework -
Part 6:
Protocol profile test specification
Technologies de I’informa tion - lnterconnexion de systkmes ouverts -
Cadre g&&al et mkthodologie des tests de conformit OS/ -
Partie 6: Spbcification de test pour les pro fils de protocoles

ISO/IEC 9646-6: 1994 (E)
Page
Contents
Foreword. .i v
.......................................................
Introduction. . . V
1 Scope .l
..........................................................
2 Normative references. .l
..............................................
3 Definitions .2
.......................................................
4 Abbreviations .2
...................................................
5 Compliance .3
......................................................
6 The meaning of conformance to a profile .3
...............................
6.1 Principles of profile contents and profile conformance. . .3
6.2 Profile conformance requirements. . .3
6.3 Expression of profile extra information for testing . .4
7 General testing principles .4
...........................................
7.1 Profile Test Specification (PTS) .4
..................................
7.2 Rules to develop the elements of a Profile Test Specification (PTS) . .4
7.3 Relationship with base specification testing . .5
7.4 Abstract Test Methods (ATMs) .6
...................................
7.5 System Under Test (SUT) configuration. .6
...........................
The Profile Test Specification Surnmary (PTS-Summary) .6
8 .
..G
8.1 Introduction .
.6
8.2 Contents of a PTS-Summary .
Profile Specific Test Specification (PSTS) .8
9 .
10 The Profile Test Specification (PTS) development process .8
.................
Introduction .8
10.1 .
10.2 The profile Implementation Conformance Statement (profile ICS) proforma 8
10.3 The conformance testing specification for each component . .9
10.4 Profile specific elements of the Profile Test Specification (PTS) . .lO
10.5 Minimum status for standardization . .lO
10.6 Packaging of the PTS-Summary and Profile Specific Test Specification
(PSTS) .lO
.....................................................
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 Geneve 20 l Switzerland
Printed in Switzerland
ii
ISO/IEC 9646-6: 1994 (E)
0 ISOAEC
Annex
A PTS-Summary template . .l3
A.lIntroduction.l 3
ummary to this template . .13
A.2 Conformance of a PTS-S
A.3 PTS-Summary . .13
. . .
ISODEC 9646-6: 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-6 was prepared by Joint Technical
Committee ISO/IEC JTC 1, Znformation technology, Subcommittee 21, Open
Systems Interconnection, data management and open distributed processing.
ISO/IEC 9646 consists of the following parts, under the general title Information
technology - Open Systems Interconnection - Conformance testing methodol-
ogy and framework:
- Part 1: 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 forms an integral part of this part of ISO/IEC 9646.

0 ISO/IEC
ISO/IEC 9646-6: 1994 (E)
Introduction
This part of ISO/IEC 9646 provides OS1 protocol profile testing methodology
based on the protocol testing methodology specified in ISO/IEC 9646-2.
ISO/IEC 9646-l defines terminology and introduces general concepts for both
protocol and profile testing. ISO/IEC 9646-4 places requirements on test realization
and ISO/IEC 9646-5 places requirements on the conformance assessment process,
both of which are applicable to profile testing. ISO/IEC 9646-7 describes how
profile requirements are documented in Implementation Conformance Statements
(ICSs) and profile Requirements Lists (RLs).
A profile specification is a document containing one or more profiles. An
International Standardized Profile (ISP) is an example of a standardized profile
specification.
A profile is defined as the selection of one or more base specifications and the
identification of the chosen classes, common subsets, options and parameters of
those base specifications necessary for accomplishing a particular function. Profiles
are defined to facilitate interworking between systems implementing the same
profile.
A profile implementation is tested for conformance to the relevant profile
specification in order to give confidence that interworking can be achieved, and to
verify that the implementation conforms to the profile specification.
The meaning of conformance to a profile and the method of expressing profile
conformance requirements are described in clause 6.
Profile testing principles, based on the methodology defined for the base protocol
specifications, are described in clause 7.
The Profile Test Specification (PTS) is the complete set of documents needed to
specify conformance testing for a profile. The PTS is based on the Abstract Test
Suite (ATS) specifications of the protocols referenced by the profile. The PTS is
described in clause 7.
The PTS-Surnmary provides, in a single document, references to all the elements of
the PTS. The PTS-Summary is described in clause 8 and a template for a PTS-
Summary is described in annex A.
The Profile Specific Test Specification (PSTS) contains any changes to the ATS
specifications relevant to the base specifications and the additional test cases
required for the profile testing. The PSTS is described in clause 9.
This part of ISO/IEC 9646 is also published by ITU as ITU-T Recommendation
X.295, but not identical texts.
V
ISO/IEC 9646-6: 1994 (E)
0 ISO/IEC
ISO/IEC 9646-6: 1994 (E)
INTERNATIONAL STANDARD 0 ISO/IEC
Information technology - Open Systems Interconnection -
Conformance testing methodology and framework - Part 6:
Protocol profile test specification
1 Scope
This part of ISO/IEC 9646 specifies the requirements and provides guidance for the production of Profile Test Specifications
(PTSs) for conformance testing of OS1 protocol profiles. This part of ISO/IEC 9646 also specifies requirements concerning
the expression of conformance requirements in protocol profile specifications.
This part of ISO/IEC 9646 is applicable to testing the conformance of a profile implementation to the static and dynamic
conformance requirements of each protocol and any information objects included in the profile, by controlling and observing
Protocol Data Unit (PDU) exchanges.
Testing requirements that go beyond conformance 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 listed below. Members of IEC and IS0 maintain registers of currently valid International Standards.
- Open Systems Interconnection - Basic Reference Model.
IS0 7498: 1984, Information processing systems
(See also ITU-T Recommendation X.200 (1984)).
Open Systems Interconnection - Service conventions.
ISO/TR 8509: 1987, Information processing systems -
(See also ITU-T Recommendation X.209 (1988)).
Conformance testing methodology and
ISO/IEC 9646-l: 1994, Information technology - Open Systems Interconnection -
framework - Part 1: General concepts.
(See also ITU-T Recommendation X.290 ‘)).
Conformance testing methodology and
ISOfIEC 9646-2: 1994, Information technology - Open Systems Interconnection -
m
flamework - Part 2: Abstract Test Suite specification.
(See also ITU-T Recommendation X.291 ‘)).
ISO/IEC 9646-3: 1992, Information technology - Open Systems Interconnection - Conformance testing methodology and
Famework - Part 3: The Tree and Tabular Combined Notation (VCN}.
(See also ITU-T Recommendation X.292 (1993)).
- Conformance testing methodology
ISO/IEC 9646-3 Amd 1: -l) Information technology - Open Systems Interconnection
.
TTCN extensions.
andpamework - Part 3: Thl Tree and Tabular Combined Notation (7TCN) - Amendment 1:
ISO/IEC 9646-4: 1994, Information technology - Open Systems Interconnection - Conformance testing methodology and
ffamework - Part 4: Test realization
(See also ITU-T Recommendation X.293 ‘j).
Conformance testing methodology and
ISO/IEC 9646-5: 1994, lIzformation technology - Open Systems Interconnection -
.
j?amework - Part 5: Requirements on test laboratories and clients for the conformance assessment process.
(See also ITU-T Recommendation X.294 “).
1) To be published
0 ISOLIEC
ISO/IEC 9646-6: 1994 (E)
ISO/IEC 9646-7: - ‘), Jnfortnution technology - Open Systems Interconnection - Conformance testing methodology and
flamework - Part 7:Implementation Conformance Statements
(See also ITU-T Recommendation X.296 ‘I).
ISO/IEC TR 10000-l : 1990, Information technology - Framework and Taxonomy of International Standardized Profiles. Part 1:
Framework.
ISOIIEC TR 10000-2: 1990, Information technology - Framework and Taxonomy of International Standardized Profiles. Part 2:
Taxonomy.
3 Definitions
For the purposes of this part of ISO/IEC 9646, all the definitions in ISO/IEC 9646-l apply.
In addition, the following definition applies to this part:
component (of a profile): A component of a profile is a single protocol or a combination of one or more protocols with zero or
more information objects upon which a profile is based and which are to be tested in combination.
4 Abbreviations
For the purposes of this part of ISO/IEC 9646, the following abbreviations defined in ISOIIEC 9646-l apply:
abstract test method
ATM:
abstract test suite
ATS:
ETS: executable test suite
implementation conformance statement
ICS:
ISP: international standardized profile
IUT: implementation under test
IXIT: implementation extra information for testing
MOT: means of testing
OSI: open systems interconnection
PCTR: protocol conformance test report
PIGS: protocol implementation conformance statement
PSTS: profile specific test specification
PTS: profile test specification
RL: requirements list
system conformance statement
scs:
system conformance test report
SCTR:
system under test
SUT:
test management protocol
TMP:
TSS&TP: test suite structure and test purposes
XRL: profile IXIT requirements list
NOTE - The following abbreviations were defined for ISPs in ISO/IEC TR lOOOO- 1 but are superseded in ISO/IEC 9646 by more general terms:
IPRL: ISP requirements list (general tern1 is profile RL)
ISP implementation conformance statement (general term is profile ICS)
ISPICS:
ISPIXIT: ISP implementation extra information for testing (general term is profile IXIT).
1) To be published
ISO/IEC 9646-6: 1994 (E)
0 ISO/IEC
5 Compliance
A protocol profile specification which complies with this part of ISO/IEC 9646 shall satisfy all the requirements stated in
clause 6. A Profile Test Specification Summary (PTS-summary) which complies with this part of ISO/IEC 9646 shall satisfy
all the requirements stated in clause 8 and annex A. All the referenced conformance testing specifications shall comply with
ISOIIEC 9646-2.
A Profile Specific Test Specification (PSTS) which complies with this part of ISO/IEC 9646 shall satisfy all the requirements
stated in clause 9 and shall be the only internationally harmonized PSTS for the given profile.
If a PTS-Summary in compliance with this part of ISO/IEC 9646, references a PSTS, the PSTS shall comply with this part of
ISO/IEC 9646.
A Profile Test Specification (PTS) which complies with this part of ISO/IEC 9646 shall satisfy all the requirements stated in
clause 10.
6 The meaning of conformance to a profile
6.1 Principles of profile contents and profile conformance
A profile makes explicit the relationships between a set of base specifications used together
to accomplish a particular
being used.
function, and may also specify particular details related to each base specification
It follows that a profile:
a) shall restrict the choice of base specification options to the extent necessary to maximise the probability of interworking
between systems implementing the profile; thus a profile may retain base specification options as options of the profile
provided that they do not affect intenvorking;
requirements
b) shall not specify any that would contradict or cause non conformance to the base specificati ons to which
it refers;
c) may contain conformance requirements which are more specific and limited in scope than those of the base specifica-
tions to which it refers.
For example, when a feature is associated with an allowed parameter value range, the profile shall only adopt the same value
range as that allowed by the base specification, or a subset of that range.
Therefore, conformance to that set of base specifications does not necessarily imply conformance to the profile. However,
conformance to a profile implies by definition conformance to the set of base specifications which it references.
6.2 Profile conformance requirements
6.2.1 Introduction
The concepts of static confommnce and dynamic conformance apply also to profiles.
6.2.2 Static conformance requirements clause
In order to ensure consistency between profiles and base specifications, the static conformance requirements of a profile shall
be specified, where possible, by reference to the conformance requirements of the referenced base specifications.
There shall be a static conformance requirements clause in a profile, structured as follows:
provides an overall rationale for the
a) an overview of the major subsets or implementati on categories more detailed
selection of classes and options made in the profile;
b) the conformance requirements which relate to these subsets or implementation categories;
c) for each base specification selected in the profile, a reference to the base specification static conformance requirements
and a specification of the choices made for the profile;
d) any additional static conformance requirements of the profile which involve interdependencies of related services and
protocols.
For general guidance on conformance clauses, see ISO/IEC 9646-2, annex B, B.5.
6.2.3 Relationship between profile and base specification static conformance requirements
The static conformance requirements of an OS1 protocol profile shall relate to the static conformance requirements in the base
specifications as defined in ISO/IEC 9646-7.
0 ISO/IEC
ISO/IEC 9646-6: 1994 (E)
6.2.4 Expression of profile static conformance requirements
Profile static conformance requirements are expressed in the profile Implementation Conformance Statement (ICS) profoxma.
See ISO/IEC 9646-7 for requirements and guidance regarding the specification of the profile ICS proforma.
6.2.5 Dynamic conformance requirements
Given the implementation choices stated in the profile ICS, the dynamic conformance requirements for a profile are, for the most
part, specified by the referenced base specifications.
Hence, a profile shall specify dynamic conformance requirements by reference to those base specifications, together with any
further constraining requirements necessary to fulfil the stated purposes of the profile.
Restrictions by a profile on dynamic conformance requirements of a base specification are exceptions, and shall only apply to
transmission. Restrictions shall not apply to reception. Consequently, it is possible that receipt of an excluded option may cause
the receiving system to operate outside the profile, but still in accordance with the base specification.
6.3 Expression of profile extra information for testing
Extra information for testing a profile is expressed in the profile IXIT. See ISO/IEC 9646-1, subclause 6.2.3 for the scope and
the role of a profile IXIT proforma and profile IXIT and see ISO/IEC 9646-5, subclause 6.4.5 for more details.
7 General testing principles
7.1 Profile Test Specification (PTS)
The PTS is the set of all the conformance testing specifications needed to assess conformance to a profile.
The contents of a PTS are specified in a standardized document called a PTS-Summary. The PTS-Summary is a part of the PTS.
The PTS-Summary does not contain the fill1 text of any conformance testing specification, but only contains references to them.
The PTS-Summary references
base specifications;
1)
specific material created for a profile or a family of related profiles, called a PSTS.
2)
The users of the PTS are
a) the test realizers who develop Executable Test Suites (ETSs) for the profile;
b) the test laboratories which carry out the conformance assessment process of an implementation of a profile;
c) the clients of the test laboratories who need to know the specifications by which their profile implementations will be tested.
Profile specifiers may utilize the concept of a common profile or common subprofile, hereafter called a ‘kommon (sub)profile”,
to define a common part of a profile which can be used by one or more other profiles. A common (sub)profile may be incomplete
in itself. An example of such a common (sub)profile is the Common Upper Layer Requirements profile containing the protocols:
Session, Presentation and Association Control Service Element.
In the case of such profiles, the PTS-Summary for a complete profile may reference the PTS-Summary for a common
(sub)profile, to allow the PTS of the common (sub)profile to be incorporated within the PTS of the referencing profile.
A common (sub)profile may reference another cornrnon (sub)profile.
7.2 Rules to develop the elements of a Profile Test Specification (PTS)
The PTS shall provide testing coverage for each conformance requirement of the profile.
The contents of a PTS are based on the existence of conformance testing specifications, each one containing a Test Suite Structure
and Test Purposes (TSWTP), a partial Implementation Extra Information for Testing (IXIT) proforma and one or more Abstract
Test Suites (ATSs) plus Test Management Protocol (TMP) if any, applicable to a component of the profile (i.e. to one or more
protocols and/or information objects). The PTS shall avoid duplication of the conformance testing specifications and shall only
contain references to them.
If no conformance testing specification exists for some component of the profile, one shall be developed in compliance with ISO/
IEC 9646-2, in the context of the profile and submitted to the relevant standardization organization, for standardization of the
conformance testing specification for the relevant base specification(s) (albeit that the coverage provided by the ATS may be
incomplete).
If a profile has profile specific conformance requirements, then test purposes and corresponding abstract test cases shall be
created for these requirements.
ISO/IEC 9646-6: 1994 (E)
0 ISO/IEC
7.3 Relationship with base specification testing
7.3.1 Introduction
The conformance testing specification for each component of a profile is ideally a subset of the one for the base
specification(s), in the same way as the profile itself specifies a subset of the base specifications.
7.3.2 Options excluded by a profile
In some exceptional circumstances, a profile may include a requirement to exclude certain dynamic behaviour allowed in the
base specification (i.e. prohibiting the use of an optional capability, or restricting value ranges of parameters, allowed in the
base specification).
When designing conformance testing specifications to test such requirements, there shall be no provocative tests designed to
deliberately make the implementation operate outside the profile; thus the Means of Testing (MOT) shall at all times stay
within the limits of the profile. If the implementation exhibits out of profile behaviour which is detected when it is being tested
within the profile, a fail verdict shall be recorded for that test case.
When testing a profile implementation, the values given to parameters may need to be adapted to fit profile requirements. All
chosen parameter values shall be within the range allowed by the profile (to test the valid behaviour) or outside the range
allowed by the base specification (to test the invalid behaviour).
7.3.3 Options out-of-scope of a profile
In some circumstances, a profile may specify that a certain capability or a certain parameter value is out-of-scope.
When testing a profile implementation, the presence of an out-of-scope parameter value may become a requirement in order
to correctly encode the complete Protocol Data Unit (PDU) (e.g. if just one element of a sub-structure is out-of-scope).
However the semantics behind such a parameter shall not be tested within the PTS for that profile.
An out-of-scope parameter which is not needed to correctly encode the PDU shall not be the subject of profile testing. An
out-of-scope capability shall not be the subject of profile testing. There shall be no test cases that test the implementation with
a value that is outside the range specified in the profile, but inside the range specified in the base specification. However,
invalid behaviour test cases are needed to probe the Implementation Under Test’s response to behaviour which is invalid with
respect to the base specification.
7.3.4 Profile testing of the IUT as receiver
Systems may support more than one profile and may have the ability to correctly respond to PDUs which contain parameters
which are either out-of-scope or excluded by the profile being tested. Therefore, when testing an Implementation Under Test
(IUT) as a receiver, the MOT shall only exhibit “in profile” behaviour and shall not attempt to coerce the receiving IUT to
operate outside the profile.
The test suite specifier shall only specify valid behaviour test cases that restrain their beha viour to that allowed within the
profile. This applies to a parameter value range, where a profil e limit s the range allowed by the base specification
The implementer should not need to modify the implementation to reject the values in the wider range if they are sent to it.
Also the implementer should have the possibility to constrain the implementation to the profile specification, thus rejecting
values in the wider range. So the behaviour of profile implementations for values in the wider range cannot be uniquely
defined.
7.3.5 Profile testing of the IUT as Sender
During connection negotiation, the MOT shall at all times act as a system having implemented the profile and be prepared to
negotiate all the options available in the base specification.
Systems vary in their ability to be specifically configured for profile testing and may, upon connection establishment, offer
options outside the scope of the profile. However, as the MOT is required to behave as an implementation of the profile, those
options are either ignored or negotiated away. The resulting dialogue is therefore “in-profile”.
For IUT originated protocol requests and responses, where the Upper Tester has control over the parameter values used in the
dialogue, the Upper Tester shall not expect the implementation to reject or “tailor” parameter values that are outside the range
allowed by the profile, but inside the range allowed by the base specification.
For IUT originated protocol requests and responses, where a given parameter is categorized as out-of-scope in the profile, and
where the Upper Tester neither specifies the values for it, nor is able to negotiate the non-use of this parameter for the
connection, the Lower Tester shall ignore the arrival of this parameter.

0 ISO/IEC
ISO/IEC 9646-6: 1994 (E)
7.4 Abstract Test Methods (ATMs)
All Abstract Test Methods (ATMs) defined in ISO/IEC 9646-2 for base OS1 protocols are ap
...


NORME lSO/CEI
INTERNATIONALE
Première édition
1994-12-15
Technologies de l’information -
Interconnexion de systèmes ouverts
(OSI) - Cadre général et méthodologie des
tests de conformité -
Partie 6:
Spécification de test pour les profils de
protocoles
Information technolog y - Open Systems Interconnection - Conformance
testing methodology and framework -
Part 6: Pro tocol profile test speci fica tion

ISOKEI 9646-6: 1994(F)
Sommaire
Page
. . .
Avant-propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III
Introduction . . . . . . . . . . . . . . . . . . . . . . .*. iv
Domaine d’application
1 . 1
2 Références normatives . 1
3 Définitions .
Abréviations . 2
Compatibilité . 4
Signification de la conformité à un profil . 4
Principes du contenu d’un profil et de la conformité à un profil 4
61 .
. Conditions de conformité à un profil . 4
. Expression des informations complémentaires nécessaires
aux essais d’un profil . 5
7 Principes généraux des essais de conformité . 5
7.1 Spécifications d’essai d’un profil (PTS) . 5
7.2 Règles de développement des éléments d’une spécification
d’essai d’un profil (PTS) . 6
7.3 Relations avec le test de conformité aux spécifications
de base . 6
7.4 Méthodes de test abstraites (ATM) .
7.5 Configuration du système à tester (SUT) .
8 Sommaire d’une spécification d’essai du profil
.................................................................. 8
(sommaire de PTS)
81 . Introduction .
.............................................. 8
82 . Contenu d’un sommaire de PTS
9 Spécification d’essai spécifique au profil (PSTS) . 10
10 Processus de développement d’une spécification
...................................................................... 11
d’essai de profil
............................................................................ 11
10.1 Introduction
..................................................... 11
10.2 Le formulaire ICS du profil
...
10.3 Spécification d’essai de conformité de chaque composant 12
Éléments de la PTS spécifiques au profil . 13
10.4
............................................ 14
10.5 État minimal de la normalisation
10.6 Publication du sommaire de PTS et de la spécification
........................................ 14
d’essai spécifique au profil (PSTS)
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 quelque forme que 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.
ISOKEI 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
0 ISOKEI
ISOKEI 9646-6: 1994(F)
Annexe
A Modèle de sommaire de PTS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
Al . Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A2 . Conformité du sommaire de PTS à ce modèle
. . . . . . . . . . . . . . . . . . . . . .
A3 . Le sommaire de PTS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . .
ISOKEI 9646-6: 1994(F) @ 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 particulier
de l’activité technique. Les comités techniques de I’ISO et de la CEI
collaborent 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’ISOKEI JTC 1. Les projets de Normes
internationales adoptés par le comité technique mixte sont soumis aux
organismes nationaux pour approbation, avant leur acceptation comme
Normes internationales. 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-6 a été élaborée par le comité
technique mixte ISO/CEI JTC 1, Technologies de l’information,
sous-comité 21, Interconnexion des systèmes ouverts, gestion des données
et traitement réparti ouvert.
L’ISOKEI 9646 comprend les parties suivantes, présentées sous le titre
général Technologies de l’information - Interconnexion de systèmes
ouverts (OSI) - 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 fait partie intégrante de la présente partie de I’ISO/CEI 9646.
1v
0 ISOKEI ISO/CEI 9646-6: 1994(F)
Introduction
La présente partie de 1’ ISO/CE I 9646 spécifie la méthodologie des essais de
profils constitués de protocoles OSI, basée sur la méthodologie des essais
de protocoles spécifiée par I’ISO/CEI 9646-2.
L’ISO/CEI 9646-l définit la terminologie et introduit les concepts des essais
de conformité à des protocoles et à des profils. L’ISOKEI 9646-4 indique les
conditions imposées à la réalisation des outils de test et I’ISO/CEI 9646-5
indique les conditions du processus d’évaluation de la conformité, ces deux
parties de I’ISOKEI 9646 étant applicables aux essais de conformité de pro-
fils. L’ISO/CEI 9646-7 décrit comment documenter les conditions des profils
dans les déclarations de conformité d’une mise en œuvre (ICS) et les listes
de conditions des profil (RL de profil).
Une spécification de profil est un document pouvant contenir un ou plusieurs
profils. Un profil normalisé international (ISP) est un exemple de spécification
de profil.
Un profil est défini par la sélection d’une ou de plusieurs spécifications de
base et par l’identification, dans ces spécifications de base, de certaines clas-
ses, de sous ensembles conformes, d’options et de paramètres, permettant
d’accomplir une fonction donnée. Les profils sont définis pour faciliter I’inter-
fonctionnement de systèmes mettant en œuvre le même profil.
La mise en œuvre d’un profil est testée pour la conformité à une spécifica-
tion de profil donnée, afin d’avoir confiance que l’inter-fonctionnement est
possible, et pour vérifier que la mise en œuvre est conforme à la spécifica-
tion du profil.
La signification de la conformité à un profil, et la méthode pour exprimer les
conditions de conformité sont décrites dans l’article 6.
Les principes du test du profil, basé sur la méthodologie définie pour les spé-
cifications de base, sont décrits dans l’article 7.
La spécification d’essai de conformité à un profil (PTS) est formée de
l’ensemble des documents nécessaires à spécifier les tests de conformité à
un profil. La PTS est basée sur les spécifications d’essai de conformité
(ATS ou suites de tests abstraites) des protocoles référencés par le profil.
L’article 7 décrit la PTS.
Le sommaire de PTS indique dans un document unique, les références à
tous les éléments de la PTS. L’article 8 décrit le sommaire de PTS, et
l’annexe A décrit un modèle de sommaire de PTS.
La spécification d’essai spécifique au profil (PSTS) contient les changements
à effectuer sur les spécifications de conformité des spécifications de base,
et contient également les tests élémentaires additionnels nécessaires au test
du profil. L’article 9 décrit la PSTS.
La présente partie de I’ISO/CEI 9646 est également publiée par I’UIT-T en
tant que Recommandation UIT-T X.295, mais le texte n’est pas identique.

Page blanche
NORME INTERNATIONALE 0 ISO/CEI ISO/CEI 9646=6:1994(F)
Technologies de l’information - Interconnexion de systèmes ouverts (OSI) -
Cadre général et méthodologie des tests de conformité
Partie 6:
Spécification de test pour les profils de protocoles
1 Domaine d’application
La présente partie de I’ISO/CEI 9646 définit les conditions et fournit des conseils pour la production des spécifications
d’essai de profil permettant l’évaluation de la conformité aux profils constitués de protocoles OSI. La présente partie
de I’ISO/CEI 9646 spécifie également comment exprimer les conditions de conformité dans les spécifications de pro-
fils constitués de protocoles.
La présente partie de I’ISO/CEI 9646 s’applique à l’évaluation de la conformité d’une mise en œuvre de profil aux
conditions de conformité statiques et dynamiques de chaque protocole et des objets d’informations qui font partie du
profil, en contrôlant et en observant les échanges d’unités de données de protocole (PDU).
Les conditions d’essais autres que celles liées à la conformité sont en dehors du domaine 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’ISO/CEI 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 749811984, Systèmes de traitement de l’information - Interconnexion de systèmes ouverls - Modèle de réfé-
rence de base.
[Voir aussi Recommandation UIT-T X.200 (1984)]
ISO/TR 8509:1987, Systèmes de traitement de l’information - Interconnexion de systèmes ouverls - Conventions
de services.
[Voir aussi Recommandation UIT-T X.21 0 (1988)]
ISO/CEI 9646-l :1994, 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.
[Voir aussi Recommandation UIT-T X.290-1)]
Interconnexion de systèmes ouverts - Cadre général et
ISO/CEI 9646-2:1994, Technologies de l’information -
Par?ie 2 : Spécification des suites de tests abstraites.
méthodologie des tests de conformité -
[Voir aussi Recommandation UIT-T X.291-1)]
1) À publier.
ISOKEI 9646=6:1994(F)
0 ISO/CEI
ISO/CEI 9646-3: 1992, Technologies de l’information - Interconnexion de systèmes ouverls - Essais de conformité
- Méthodologie générale et procédures - Patfie 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 l:- , - Interconnexion de systèmes ouverts - Essais de
- Méthodologie générale et procédures -
conformité Partie 3 : Notation combinée arborescente et tabulaire
(TTCN) - Amendement 1 : Extensions TTCN.
ISO/CEI 9646-4:1994, Technologies de l’information - Interconnexion de systèmes ouver% - Cadre général et
méthodologie des tests de conformité - Partie 4 : Réalisation des tests.
[Voir aussi Recommandation UIT-T X.293-111
ISO/CEI 964651994, Technologies de /‘information - Interconnexion de systèmes ouverts - Cadre général et
- Par?ie 5 : Spécifications 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-7:- ’ ) , Technologies de l’information - Interconnexion de systèmes ouverts - Cadre général et
méthodologie des tests de conformité - Partie 7 : Déclaration de conformité de mise en œuvre.
[Voir aussi Recommandation UIT-T X.296-1)]
ISO/CEITTR 10000-l :1990, Technologies de /‘information - Cadre et classement des profils normalisés
internationaux - Partie 1: Cadre.
ISO/CEI/TR 10000-2: 1990, Technologies de /‘information - Cadre et classement des profils normalisés
in terna tiona ux - Partie 2: Taxonomie.
3 Définitions
La présente partie de I’ISO/CEI 9646 utilise les termes définis dans I’ISO/CEI 9646-l.
La présente partie de I’ISO/CEI 9646 utilise également la définition suivante :
omposant (d’un prof il) : Un compo Isant d’un profil est un protoco le unique, ou une CO mbinaison d’un ou de plusieu rs
C
rotocoles, avec a ucun 0 lu plusieurs objets d’i nformation, servant de base à un profil, et qui sont testés ensemble.
P
Abréviations
La présente partie de I’ISO/CEI 9646 utilise les abréviations suivantes, définies par I’ISOKEI 9646-l :
NOTE - Les abréviations utilisées sont celles de la version anglaise. Dans le présent article, on donne la forme de ces abréviations développée
en français. La forme anglaise est indiquée entre parenthèses pour aider à la compréhension.
ATM méthode de test abstraite
(abstract test method)
ATS suite de tests abstraite
(abstract test suite)
ETS suite de tests exécutable
(executable test suite)
ICS déclaration de conformité d’une mise en œuvre
(implementation conformance statement)
1) À publier.
0 lSO/CEI ISO/CEI 9646=6:1994(F)
ISP profil normalisé international
(international standardized profile)
réalisation à tester
IUT
(implementation under test)
IXIT informations complémentaires nécessaires aux essais de conformité
(implementation extra information for testing)
MOT outils de test
(means of testing)
OSI interconnexion de systèmes ouverts
(open systems interconnection)
rapport d’essai de conformité au protocole
PCTR
(protocol conformance test report)
PICS déclaration de conformité d’une mise en œuvre de protocole
(protocol implementation conformance statement)
PSTS spécification d’essai spécifique à un profil
(profile specific test specification)
spécification d’essai d’un profil
PTS
(profile test specification)
liste de conditions
RL
(requirements list)
ses déclaration de conformité du système
(system conformance statement)
SCTR rapport d’essai de conformité du système
(system conformance test report)
SUT système à tester
(system under test)
TMP protocole de gestion de test
(test management protocol)
TSS&TP structure d’une suite de tests et buts de test
(test suite structure and test purposes)
XRL liste de conditions de I’IXIT
(IXIT requirements list)
NOTE - Les abréviations suivantes ont été définies pour les ISP, dans I’ISO/CEI TR 10000-1, mais sont remplacées dans l’lSO/CEI 9646 par des
termes plus généraux :
IPRL liste de conditions de I’ISP (le terme général est : RL du profil)
(ISP requirements list)
ISPICS déclaration de conformité d’une mise en œuvre d’lSP (le terme général est : ICS de profil)
(ISP implementation conformance statement)
ISPIXIT informations complémentaires nécessaires aux essais de conformité à un ISP (le terme général est :
IXIT de profil)
(ISP implementation extra information for testing)
ISOKEI 9646=6:1994(F)
0 ISO/CEI
5 Compatibilité
Une spécification définissant un profil constitué de protocoles, compatible avec la présente partie de I’ISO/CEI 9646,
doit satisfaire les conditions exprimées dans l’article 6. Un sommaire de PTS, compatible avec la présente partie de
I’lSO/CEI 9646, doit satisfaire les conditions exprimées dans l’article 8 et l’annexe A. Toutes les spécifications de
conformité référencées doivent être compatibles avec I’ISO/CEI 9646-2.
Une spécification d’essai spécifique à un profil (PSTS), compatible avec la présente partie de I’ISO/CEI 9646, doit
satisfaire les conditions exprimées dans l’article 9 et doit être la seule PSTS harmonisée au niveau international pour
ce profil.
Si un sommaire de PTS, compatible avec la présente partie de I’ISO/CEI 9646, fait référence à une PSTS, la PSTS
être doit compatible avec la présente partie de I’ISOKEI 9646.
Une spécification d’essai de profil (PTS), compatible avec la présente partie de I’ISO/CEI 9646, doit satisfaire les
conditions exprimées dans l’article 10.
6 Signification de la conformité à un profil
6.1
Principes du contenu d’un profil et de la conformité à un profil
Un profil décrit explicitement les relations existant entre un ensemble de spécifications de base, permettant de réaliser
une fonction particulière ; il peut également spécifier les détails particuliers concernant chaque spécification de base
constituant ce profil.
D’après cette définition, un profil
a) doit réduire le choix des options des spécifications de base afin de rendre maximum la probabilité de I’inter-
fonctionnement entre des systèmes mettant en œuvre ce profil ; un profil peut donc conserver comme options de
profil, des options de spécifications de base, dans la mesure où elles n’affectent pas l’inter-fonctionnement ;
b) ne doit pas spécifier de conditions qui pourraient contredire ou entraîner la non conformité aux spécifications
de base auxquelles il se réfère ;
c) peut contenir des conditions de conformité qui sont plus spécifiques et plus limitées dans leur domaine d’appli-
cation que celles des spécifications de base auxquelles il se réfère.
Par exemple, lorsqu’une option est associée à une gamme permise de valeurs de paramètre, le profil doit adopter la
même gamme de valeurs que celle permise par la spécification de base, ou un sous ensemble de cette gamme.
En conséquence, la conformité à l’ensemble des spécifications de base du profil n’implique pas nécessairement la
conformité au profil. Par contre, la conformité à un profil implique par définition la conformité à l’ensemble des spéci-
fications de base auxquelles le profil fait référence.
6.2
Conditions de conformité à un profil
6.2.1 Introduction
Les concepts de conformité statique et de conformité dynamique s’appliquent également aux profils.
6.2.2 Article décrivant les conditions de conformité statique
Pour assurer la consistance entre profils et spécifications de base, les conditions de conformité statique d’un profil
doivent être spécifiées, si possible, en faisant référence aux conditions de conformité des spécifications de base
concernées.
Un profil doit contenir un article décrivant les conditions de conformité statique, et ayant la structure suivante :
a) un apercu des principaux sous ensembles ou des catégories de mise en œuvre, qui indiquent les raisons prin-
cipales de la sélection plus précise des classes et options faite dans le profil ;
b) les conditions de conformité liées à ces sous ensembles ou ces catégories de mise en œuvre ;
0 ISO/CEI
ISO/CEI 9646-6: 1994(F)
c) pour chaque spécification de base constituant le profil, une référence aux conditions de conformité statique de
la spécification de base et la spécification des choix faits pour le profil ;
d) toutes conditions de conformité statique additionnelles du profil, qui concernent l’interdépendance des services
et protocoles liés au profil.
Pour des conseils généraux relatifs aux articles de conditions de conformité, voir I’ISO/CEI 9646-2, annexe B,
paragraphe B.5.
Relations entre les conditions de conformité statique d’un profil et celles des spécifications de base
6.2.3
Les conditions de conformité statique d’un profil constitué de protocoles OSI doivent être en relation avec les conditions
de conformité statique des spécifications de base, tel que le spécifie I’ISOKEI 9646-7.
6.2.4 Expression des conditions de conformité statique d’un profil
Les conditions de conformité statique sont exprimées dans le formulaire de déclaration de conformité d’une mise en
œuvre de profil (ICS de profil). Voir I’ISO/CEI 9646-7 pour les conditions et les conseils concernant la spécification
du formulaire d’un ICS de profil.
Conditions de conformité dynamique
6.2.5
Les choix de la mise en œuvre étant déclarés dans I’ICS du profil, les conditions
de conformité dynamique du profil
sont spéc if iées pour la plupart, par les spécifications de base de référence.
Ainsi, les conditions de conformité dynamique doivent être spécifiées en faisant référence à celles des spécifications
de base, et en incluant toutes contraintes additionnelles nécessaires pour atteindre les buts déclarés du profil.
Les restrictions imposées par un profil sur les conditions de conformité dynamique d’une spécification de base sont
exceptionnelles et ne doivent s’appliquer qu’à la transmission d’information. Ces restrictions ne doivent pas s’appliquer
à la réception. En conséquence, il est possible que la réception d’une option exclue d’un profil impose au système
récepteur de fonctionner hors de la spécification du profil, mais en restant en accord avec la spécification de base.
6.3 Expression des informations complémentaires nécessaires aux essais d’un profil
Les informations complémentaires nécessaires aux essais d’un profil sont exprimées dans I’IXIT du profil. Voir
I’ISO/CEI 9646-1, paragraphe 6.2.3, pour le domaine d’application et le rôle du formulaire IXIT de profil et celui de
I’IXIT de profil, et voir I’ISO/CEI 9646-5, paragraphe 6.4.5 pour plus de détails.
7 Principes généraux des essais de conformité
7.1 Spécifications d’essai d’un profil (PTS)
La PTS est l’ensemble des spécifications d’essai de conformité nécessaire à l’évaluation de la conformité à un profil.
Le contenu de la PTS est spécifié dans un document normalisé appelé le sommaire de PTS. Le sommaire de PTS
fait partie de la PTS.
Le sommaire de PTS ne contient pas le texte complet des spécifications de conformité, mais il ne contient que leur
référence. Le sommaire de PTS fait référence :
1) aux spécifications de base ;
2) aux documents et composants spécifiques créés pour le profil ou pour une famille de profils, appelés PSTS.
Les utilisateurs de la PTS sont :
a) les réalisateurs d’outils de test qui développent les suites de tests exécutables (ETS) pour le profil ;
b) les laboratoires d’essais qui conduisent les processus d’évaluation de conformité d’une mise en œuvre de profil ;
c) les clients des laboratoires d’essais qui veulent connaître les spécifications qui serviront à tester leur mise en
œuvre de profil.
ISO/CEI 9646=6:1994(F)
0 ISOKEI
Les concepteurs de spécifications de profil peuvent utiliser le concept de profil commun ou de sous profil commun,
appelé ici le (<(sous)profiI commun>>, pour définir la partie commune d’un profil pouvant être utilisée par un ou plu-
sieurs profils. Un (sous)profil commun peut être incomplet lui même. Un exemple de (sous)profil commun est cons-
titué par le profil des conditions communes aux couches hautes (CULR) qui contient les protocoles de Session,
Présentation et Éléments de service de contrôle d’association (ACSE).
Dans ces cas de profil, le sommaire de PTS d’un profil complet peut faire référence à un sommaire de PTS d’un
(sous)profil commun, permettant ainsi à la PTS d’un (sous)profil commun d’être inclus dans la PTS d’un profil lui faisant
référence.
Un (sous)profiI commun peut faire référence à un autre (sous)profiI commun.
7.2 Règles de développement des éléments d’une spécification d’essai d’un profil (PTS)
La PTS doit permettre le test de chaque condition de conformité du profil.
Le contenu de la PTS est basé sur l’existence de spécifications d’essai de conformité applicable à un composant du
profil (soit un ou plusieurs protocoles et/ou objets d’information), chaque spécification comprenant la structure de
suite de tests et les buts de test (TSS&TP), le formulaire partiel des informations complémentaires nécessaires aux
essais d’un profil (formulaire IXIT partiel), une ou plusieurs suite de tests abstraites (ATS) et les protocoles de ges-
tions de test (TMP) si nécessaire. La PTS doit éviter de dupliquer les spécifications d’essai de conformité et doit sim-
plement y faire référence.
S’il n’existe pas de spécifications d’essai de conformité pour certains composants du profil, une spécification doit être
développée en conformité avec I’ISO/CEI 9646-2, dans le contexte de ce profil, et doit être soumise à l’organisation
de normalisation correspondante en vue de sa normalisation en tant que une ou plusieurs spécifications de base cor-
respondantes (bien que la couverture de I’ATS puisse être incomplète).
Si un profil présente des conditions de conformité spécifiques, des buts de test et les tests élémentaires abstraits
correspondants devront être créés pour évaluer ces conditions.
7.3 Relations avec le test de conformité aux spécifications de base
7.3.1 Introduction
De même que le profil lui même spécifie un sous ensemble des spécifications de base, la spécification d’essai de
conformité de chaque composant d’un profil est idéalement un sous ensemble de celle de la spécification ou des
spécifications de base correspondantes.
7.3.2 Options exclues d’un profil
Dans des cas exceptionnels, un profil peut contenir une condition qui exclut certains comportements dynamiques per-
mis dans la spécification de base (par exemple l’interdiction de l’emploi d’une capacité optionnelle, ou la limitation
d’une gamme de valeurs de paramètres, permises dans la spécification de base).
Lors de la conception des spécifications d’évaluation de conformité à ces conditions, aucun test provocateur ne sera
conçu pour entraîner volontairement la mise en œuvre dans un mode d’opération hors de la spécification du profil ;
ainsi les outils de tests (MOT) devront rester à tout instant dans les limites du profil. Si la mise en œuvre montre un
comportement hors des limites du profil détecté pendant l’évaluation de la conformité au profil, un verdict <<échec>>
sera affecté à ce test élémentaire.
Lors du test de la conformité à un profil, les valeurs affectées à des paramètres peuvent avoir besoin d’être ajustées
aux conditions du profil. Toute valeur de paramètre doit être choisie dans la gamme permise par le profil (pour tester
le comportement valide) ou hors de la gamme permise par la spécification de base (pour tester le comportement
invalide).
0 ISO/CEI
ISO/CEI 9646=6:1994(F)
7.3.3 Options hors du domaine d’un profil
Dans certains cas, un profil peut spécifier qu’une capacité donnée ou une valeur donnée de paramètre
sont hors du
domaine d’application du profil.
Lors de l’évaluation de la mise en œuvre d’un profil, la présence d’une valeur de paramètre hors du domaine peut
devenir une condition nécessaire pour l’encodage correct d’une unité de protocole de donnée (PDU) complète (par
exemple si un seul élément de la sous structure est hors domaine). Toutefois, la sémantique d’un tel paramètre ne
doit pas faire l’objet du test du profil par la PTS.
Un paramètre hors du domaine, qui n’est pas nécessaire à l’encodage correct de la PDU, ne doit pas faire l’objet du
test de la conformité au profil. II ne doit pas y avoir de test élémentaire testant la mise en œuvre et utilisant une valeur
hors de la gamme spécifiée par le profil, mais seulement utilisant des valeurs à l’intérieur de la gamme permise par
la spécification de base. Toutefois des tests élémentaires de comportement invalide sont nécessaires pour vérifier la
réponse de I’IUT à un comportement déclaré invalide dans la spécification de base.
7.3.4 Conformité d’une IUT réceptrice
Des systèmes peuvent supporter plusieurs profils et ils peuvent avoir la possibilité de répondre correctement à des
PDU contenant des paramètres qui sont soit hors du domaine ou soit exclus du profil testé à cet instant. Pour cette
raison, lors du test d’une mise en œuvre en réception, les outils de test doivent montrer un comportement ((appartenant
entièrement au profil >a, et ne doivent pas tenter de forcer la mise en œuvre à opérer hors des limites du profil.
Le concepteur de la suite de tests doit spécifier uniquement des tests élémentaires de comportement valide, qui limitent
le comportement à celui spécifié par le profil. Ce cas s’applique au choix d’une gamme de valeurs de paramètres,
lorsque le profil limite la gamme permise par la spécification de base.
Le fournisseur de la mise en œuvre ne devrait pas avoir à modifier la mise en œuvre pour rejeter les valeurs de la
gamme la plus large au cas où elle lui sont envoyées. Mais également, le fournisseur devrait avoir la possibilité de
contraindre la mise en œuvre à respecter la spécification du profil, et ainsi rejeter les valeurs de la gamme la plus
large. Ainsi le comportement d’une mise en œuvre de profil en ce qui concerne les valeurs de paramètres de la
gamme la plus large ne peut pas être défini de façon unique.
7.3.5 Conformité d’une IUT émettrice
Dans la phase de négociation de la connexion, les outils de tests doivent à tout moment agir en tant que système
ayant mis en œuvre le profil, et être prêts à négocier toutes les options contenues dans la spécification de base.
Les systèmes possèdent des possibilités différentes en ce qui concerne leur configuration spécifique pour les tests
à un profil, et ils peuvent offrir, lorsque la connexion est établie, des options qui sont hors d
...


NORME lSO/CEI
INTERNATIONALE
Première édition
1994-12-15
Technologies de l’information -
Interconnexion de systèmes ouverts
(OSI) - Cadre général et méthodologie des
tests de conformité -
Partie 6:
Spécification de test pour les profils de
protocoles
Information technolog y - Open Systems Interconnection - Conformance
testing methodology and framework -
Part 6: Pro tocol profile test speci fica tion

ISOKEI 9646-6: 1994(F)
Sommaire
Page
. . .
Avant-propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III
Introduction . . . . . . . . . . . . . . . . . . . . . . .*. iv
Domaine d’application
1 . 1
2 Références normatives . 1
3 Définitions .
Abréviations . 2
Compatibilité . 4
Signification de la conformité à un profil . 4
Principes du contenu d’un profil et de la conformité à un profil 4
61 .
. Conditions de conformité à un profil . 4
. Expression des informations complémentaires nécessaires
aux essais d’un profil . 5
7 Principes généraux des essais de conformité . 5
7.1 Spécifications d’essai d’un profil (PTS) . 5
7.2 Règles de développement des éléments d’une spécification
d’essai d’un profil (PTS) . 6
7.3 Relations avec le test de conformité aux spécifications
de base . 6
7.4 Méthodes de test abstraites (ATM) .
7.5 Configuration du système à tester (SUT) .
8 Sommaire d’une spécification d’essai du profil
.................................................................. 8
(sommaire de PTS)
81 . Introduction .
.............................................. 8
82 . Contenu d’un sommaire de PTS
9 Spécification d’essai spécifique au profil (PSTS) . 10
10 Processus de développement d’une spécification
...................................................................... 11
d’essai de profil
............................................................................ 11
10.1 Introduction
..................................................... 11
10.2 Le formulaire ICS du profil
...
10.3 Spécification d’essai de conformité de chaque composant 12
Éléments de la PTS spécifiques au profil . 13
10.4
............................................ 14
10.5 État minimal de la normalisation
10.6 Publication du sommaire de PTS et de la spécification
........................................ 14
d’essai spécifique au profil (PSTS)
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 quelque forme que 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.
ISOKEI 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
0 ISOKEI
ISOKEI 9646-6: 1994(F)
Annexe
A Modèle de sommaire de PTS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
Al . Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A2 . Conformité du sommaire de PTS à ce modèle
. . . . . . . . . . . . . . . . . . . . . .
A3 . Le sommaire de PTS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . .
ISOKEI 9646-6: 1994(F) @ 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 particulier
de l’activité technique. Les comités techniques de I’ISO et de la CEI
collaborent 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’ISOKEI JTC 1. Les projets de Normes
internationales adoptés par le comité technique mixte sont soumis aux
organismes nationaux pour approbation, avant leur acceptation comme
Normes internationales. 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-6 a été élaborée par le comité
technique mixte ISO/CEI JTC 1, Technologies de l’information,
sous-comité 21, Interconnexion des systèmes ouverts, gestion des données
et traitement réparti ouvert.
L’ISOKEI 9646 comprend les parties suivantes, présentées sous le titre
général Technologies de l’information - Interconnexion de systèmes
ouverts (OSI) - 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 fait partie intégrante de la présente partie de I’ISO/CEI 9646.
1v
0 ISOKEI ISO/CEI 9646-6: 1994(F)
Introduction
La présente partie de 1’ ISO/CE I 9646 spécifie la méthodologie des essais de
profils constitués de protocoles OSI, basée sur la méthodologie des essais
de protocoles spécifiée par I’ISO/CEI 9646-2.
L’ISO/CEI 9646-l définit la terminologie et introduit les concepts des essais
de conformité à des protocoles et à des profils. L’ISOKEI 9646-4 indique les
conditions imposées à la réalisation des outils de test et I’ISO/CEI 9646-5
indique les conditions du processus d’évaluation de la conformité, ces deux
parties de I’ISOKEI 9646 étant applicables aux essais de conformité de pro-
fils. L’ISO/CEI 9646-7 décrit comment documenter les conditions des profils
dans les déclarations de conformité d’une mise en œuvre (ICS) et les listes
de conditions des profil (RL de profil).
Une spécification de profil est un document pouvant contenir un ou plusieurs
profils. Un profil normalisé international (ISP) est un exemple de spécification
de profil.
Un profil est défini par la sélection d’une ou de plusieurs spécifications de
base et par l’identification, dans ces spécifications de base, de certaines clas-
ses, de sous ensembles conformes, d’options et de paramètres, permettant
d’accomplir une fonction donnée. Les profils sont définis pour faciliter I’inter-
fonctionnement de systèmes mettant en œuvre le même profil.
La mise en œuvre d’un profil est testée pour la conformité à une spécifica-
tion de profil donnée, afin d’avoir confiance que l’inter-fonctionnement est
possible, et pour vérifier que la mise en œuvre est conforme à la spécifica-
tion du profil.
La signification de la conformité à un profil, et la méthode pour exprimer les
conditions de conformité sont décrites dans l’article 6.
Les principes du test du profil, basé sur la méthodologie définie pour les spé-
cifications de base, sont décrits dans l’article 7.
La spécification d’essai de conformité à un profil (PTS) est formée de
l’ensemble des documents nécessaires à spécifier les tests de conformité à
un profil. La PTS est basée sur les spécifications d’essai de conformité
(ATS ou suites de tests abstraites) des protocoles référencés par le profil.
L’article 7 décrit la PTS.
Le sommaire de PTS indique dans un document unique, les références à
tous les éléments de la PTS. L’article 8 décrit le sommaire de PTS, et
l’annexe A décrit un modèle de sommaire de PTS.
La spécification d’essai spécifique au profil (PSTS) contient les changements
à effectuer sur les spécifications de conformité des spécifications de base,
et contient également les tests élémentaires additionnels nécessaires au test
du profil. L’article 9 décrit la PSTS.
La présente partie de I’ISO/CEI 9646 est également publiée par I’UIT-T en
tant que Recommandation UIT-T X.295, mais le texte n’est pas identique.

Page blanche
NORME INTERNATIONALE 0 ISO/CEI ISO/CEI 9646=6:1994(F)
Technologies de l’information - Interconnexion de systèmes ouverts (OSI) -
Cadre général et méthodologie des tests de conformité
Partie 6:
Spécification de test pour les profils de protocoles
1 Domaine d’application
La présente partie de I’ISO/CEI 9646 définit les conditions et fournit des conseils pour la production des spécifications
d’essai de profil permettant l’évaluation de la conformité aux profils constitués de protocoles OSI. La présente partie
de I’ISO/CEI 9646 spécifie également comment exprimer les conditions de conformité dans les spécifications de pro-
fils constitués de protocoles.
La présente partie de I’ISO/CEI 9646 s’applique à l’évaluation de la conformité d’une mise en œuvre de profil aux
conditions de conformité statiques et dynamiques de chaque protocole et des objets d’informations qui font partie du
profil, en contrôlant et en observant les échanges d’unités de données de protocole (PDU).
Les conditions d’essais autres que celles liées à la conformité sont en dehors du domaine 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’ISO/CEI 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 749811984, Systèmes de traitement de l’information - Interconnexion de systèmes ouverls - Modèle de réfé-
rence de base.
[Voir aussi Recommandation UIT-T X.200 (1984)]
ISO/TR 8509:1987, Systèmes de traitement de l’information - Interconnexion de systèmes ouverls - Conventions
de services.
[Voir aussi Recommandation UIT-T X.21 0 (1988)]
ISO/CEI 9646-l :1994, 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.
[Voir aussi Recommandation UIT-T X.290-1)]
Interconnexion de systèmes ouverts - Cadre général et
ISO/CEI 9646-2:1994, Technologies de l’information -
Par?ie 2 : Spécification des suites de tests abstraites.
méthodologie des tests de conformité -
[Voir aussi Recommandation UIT-T X.291-1)]
1) À publier.
ISOKEI 9646=6:1994(F)
0 ISO/CEI
ISO/CEI 9646-3: 1992, Technologies de l’information - Interconnexion de systèmes ouverls - Essais de conformité
- Méthodologie générale et procédures - Patfie 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 l:- , - Interconnexion de systèmes ouverts - Essais de
- Méthodologie générale et procédures -
conformité Partie 3 : Notation combinée arborescente et tabulaire
(TTCN) - Amendement 1 : Extensions TTCN.
ISO/CEI 9646-4:1994, Technologies de l’information - Interconnexion de systèmes ouver% - Cadre général et
méthodologie des tests de conformité - Partie 4 : Réalisation des tests.
[Voir aussi Recommandation UIT-T X.293-111
ISO/CEI 964651994, Technologies de /‘information - Interconnexion de systèmes ouverts - Cadre général et
- Par?ie 5 : Spécifications 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-7:- ’ ) , Technologies de l’information - Interconnexion de systèmes ouverts - Cadre général et
méthodologie des tests de conformité - Partie 7 : Déclaration de conformité de mise en œuvre.
[Voir aussi Recommandation UIT-T X.296-1)]
ISO/CEITTR 10000-l :1990, Technologies de /‘information - Cadre et classement des profils normalisés
internationaux - Partie 1: Cadre.
ISO/CEI/TR 10000-2: 1990, Technologies de /‘information - Cadre et classement des profils normalisés
in terna tiona ux - Partie 2: Taxonomie.
3 Définitions
La présente partie de I’ISO/CEI 9646 utilise les termes définis dans I’ISO/CEI 9646-l.
La présente partie de I’ISO/CEI 9646 utilise également la définition suivante :
omposant (d’un prof il) : Un compo Isant d’un profil est un protoco le unique, ou une CO mbinaison d’un ou de plusieu rs
C
rotocoles, avec a ucun 0 lu plusieurs objets d’i nformation, servant de base à un profil, et qui sont testés ensemble.
P
Abréviations
La présente partie de I’ISO/CEI 9646 utilise les abréviations suivantes, définies par I’ISOKEI 9646-l :
NOTE - Les abréviations utilisées sont celles de la version anglaise. Dans le présent article, on donne la forme de ces abréviations développée
en français. La forme anglaise est indiquée entre parenthèses pour aider à la compréhension.
ATM méthode de test abstraite
(abstract test method)
ATS suite de tests abstraite
(abstract test suite)
ETS suite de tests exécutable
(executable test suite)
ICS déclaration de conformité d’une mise en œuvre
(implementation conformance statement)
1) À publier.
0 lSO/CEI ISO/CEI 9646=6:1994(F)
ISP profil normalisé international
(international standardized profile)
réalisation à tester
IUT
(implementation under test)
IXIT informations complémentaires nécessaires aux essais de conformité
(implementation extra information for testing)
MOT outils de test
(means of testing)
OSI interconnexion de systèmes ouverts
(open systems interconnection)
rapport d’essai de conformité au protocole
PCTR
(protocol conformance test report)
PICS déclaration de conformité d’une mise en œuvre de protocole
(protocol implementation conformance statement)
PSTS spécification d’essai spécifique à un profil
(profile specific test specification)
spécification d’essai d’un profil
PTS
(profile test specification)
liste de conditions
RL
(requirements list)
ses déclaration de conformité du système
(system conformance statement)
SCTR rapport d’essai de conformité du système
(system conformance test report)
SUT système à tester
(system under test)
TMP protocole de gestion de test
(test management protocol)
TSS&TP structure d’une suite de tests et buts de test
(test suite structure and test purposes)
XRL liste de conditions de I’IXIT
(IXIT requirements list)
NOTE - Les abréviations suivantes ont été définies pour les ISP, dans I’ISO/CEI TR 10000-1, mais sont remplacées dans l’lSO/CEI 9646 par des
termes plus généraux :
IPRL liste de conditions de I’ISP (le terme général est : RL du profil)
(ISP requirements list)
ISPICS déclaration de conformité d’une mise en œuvre d’lSP (le terme général est : ICS de profil)
(ISP implementation conformance statement)
ISPIXIT informations complémentaires nécessaires aux essais de conformité à un ISP (le terme général est :
IXIT de profil)
(ISP implementation extra information for testing)
ISOKEI 9646=6:1994(F)
0 ISO/CEI
5 Compatibilité
Une spécification définissant un profil constitué de protocoles, compatible avec la présente partie de I’ISO/CEI 9646,
doit satisfaire les conditions exprimées dans l’article 6. Un sommaire de PTS, compatible avec la présente partie de
I’lSO/CEI 9646, doit satisfaire les conditions exprimées dans l’article 8 et l’annexe A. Toutes les spécifications de
conformité référencées doivent être compatibles avec I’ISO/CEI 9646-2.
Une spécification d’essai spécifique à un profil (PSTS), compatible avec la présente partie de I’ISO/CEI 9646, doit
satisfaire les conditions exprimées dans l’article 9 et doit être la seule PSTS harmonisée au niveau international pour
ce profil.
Si un sommaire de PTS, compatible avec la présente partie de I’ISO/CEI 9646, fait référence à une PSTS, la PSTS
être doit compatible avec la présente partie de I’ISOKEI 9646.
Une spécification d’essai de profil (PTS), compatible avec la présente partie de I’ISO/CEI 9646, doit satisfaire les
conditions exprimées dans l’article 10.
6 Signification de la conformité à un profil
6.1
Principes du contenu d’un profil et de la conformité à un profil
Un profil décrit explicitement les relations existant entre un ensemble de spécifications de base, permettant de réaliser
une fonction particulière ; il peut également spécifier les détails particuliers concernant chaque spécification de base
constituant ce profil.
D’après cette définition, un profil
a) doit réduire le choix des options des spécifications de base afin de rendre maximum la probabilité de I’inter-
fonctionnement entre des systèmes mettant en œuvre ce profil ; un profil peut donc conserver comme options de
profil, des options de spécifications de base, dans la mesure où elles n’affectent pas l’inter-fonctionnement ;
b) ne doit pas spécifier de conditions qui pourraient contredire ou entraîner la non conformité aux spécifications
de base auxquelles il se réfère ;
c) peut contenir des conditions de conformité qui sont plus spécifiques et plus limitées dans leur domaine d’appli-
cation que celles des spécifications de base auxquelles il se réfère.
Par exemple, lorsqu’une option est associée à une gamme permise de valeurs de paramètre, le profil doit adopter la
même gamme de valeurs que celle permise par la spécification de base, ou un sous ensemble de cette gamme.
En conséquence, la conformité à l’ensemble des spécifications de base du profil n’implique pas nécessairement la
conformité au profil. Par contre, la conformité à un profil implique par définition la conformité à l’ensemble des spéci-
fications de base auxquelles le profil fait référence.
6.2
Conditions de conformité à un profil
6.2.1 Introduction
Les concepts de conformité statique et de conformité dynamique s’appliquent également aux profils.
6.2.2 Article décrivant les conditions de conformité statique
Pour assurer la consistance entre profils et spécifications de base, les conditions de conformité statique d’un profil
doivent être spécifiées, si possible, en faisant référence aux conditions de conformité des spécifications de base
concernées.
Un profil doit contenir un article décrivant les conditions de conformité statique, et ayant la structure suivante :
a) un apercu des principaux sous ensembles ou des catégories de mise en œuvre, qui indiquent les raisons prin-
cipales de la sélection plus précise des classes et options faite dans le profil ;
b) les conditions de conformité liées à ces sous ensembles ou ces catégories de mise en œuvre ;
0 ISO/CEI
ISO/CEI 9646-6: 1994(F)
c) pour chaque spécification de base constituant le profil, une référence aux conditions de conformité statique de
la spécification de base et la spécification des choix faits pour le profil ;
d) toutes conditions de conformité statique additionnelles du profil, qui concernent l’interdépendance des services
et protocoles liés au profil.
Pour des conseils généraux relatifs aux articles de conditions de conformité, voir I’ISO/CEI 9646-2, annexe B,
paragraphe B.5.
Relations entre les conditions de conformité statique d’un profil et celles des spécifications de base
6.2.3
Les conditions de conformité statique d’un profil constitué de protocoles OSI doivent être en relation avec les conditions
de conformité statique des spécifications de base, tel que le spécifie I’ISOKEI 9646-7.
6.2.4 Expression des conditions de conformité statique d’un profil
Les conditions de conformité statique sont exprimées dans le formulaire de déclaration de conformité d’une mise en
œuvre de profil (ICS de profil). Voir I’ISO/CEI 9646-7 pour les conditions et les conseils concernant la spécification
du formulaire d’un ICS de profil.
Conditions de conformité dynamique
6.2.5
Les choix de la mise en œuvre étant déclarés dans I’ICS du profil, les conditions
de conformité dynamique du profil
sont spéc if iées pour la plupart, par les spécifications de base de référence.
Ainsi, les conditions de conformité dynamique doivent être spécifiées en faisant référence à celles des spécifications
de base, et en incluant toutes contraintes additionnelles nécessaires pour atteindre les buts déclarés du profil.
Les restrictions imposées par un profil sur les conditions de conformité dynamique d’une spécification de base sont
exceptionnelles et ne doivent s’appliquer qu’à la transmission d’information. Ces restrictions ne doivent pas s’appliquer
à la réception. En conséquence, il est possible que la réception d’une option exclue d’un profil impose au système
récepteur de fonctionner hors de la spécification du profil, mais en restant en accord avec la spécification de base.
6.3 Expression des informations complémentaires nécessaires aux essais d’un profil
Les informations complémentaires nécessaires aux essais d’un profil sont exprimées dans I’IXIT du profil. Voir
I’ISO/CEI 9646-1, paragraphe 6.2.3, pour le domaine d’application et le rôle du formulaire IXIT de profil et celui de
I’IXIT de profil, et voir I’ISO/CEI 9646-5, paragraphe 6.4.5 pour plus de détails.
7 Principes généraux des essais de conformité
7.1 Spécifications d’essai d’un profil (PTS)
La PTS est l’ensemble des spécifications d’essai de conformité nécessaire à l’évaluation de la conformité à un profil.
Le contenu de la PTS est spécifié dans un document normalisé appelé le sommaire de PTS. Le sommaire de PTS
fait partie de la PTS.
Le sommaire de PTS ne contient pas le texte complet des spécifications de conformité, mais il ne contient que leur
référence. Le sommaire de PTS fait référence :
1) aux spécifications de base ;
2) aux documents et composants spécifiques créés pour le profil ou pour une famille de profils, appelés PSTS.
Les utilisateurs de la PTS sont :
a) les réalisateurs d’outils de test qui développent les suites de tests exécutables (ETS) pour le profil ;
b) les laboratoires d’essais qui conduisent les processus d’évaluation de conformité d’une mise en œuvre de profil ;
c) les clients des laboratoires d’essais qui veulent connaître les spécifications qui serviront à tester leur mise en
œuvre de profil.
ISO/CEI 9646=6:1994(F)
0 ISOKEI
Les concepteurs de spécifications de profil peuvent utiliser le concept de profil commun ou de sous profil commun,
appelé ici le (<(sous)profiI commun>>, pour définir la partie commune d’un profil pouvant être utilisée par un ou plu-
sieurs profils. Un (sous)profil commun peut être incomplet lui même. Un exemple de (sous)profil commun est cons-
titué par le profil des conditions communes aux couches hautes (CULR) qui contient les protocoles de Session,
Présentation et Éléments de service de contrôle d’association (ACSE).
Dans ces cas de profil, le sommaire de PTS d’un profil complet peut faire référence à un sommaire de PTS d’un
(sous)profil commun, permettant ainsi à la PTS d’un (sous)profil commun d’être inclus dans la PTS d’un profil lui faisant
référence.
Un (sous)profiI commun peut faire référence à un autre (sous)profiI commun.
7.2 Règles de développement des éléments d’une spécification d’essai d’un profil (PTS)
La PTS doit permettre le test de chaque condition de conformité du profil.
Le contenu de la PTS est basé sur l’existence de spécifications d’essai de conformité applicable à un composant du
profil (soit un ou plusieurs protocoles et/ou objets d’information), chaque spécification comprenant la structure de
suite de tests et les buts de test (TSS&TP), le formulaire partiel des informations complémentaires nécessaires aux
essais d’un profil (formulaire IXIT partiel), une ou plusieurs suite de tests abstraites (ATS) et les protocoles de ges-
tions de test (TMP) si nécessaire. La PTS doit éviter de dupliquer les spécifications d’essai de conformité et doit sim-
plement y faire référence.
S’il n’existe pas de spécifications d’essai de conformité pour certains composants du profil, une spécification doit être
développée en conformité avec I’ISO/CEI 9646-2, dans le contexte de ce profil, et doit être soumise à l’organisation
de normalisation correspondante en vue de sa normalisation en tant que une ou plusieurs spécifications de base cor-
respondantes (bien que la couverture de I’ATS puisse être incomplète).
Si un profil présente des conditions de conformité spécifiques, des buts de test et les tests élémentaires abstraits
correspondants devront être créés pour évaluer ces conditions.
7.3 Relations avec le test de conformité aux spécifications de base
7.3.1 Introduction
De même que le profil lui même spécifie un sous ensemble des spécifications de base, la spécification d’essai de
conformité de chaque composant d’un profil est idéalement un sous ensemble de celle de la spécification ou des
spécifications de base correspondantes.
7.3.2 Options exclues d’un profil
Dans des cas exceptionnels, un profil peut contenir une condition qui exclut certains comportements dynamiques per-
mis dans la spécification de base (par exemple l’interdiction de l’emploi d’une capacité optionnelle, ou la limitation
d’une gamme de valeurs de paramètres, permises dans la spécification de base).
Lors de la conception des spécifications d’évaluation de conformité à ces conditions, aucun test provocateur ne sera
conçu pour entraîner volontairement la mise en œuvre dans un mode d’opération hors de la spécification du profil ;
ainsi les outils de tests (MOT) devront rester à tout instant dans les limites du profil. Si la mise en œuvre montre un
comportement hors des limites du profil détecté pendant l’évaluation de la conformité au profil, un verdict <<échec>>
sera affecté à ce test élémentaire.
Lors du test de la conformité à un profil, les valeurs affectées à des paramètres peuvent avoir besoin d’être ajustées
aux conditions du profil. Toute valeur de paramètre doit être choisie dans la gamme permise par le profil (pour tester
le comportement valide) ou hors de la gamme permise par la spécification de base (pour tester le comportement
invalide).
0 ISO/CEI
ISO/CEI 9646=6:1994(F)
7.3.3 Options hors du domaine d’un profil
Dans certains cas, un profil peut spécifier qu’une capacité donnée ou une valeur donnée de paramètre
sont hors du
domaine d’application du profil.
Lors de l’évaluation de la mise en œuvre d’un profil, la présence d’une valeur de paramètre hors du domaine peut
devenir une condition nécessaire pour l’encodage correct d’une unité de protocole de donnée (PDU) complète (par
exemple si un seul élément de la sous structure est hors domaine). Toutefois, la sémantique d’un tel paramètre ne
doit pas faire l’objet du test du profil par la PTS.
Un paramètre hors du domaine, qui n’est pas nécessaire à l’encodage correct de la PDU, ne doit pas faire l’objet du
test de la conformité au profil. II ne doit pas y avoir de test élémentaire testant la mise en œuvre et utilisant une valeur
hors de la gamme spécifiée par le profil, mais seulement utilisant des valeurs à l’intérieur de la gamme permise par
la spécification de base. Toutefois des tests élémentaires de comportement invalide sont nécessaires pour vérifier la
réponse de I’IUT à un comportement déclaré invalide dans la spécification de base.
7.3.4 Conformité d’une IUT réceptrice
Des systèmes peuvent supporter plusieurs profils et ils peuvent avoir la possibilité de répondre correctement à des
PDU contenant des paramètres qui sont soit hors du domaine ou soit exclus du profil testé à cet instant. Pour cette
raison, lors du test d’une mise en œuvre en réception, les outils de test doivent montrer un comportement ((appartenant
entièrement au profil >a, et ne doivent pas tenter de forcer la mise en œuvre à opérer hors des limites du profil.
Le concepteur de la suite de tests doit spécifier uniquement des tests élémentaires de comportement valide, qui limitent
le comportement à celui spécifié par le profil. Ce cas s’applique au choix d’une gamme de valeurs de paramètres,
lorsque le profil limite la gamme permise par la spécification de base.
Le fournisseur de la mise en œuvre ne devrait pas avoir à modifier la mise en œuvre pour rejeter les valeurs de la
gamme la plus large au cas où elle lui sont envoyées. Mais également, le fournisseur devrait avoir la possibilité de
contraindre la mise en œuvre à respecter la spécification du profil, et ainsi rejeter les valeurs de la gamme la plus
large. Ainsi le comportement d’une mise en œuvre de profil en ce qui concerne les valeurs de paramètres de la
gamme la plus large ne peut pas être défini de façon unique.
7.3.5 Conformité d’une IUT émettrice
Dans la phase de négociation de la connexion, les outils de tests doivent à tout moment agir en tant que système
ayant mis en œuvre le profil, et être prêts à négocier toutes les options contenues dans la spécification de base.
Les systèmes possèdent des possibilités différentes en ce qui concerne leur configuration spécifique pour les tests
à un profil, et ils peuvent offrir, lorsque la connexion est établie, des options qui sont hors d
...

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...