Information technology — Open Systems Interconnection — Conformance testing methodology and framework — Part 2: Abstract test suite specification

Technologies de l'information — Interconnexion de systèmes ouverts — Essais de conformité — Méthodologie générale et procédures — Partie 2: Spécification des suites de tests abstraites

General Information

Status
Withdrawn
Publication Date
17-Jul-1991
Withdrawal Date
17-Jul-1991
Current Stage
9599 - Withdrawal of International Standard
Start Date
22-Dec-1994
Completion Date
12-Feb-2026

Relations

Effective Date
15-Apr-2008
Standard

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

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

ISO/IEC 9646-2:1991 - Technologies de l'information -- Interconnexion de systemes ouverts -- Essais de conformité -- Méthodologie générale et procédures

French language
35 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-2:1991 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 2: Abstract test suite specification". This standard covers: Information technology — Open Systems Interconnection — Conformance testing methodology and framework — Part 2: Abstract test suite specification

Information technology — Open Systems Interconnection — Conformance testing methodology and framework — Part 2: Abstract test suite specification

ISO/IEC 9646-2:1991 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-2:1991 has the following relationships with other standards: It is inter standard links to ISO/IEC 9646-2:1994. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

ISO/IEC 9646-2:1991 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)


ISO/IEC
I NTER NATIONAL
STANDARD 9646-2
First odi t ion
1991 -07- 1 5
Information technology - Qpen Systems
Interconnection - Conformance testing
methodology and framework -
Part 2:
Abstract test sui te specification
Technologies de l'information - Interconnexion de systèmes oiiverts -
Cadre général et méthodologie des tests de conformité OS1 -
Partie 2: Spécification des suites de tests abstraites
Reference number
ISO/IEC 9646-2 : 1991 (E)
Contents Page
Foreword . v
....................................................... vi
Introduction
1 Scope . 1
2 Normative references . 1
3 Definitions . 1
4 Abbreviations . 1
5 Compliance . 2
6 Conformance requirements in OS1 International Standards and CCITT
Recommendations . 2
.................................................. 2
6.1 Introduction
6.2 General requirements . 2
6.3 Conformance clauses . 2
7 Requirements on PICS proforrnas . 2
8 Abstract Test Suite production process leading to conformance testing
standards . 3
9 Conformance requirements and PICS proforma . 3
10 Test Suite Structure and Test Purposes . 3
10.1Basic requirements . 3
10.2Çpecification of the test suite structure . 3
10.3Specification of the test purposes . 4
IOACoverage . 5
10.5TSÇ&TP compliance clause . 6
11 Specification of generic test suites . 6
I2 Abstract Test Methods . 6
12.1lntroduction . 6
12.2General principles . 6
1 2.2.1 Lower Testers . 6
12.2.2 Upper Testers . 7
12.3GeneraJ specification of the ATMs for end-system IUTs . 7
12.3.1 Introduction . 7
12.3.2 The Local test method . 7
12.3.3 The Distributed test method . 7
12.3.4 The Coordinated test method . 7
12.3.5 The Remote test method . 9
12.3.6 Singlelayer and embedded variants . 9
12.4Variants for single-protocol IUTs . 9
O ISO/IEC 1991
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 Case postale 56 CH-I211 Genève 20 Switzerland
Printed in Switzerland
ii
ISO/IEC 9646-2 : 1991 (E)
12.4.1 Introduction . 9
12.4.2 The LS test method . 9
12.4.3 The DS test method . 10
12.4.4 The CS test method . 10
12.4.5 The RS test method . 10
12.5Variants for multi-protocol lUTs . 10
12.5.1 Introduction . 10
12.5.2 The LSE test method . 11
12.5.3 The DSE test method . 11
12.5.4 The CSE test method . 11
12.5.5 The RSE test method . 12
12.6ATMs for open relay-systems . 12
12.6.1 Introduction . 12
12.6.2 The YL test method . 12
12.6.3 The YT test method . 12
..............................................
12.7Choice of ATM 12
...........................................
12.7.1 Introduction 12
12.7.2 Comprehensive testing service . 13
12.7.3 IUT environments .
12.7.4 Applicability of the ATMs . 13
12.8Test coordination procedures . 13
............................................
13 Specification of ATSs 13
13. 1General . 13
13.2Testcases . 14
13.3ATS conformance clause . 15
13.4 Consistency with protocol . 15
...........................................
14 Specification of a TMP
.......................................
15 Use of an ATS specification
16ATSmaintenance . 16
Annexes
A (normative) Requirements and guidance for a PICS proforma . 17
A.l Introduction . 17
A.2 Relationship between PICS proformas and conformance
requirements . 17
A.3 Generallayout . 18
A.4 Copyright . 18
A.5 First section - Identification of the implementation . 18
A.6 Second section - Identification of the protocol . 19
A.7 Global statement of conformance . 19
A.8 Other sections - Capabilities . 19
...........................................
A.8.1 Introduction 19
A.8.2 Initiator/responder capability . 19
A.8.3 Major capabilities . 19
A.8.4 Timers and protocol parameters . 19
A.8.5 PDUs . I9
A.8.6 PDU parameters . 19
A.8.7 Negotiation capabilities . 20
A.8.8 Protocol error handling . 20
A.8.9 Multi-layer dependencies . 20
A.8.lOOther conditions . 20
A.9 Formats of the tables . 20
A.9.1 Structure of the tables . 20
A.9.2 Symbols and conventions . 22
A.9.3 Instructions for completing a PICS proforma . 23
B (informative) Guidance for protocol specifiers to facilitate conformance
testing . 24
B.l Introduction . 24
8.2 Guidanceonscope . 24
8.3 Guidance on normative references . 25
8.4 Guidance on requirements and options . 25
iii
ISO/IEC 9646-2 : 1991 (E)
I
........................................... 25
I 8.5 Guidanceon PDUs
8.6 Guidanceon states . 26
8.7 Guidance on FDTs . 26
8.8 Miscellaneous guidance . 26
C (informative) Incomplete static conformance requirements . 27
D (informative) Guidance on generic test cases . 28
D.l Introduction . 28
0.2 Description of generic test cases . 28
D.3 Relation of genetic to abstract test cases . 28
D.4 Derivation of abstract test cases from generic test cases . 28

ISO/IEC 9646-2 : 1991 (E)
Foreword
IS0 (the International Organization for Standardization) and IEC (the
International 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 com-
mittees collaborate in fields of mutual interest Other international or-
ganizations, 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 bod-
ies for voting. Publication as an International Standard requires ap-
proval by at least 75 % of the national bodies casting a voie.
International Standard ISO/IEC 9646-2 was prepared by Joint Technical
Committee ISO/IEC JTC 1, lnformation technology.
ISOAEC 9646 consists of the following parts, under the general title In-
formation technology - Open Systems Interconnection - Conformance
testing methodology and framework:
-- Part 1: General concepts
- Part 2: Abstract test suite specilicaiion
- Part 3: The Tree and Tabular Combined Notation (TTCN)
- Part 4: Test realization
-- Part 5: Requirements on lest laboraiories and clients for the con-
formance assessment process
Annex A forms an integral part of this pait of ISO!IEC 9646. Apnexes W,
C and D are for information only.
V
ISO/IEC 9646-2 : 1991 (E)
Introduction
This part of ISO/IEC 9646 provides a common approach to the specificatic of OS1
conformance test suites at a level which is independent of the means of executing
those test suites (hereafter called “abstract test suites”). This level of abstraction is
suitable for standardization and facilitates the comparison of results produced by dif-
ferent organizations which run the corresponding executable test suites.
6 and 7 recall that there are requirements on OS1 protocol specifiers which
Clauses
have to be fulfilled before there can be an objective basis for the process of develop-
ing an abstract test suite. The need is expressed for consistent conformance clauses
and for PICS proformas in International Standards or CCITT Recommendations
which specify OS1 protocol standards.
Clauses 8 to 16 describe the process of developing an abstract test suite, including
the design criteria to be used and guidance on its structure and coverage. The pos-
sible abstract test methods are defined and guidance is given to help the test suite
specifier to decide which test method(s) to use in the production of a particular test
suite. Requirements and guidance are given on the specification of abstract test
cases. These include the subdivision of test cases into test steps and the assignment
of test verdicts to test outcomes.
The test suite specifier is also required to provide information to the test realizers
(e.g. limitations governing test case selection).
Finally, guidance and requirements are given on test suite maintenance.
This pari of ISO/IEC 9646 is also to be published by CClTT as Recommendation
X.291 (1991).
vi
~
INTERNATIONAL STANDARD
ISO/IEC 9646-2 : 1991 (E)
Information technology - Open Systems Interconnection -
Conformance testing methodology and framework -
Part 2:
Abstract test suite specification
and IS0 maintain registers of currently valid International
1 Scope
Standards.
1.1 This part of ISO/IEC 9646 specifies the requirements
IS0 7498 : 1984, Information processing systems - Open
and gives guidance for the production of system-independent
Systems Interconnection - Basic Reference Model.
conformance test suites for one or more OS1 International
(See also CClTT Recommendation X.200 (1984))
Standards or CClTT Recommendations. In particular, it is
applicable to the production of all conformance testing stand-
ISOKR 8509 : 1987, Information processing systems - Open
OS1 and ISDN two-party protocols, including all drafî
ards for Systems Interconnection - Service conventions.
versions of such conformance testing standards.
(See also CClTT Recommendation X.21 O (1988))
1.2 This part of ISO/IEC 9646 is applicable to the production IS0 8825 : 1990, Information technology - Open Systems
Interconnection - Specification of Basic Encoding Rules for
of conformance test cases which check the conformance of
Abstract Syntax Notation One (ASN. 1).
an implementation to the relevant static and/or dynamic con-
(See also CClTT Recommendation X.$$O9 (1988))
formance requirements by controlling and observing protocol La
behaviour. The Abstract Test Methods included in this part of
ISO/IEC 9646-1 : 1991, Information technology - Open Sys-
ISOIIEC 9646 are, in fact, capable of being used to specify
tems Interconnection - Conformance testing methodology
any test case which can be expressed abstractly in terms of
and framework - Part 1: General concepts.
control and observation of Protocol Data Units and Abstract
(See also CClTT Recommendation X.290 (1991))
Service Primitives. Nevertheless, for some protocols, test
ISO/IEC 9646-3 : -'I, Information technology - Open Sys-
cases may be needed which cannot be expressed in these
tems Interconnection - Conformance testing methodology
terms. The specification of such test cases is outside the
and framework - Part 3: The tree and tabular combinednota-
scope of this pari of ISOllEC 9646, although the test cases
tion.
may themselves need to be included in a conformance test-
ing standard.
NOTE - For example, some static conformance requirements related 3 Definitions
to an Application service element may require testing techniques
For the purposes of this part of ISO/IEC 9646, all the defini-
which are specific to that particular Application.
tions given in ISOAEC 9646-1 apply.
1.3 The following are outside the scope of this part of IS01
IEC 9646:
4 Abbreviations
a) the relationship between Abstract Test Suite
For the purposes of this part of ISO/IEC 9646 the abbrevia-
specification and Formal Description Techniques;
tions given in ISOllEC 9646-1 apply. The following abbrevia-
b) testing by means of test methods which are specific to
tions also apply to this part of ISOAEC 9646.
particular applications, protocols or systems, including the
CS : coordinated single-layer (test method)
testing of non-protocol conformance requirements;
CSE : coordinated single-layer embedded (test method)
c) test methods that involve more than two end-systems
communicating together.
DS : distributed single-layer (test method)
NOTE - This part of ISOAEC 9646 applies fully to some but not all
DSE : distributed single-layer embedded (test method)
Physical layer protocols. Nevertheless, many of the concepts apply
FDT : formal description technique
to all protocols.
LS : local single-layer (test method)
2 Normative references LSE : local single-layer embedded (test method)
The following standards contain provisions which, through RS : remote single-layer (test method)
reference in this text, constitute provisions of this part of lSO/
RSE : remote single-layer embedded (test method)
IEC 9646. At the time of publication, the editions indicated
TSS&TP : test suite structure and test purposes
were valid. All standards are subject to revision, and parties
to agreements based on this part of ISO/IEC 9646 are
YL : loop-back (test method)
encouraged to investigate the possibility of applying the most
Yi : transverse (test method)
recent editions of the standards listed below. Members of IEC
1) To be published.
ISOAEC 9646-2 : 1991 (E)
For example, it should be possible to look at a record of PDU
5 Compliance
activity and decide whether or not it is valid with respect to the
5.1 An International Standard or CCITT Recommendation
relevant International Standard or CClïT Recommendation.
which specifies a protocol in compliance with this part of BO/
IEC 9646 shall satisfy all the requirements stated in clauses
6.3 Conformance clauses
6 and 7 plus annex A.
6.3.1 Each International Standard or CClTT Recommenda-
NOTE -Such compliance is a precondlion for the protocol specific&
OS1 protocol or transfer syntax shall
tion which specifies an
tion to be an effective basii for conformance testing of implement&
include a conformance clause, which shall be expressed
tions.
clearly and unambiguously.
5.2 An ATS specification which complies with this part of
6.3.2 Conformance clauses shall distinguish between the fol-
I SO/I EC 9646
lowing categories of information:
a) shall be a conformance test suite;
a) references to clauses which state dynamic
conformance requirements;
b) shall be specified in a test notation standardized by
ISO/IEC or CCITT;
b) static conformance requirements concerning the proto-
c) shall satisfy all the requirements stated in clauses 9 to col implementation;
14 inclusive;
c) static conformance requirements concerning multi-
d) shall be an International Standard or CClTT Recom- layer dependencies.
mendation or, in the absence of such an International
6.3.3 The requirement to produce a PICS, in compliance with
Standard or CClTT Recommendation, shall be a publicly
the PICS proforma, shall be stated separately from the
available document which is in the process of being stand-
requirements on the protocol implementation itself.
ardized within ISOAEC or CCITT, which has the highest
6.3.4 The conformance clause should also include
standardization status available, and which has the status
of at least a Committee Draft, Draft Recommendation or
a) the requirement to be able to accept all correct
equivalent.
sequences of PDUs received from peers, and respond with
correct PDU sequences;
NOTE - ATSs outside the standardization process need to be submit-
ted for international standardization before they can fully comply with
b) the requirement to be able to respond correctly to all
this part of ISO/IEC 9646, in order to ensure that they are subject to
incorrect sequences of PDUs received;
public scrutiny, correction and acceptance, internationally.
c) in connection oriented protocols, the option to support
5.3 It is recommended that the test notation used be TTCN.
either the initiation of a connection or the acceptance of a
If TTCN is used, the ATS shall comply with ISO/IEC 96463.
connection, or both;
NOTE - X.290 (I 988) is considered to be obsolete for this purpose.
d) in connectionless protocols, the option to support the
transmission of a PDU, the receipt of a PDU, or both.
6 Conformance requirements In OS1 Interna-
tional Standards and CCln Recommenda-
7 Requirements on PICS proformas
tions
7.1 The specific requirements to be met by suppliers in
respect of each PICS they provide shall be stated in the rel-
6.1 Introduction
evant International Standard or CClTT Recommendation
The meaning of conformance in OS1 Is discussed in ISO/IEC
which specifies the protocol. The specification of these
9646-1. It is necessary that there be an unambiguous and
requirements shall include a PICS proforma. The PICS pro-
objective understanding of the conformance requirements of
forma shall be found in a separate part of the International
an OS1 protocol or transfer syntax specification, as a prereq-
Standard or CCITT Recommendation which specifies the
uisite to the production of an ATS for that specification.
protocol.
Clauses 6 and 7 state the requirements on protocol specifiers
7.2 The PICS proforma shall be in the form of a question-
to ensure that there is such an understanding of the conform-
naire or checklist to be completed by the supplier or imple-
ance requirements.
mentor of an implementation of the relevant OS1 protocol.
Additional guidance is given in annex B.
7.3 The PICS proforma shall cover all optional and condi-
6.2 General requirements
tional functions, elements of procedure, parameters, options,
PDUs, timers, multi-layer dependencies and other capabili-
6.2.1 A clear distinction shall be made between static and
ties identified in the protocol specification.
dynamic conformance requirements. To avoid ambiguity,
they should be stated separately from one another.
There shall be a well-defined mapping (by references) from
the PICS proforma to the static conformance requirements.
6.2.2 It shall be clear what conformance to the International
Standard or CClTT Recornmendation means, in the sense of
Annex A provides requirements and guidance on the con-
what shall be done, what is permitted but not mandatory, and
struction of PICS proformas.
what shall not be implemented, in order to conform to it.
6.2.3 It shall always be decidable whether an instance of
communication conforms dynamically or not.
ISO/IEC 9646-2 : 1991(E)
d) the specification of a TMP (if applicable) (see clause
8 Abstract Test Suite production process
14).
leading to conformance testing standards
8.4 Clauses 9 to 16 provide requirements and guidance
8.1 In order to present the requirements and general guid-
which relate to each step in the above process.
ance for ATS specification, it is useful to assume a normal
form of the process of ATS production leading to a conform-
ance testing standard. This clause describes the process in
9 Conformance requirements and PICS
just such a normal form. ATS specifiers are not required to
proforma
follow this normal form exactly, however they are recom-
9.1 Before an ATS can be specified, the ATS specifier shall
mended to use a similar process involving the same steps,
first determine what the conformance requirements are for
possibly in a different order.
the relevant protocol and/or transfer syntax specifications
8.2 For the purposes of this part of ISOAEC 9646, the ATS
and what is stated in the PICS proforma concerning the
to be as follows:
production process is assumed
implementation of those specification(s).
a) study the relevant specifications and PICS proformas to
9.2 Clauses 6 and 7 specify the requirements to be met by
determine what the conformance requirements (including
protocol specifiers as a prerequisite to the production of an
to be tested (see clause 9);
options) are which need
ATS for a particular protocol.
b) decide which test groups will be needed to achieve the
9.3 If the static conformance requirements are not properly
appropriate coverage of the conformance requirements
specified, the ATS specifier should contribute to the produc-
0 (see 10.2);
tion of an amendment to or revision of the relevant Interna-
c) optionally develop test group objectives: the common
tional Standard or CCITT Recommendation to clarify the con-
testing objectives of the elements of each test group (see
formance requirements. Pending resolution of the problem,
10.3);
additional guidance for the ATS specifier is given in annex C.
d) develop test purposes which reflect the test group
objectives (if any) of the test groups in which they are con-
10 Test Suite Structure and Test Purposes
tained, and which provide adequate coverage of the con-
formance requirements to be tested (see 10.3 and 10.4);
10.1 Basic requirements
e) optionally, specify generic test cases for each test pur-
10.1.1 The test suite structure and set of test purposes appli-
pose, using some appropriate test notation (seek I);
cable to all ATSs to be specified for the same OS1 protocol
.CIWb
shall be specified in the relevant conformance testing stand-
f) choose the test method(s) for which the complete
abstract test cases need to be specified, and decide what ard, preferably in a separate part.
restrictions need to be placed on the capabilities of the
10.1.2 Each ATS shall comprise a number of test cases,
lower tester and (if appropriate to the chosen test meth-
each of which is designed to achieve one of the specified test
od(s)) the upper tester and test coordination procedures
purposes. The test cases may be grouped into test groups, if
(see clause 12);
necessary nested. The structure shall be hierarchical; thus,
an item at a lower level shall be completely contained within
g) apply a standardized test notation to specify the set of
a higher level item. The structure need not, however, be
abstract test cases, including the test step structure to be
strictly hierarchical: thus, any one test case may occur in
used (see clause 13);
more than one test suite or test group. Similar test groups
h) specify the interrelationships
may occur in more than one higher level test group or test
1) among the test cases,
suite.
2) between the test cases and the PICS, and
10.1.3 The ATS specifier shall ensure that a subset of the test
purposes of each ATS is concerned with capability testing,
3) as far as possible, between the test cases and the
and another subset is concerned with behaviour testing. This
PIXIT,
need not lead to distinct test cases for behaviour and capa-
in order to determine the restrictions on the selection and
bility testing because it may be possible to use the same test
parameterization of test cases for execution, and the
steps for both a behaviour test purpose and for a capability
restrictions, if any, on the orders in which they can be exe-
test purpose. The ATS specifier shall provide an explanation
cuted (see clause 15);
of how the test purposes are derived from or relate to the pro-
i) consider the procedures for maintaining the ATS (see
tocol specification. The ATS specifier shall also provide a
clause 16).
summary of the coverage achieved by the ATS.
8.3 It is also assumed that during the ATS production proc-
10.2 Specification of the test suite structure
ess an overall structure for the conformance testing stand-
10.2.1 In order to ensure that the resulting ATS provides ade-
ard(s) will be developed, with appropriate parts for
quate coverage of the relevant conformance requirements,
a) the Test Suite Structure and Test Purposes (TSS&TP)
the test suite specifier is advised to design the test suite
(see clause 1 O);
structure in terms of nested test groups in a top down man-
b) optionally, a generic test suite (see clause 11);
ner.
c) one or more ATSs (see clause 13) for one or more
12);
Abstract Test Methods (see clause
ISO/IEC 9646-2 : 1991 (E)
There are many ways of structuring the same test suite into - substructured as B.l
test groups; no one way is necessarily right and the best
approach for one test suite may not be appropriate for
another test suite. Nevertheless, the test suite specifier shall
ensure that the test suite includes test cases for whichever of
emanti-
the following categories is relevant:
a) capability tests (for static conformance requirements);
b) behaviour tests of valid behaviour;
c) behaviour tests that investigate the reaction of the IUT
to invalid test events; these may be subdivided into those
concerned with syntactically invalid test events, semanti-
cally invalid test events, and inopportune test events, as
relevant to the protocol concerned;
d) tests focusing on PDUs sent to the IUT;
e) tests focusing on PDUs received from the IUT;
9 tests focusing on interactions between PDUs sent and
PDUs received;
g) tests related to each mandatory capability;
h) tests related to each optional capability;
i) tests related to each protocol phase;
j) variations in the test event occurring in a particular state;
k) timing and timer variations;
I) PDU encoding variations;
m) variations in values of individual parameters;
n) variations in combinations of parameter values.
This list is not exhaustive; additional categories might be
needed to ensure adequate coverage of the relevant con-
formance requirements for a specific test suite. Furthermore,
these categories overlap one another and it is the task of the
test suite specifier to arrange them into an appropriate hierar-
chical structure.
10.2.2 The following structure is an example of a single-layer
test suite, provided for guidance:
IUT
A. Capability tests
- substructured as D.l.l
A.l Mandatory capabilities
0.2 Data transfer phase
A.2 Optional capabilities
B. Behaviour tests: response to valid behaviour by peer
implementation
B. 1 Connection establishment phase (if relevant)
B.l.l Focus on what is sent to the IUT
8.1.1.1 Test event variation in each state
8.1.1.2 Timinghimer variation
B.1.1.3 Encoding variation
B.l .I .4 Individual parameter value variation
B.1.1.5 Combination of parameter values
B.1.2 Focus on what is received from the IUT
- substructured as B.l.l
8.1.3 Focus on interactions
- substructured as 8.1.1
B.2 Data transfer phase
ISOAEC 9646-2 : 1991 (E)
group objectives in this way, a structured set of test purposes NOTE - Test purposes for untestable requirements serve to inform
protd specifiirs which Conformance requirements are untestable,
may be produced.
by inditing gaps in the standardized ATSs.
The test purposes could be produced directly from studying
those clauses in the relevant specification(s) which are
10.4 Coverage
appropriate to the test group concerned. For some test
It is possible to give guidance on the meaning of “adequate”
groups, the test purposes might be derivable directly from the
coverage with reference to the test suite structure example in
protocol state table; for others, they might be derivable from
10.2. In order to express this, a shorthand notation will be
the PDU encoding definitions or the descriptions of particular
used: the letter “x” will represent all appropriate values for the
parameters, or from text which specifies the relevant con-
first digit in the test group identifier, and similarly “y“ for the
formance requirements.
second digit, so that B.x.y.1 stands for 8.1.1.1, 8.1.2.1,
This orderly construction technique helps to ensure the ade-
8.1.3.1, 8.2.1.1, 8.2.2.1, 6.2.3.1, 8.3.1.1, 6.3.2.1 and
quate coverage of the conformance requirements to be
8.3.3.1.
It also avoids unnecessary duplication of text in the
tested.
With this notation, a minimum ”adequate” coverage for the
test purposes, because the full description of each test pur-
as follows:
example given in 10.2 is considered to be
pose does not have to be written explicitly, but can be assem-
a) for capability test groups (A.l, A.2)
bled by tracing a path down through the nested structure of
objectives.
1) at least one test purpose per relevant capability,
NOTE - If the test suite specifier employs a formal description of the
2) at least one test purpose per relevant PDU type and
protocol(s) concerned, test purposes may be derived from that by
each major variation of each such type, using “normal”
means of some automated method. If an automated method is used,
or default values for each parameter;
the same requirements apply. However, methods based on FDTs are
outside the scope of this pari of IÇOIIEC 9646. Nevertheless, if an b) for test groups concerned with test event variation in
FDT is to be used for this purpose, it is preferred that it be a stand-
each state (B.x.y.1, C.x.1.1, D.x.y.l), at least one test pur-
ardized one.
pose per relevant state/event combination;
10.3.2 In order to increase the efficiency of testing individual
c) for test groups concerned with timers and timing
parameters on a single PDU, combined test purposes may be
(B.x.y.2, D.x.y.2), at least one test purpose concerned with
specified for a single abstract test case. Test purposes for
the expiry of each defined timer;
invalid parameter values shall not be combined with other
d) for test groups concerned with encoding variations
test purposes of valid or invalid values.
(B.x.y.3, C.x.1.2, D.x.y.3), at least one test purpose for
10.3.3 As part of the process of designing the TSS&TP, it is
each relevant kind of encoding variation per relevant PDU
suggested that test purposes be identified initially for each
type ;
specific parameter that is to be tested. As a second stage,
e) for test groups concerned with valid individual parame-
combinations of individual parameter test purposes related to
ter values (B.x.y.4, D.x.y.4)
the same PDU may be specified. If this is done
1) for each relevant integer parameter, test purposes
a) a combined test purpose shall be written, combining
concerned with the boundary values and one randomly
and referencing individual test purposes;
selected mid-range value,
b) an indication shall be given that one abstract test case
2) for each relevant bitwise parameter, test purposes for
is to be produced for that combined test purpose, rather
as many values as practical, but not less than all the
than a distinct test case for each of the individual test pur-
“normal” or common values,
poses that have been combined;
3) for other relevant parameters, at least one test pur-
c) the individual test purposes shall remain in the set of
pose concerned with a value different from what is con-
test purposes, but shall reference the appropriate com-
sidered “normal” or default in other test groups;
bined test purpose.
NOTE - Tests for valid parameter values should focus on the rel-
10.3.4 The result of defining and then combining particular
evant claims made in the PICS.
test purposes is a specification of a test suite structure and a
9 for test groups concerned with syntactically or semanti-
list of names of the test cases that shall apply to both the test
cally invalid individual parameter values (C.x.l.3, C.x.2.1)
purposes and to any ATS produced for those test purposes.
1) for each relevant integer parameter, test purposes
10.3.5 Whatever method is used to derive the test purposes,
concerned with invalid values adjacent to the allowed
the test suite specifier should ensure, as far as possible, that
boundary values defined in the protocol specification,
they provide an adequate coverage of the conformance
plus one other randomly selected invalid value,
requirements of the relevant specification(s). There shall be
at least one test purpose related to each distinct conformance
2) for each relevant bitwise parameter, test purposes for
requirement.
as many invalid values as practical,
10.3.6 Test purposes should be specified not only for clearly
3) for all other relevant types of parameter, at least one
testable conformance requirements, but also for conform-
test purpose per parameter;
ance requirements that may be untestable using the test
NOTE -Tests for invalid parameter values should focus on values
methods defined in this part of ISOAEC 9646.
outside the range defined in the relevant protocol specifmtion,
rather than valid values outside the range claimed in the PICS.
ISOAEC 9646-2 : 199l(E)
g) for test groups concerned with combinations of parame-
I I Specification of generic test suites
ter values (B.x.y.5, C.x.1.4, C.x.2.2, D.x.y.5)
A conformance testing standard may include a generic test
1) at least one test purpose for each important combina-
suite as a separate part, particularly if there is an intention to
tion of specific values (e.g. boundary values),
produce more than one ATS.
2) at least one test purpose per set of interrelated
A generic test suite shall consist of one generic test case for
parameters to test a random combination of relevant val-
each test purpose (or specified combination of test pur-
ues.
poses), except for any which are not testable using the test
methods defined in this part of ISOIIEC 9646.
The test suite specifier shall not assume that the test realizer
or test laboratory will perform any checking of test events
NOTE -Thus, a generic test suite has the coverage of the set of all
against the values specified in the PICS other than that possible ATSs for the relevant protd(s). The test purposes exclud-
ed from a generic test suite will be testaMe only by using conform
checking which is specified in the abstract test cases. There-
ance resolution tests, which are not standardized.
fore, the test purposes and abstract test cases shall make
explicit use of values given in the PICS whenever checking of
Each generic test case adds detail to the test purpose. It
valid parameter values is specified. The test suite shall
should specify the main sequences of events of the test body
include test cases to check for the support of parameter val-
and the verdicts to be assigned to the corresponding test out-
ues that are allowed by the protocol specification and are
comes.
within the ranges stated in the PICS. Such test cases shall
Each generic test case specified shall be used as a common
make use of test suite parameters that contain the relevant
root of corresponding abstract test cases for different test
PICS values. The test suite shall also include test cases to
methods.
check for valid reactions to parameter values that are invalid
If a generic test suite is produced in advance of ATSs, then it
with respect to the protocol specification. Parameter values
will be a useful step in the design process. If a generic test
that are valid with respect to the protocol specification(s) but
suite is produced after the production of at least one ATS,
outside the ranges stated in the PICS shall not be tested.
then it will provide a means of relating different test suites to
NOTE - The progression of the work on formal methods in conform-
one another and analysing where there may be gaps in their
ance testing may provide analytical approaches to assess the appro-
coverage.
priate coverage of an ATS, especially for the state/event variations,
as in b) above. This part of IÇO/IEC 9846, however, does not recom-
Guidance on the production of generic test cases is provided
mend any particular analytical approach.
in annex D.
10.5 TSS&TP compliance clause
12 Abstract Test Methods
The TSS&TP part shall include a compliance clause concern-
ing the development of test suites for that TSS&TP. That
12.1 Introduction
clause shall require, as a minimum, that a generic or ATS
complying with the TSS&TP part An Abstract Test Method describes an abstract testing archi-
tecture consisting of a lower tester, upper tester and test
a) consists of a set of test cases corresponding to the set
coordination procedures, and their relationships to the test
or to a subset of the test purposes specified in the TSS&TP
system and SUT. Each ATM determines the PCOs and test
part;
events (i.e. ASPS and PDUs) which shall be used in an
b) uses a test suite structure which is an appropriate sub-
abstract test case for that ATM.
set of the whole of the test suite structure specified in the
Each ATS shall be specified in accordance with one of the
TSS&TP part;
ATMs defined in this clause.
NOTE - The only subsetting of the test suite structure that should
is the omission of test purposes that are untestable in
take place
12.2 General principles
the chosen Abstract Test Method. In particular, for embedded test
12.2.1 Lower Testers
method variants, this will be necessary due to the limitations im
posed by the use of the protocoi(s) above the one that is the focus
In all the ATMs, the lower tester communicates with the SUT
of the test purposes.
via the appropriate underlying service provider. The physical
c) uses the same naming conventions for the test groups
medium is considered to be the service provider underneath
and test cases; the Physical layer.
d) maintains the relationship, if any, specified in the The general specification of the ATMs, given in this clause,
TSS&TP between the test purposes and the entries in the refers to an IUT in which the highest layer is numbered “w
PICS and partial PlXlT proformas to be used for test case
(for “top”) and the lowest is numbered “N; (for “bottom”). For
selection;
single-protocol IUTs, 4 is equal to N,. The same notation is
e) complies with this part of ISO/IEC 9646 and with ISO/ used to refer to layers within the SUT and within the lower
IEC 9646-3.
tester. The SUT may implement protocols in layers lower
of interest in the test method
than “Nb, but these are not
descriptions. Nevertheless, the SUT shall include the Physi-
cal layer. For all test methods, ATSs specify test events at the
lower tester PCO in terms of (Nb-l)-ASPs and/or (Nb) to (NJ-
PDUs.
ISO/IEC 96462 : 199l(E)
12.2.2 Upper Testers d) there shall be a mapping between the relevant ASPs
and their realization at the upper interface of the IUT;
The main difference between the ATMs is in the nature of the
upper tester and its coordination with the lower tester. e) the upper tester is located within the SUT;
In some test methods, a second PCO is employed, for the 9 the requirements for the test coordination procedures
upper tester. In these test methods, the definition of the test shall be specified in the ATSs, although the procedures
events at the PCO for the upper tester shall be specified in themselves shall not be;
accordance with the appropriate OS1 service definition and
g) if the upper interface of the IUT is a human user inter-
OS1 protocol specification. The activity at the upper tester
face, then the human operator of the SUT fulfils the
PCO shall not require that the SUT or IUT support ASP
requirements of the TCPs;
parameters, PDUs or capabilities that are not part of an OS1
h) if the upper interface is a standardized programming
International Standard or CCITT Recommendation.
language interface, then the upper tester is realized in soft-
If the PCO is at a humanly accessible interface, the SUT’S
ware and the upper and lower testers together fulfil the
user interface shall serve as the PCO.
requirements of the TCPs.
This test method is illustrated in figure 2.
12.3 General specification of the ATMs for end-
system IUTs
ATSs for the Distributed test method shall not themselves
specify an upper tester interface.
12.3.1 Introduction
In order to avoid placing requirements on the internal design
For IUTs within end-system SUTs there are four categories of
of SUTs, the ATSs shall not require that a programming lan-
ATMs: Local, Distributed, Coordinated and Remote.
guage interface is standardized for the sole purpose of test-
12.3.2 The Local test method
ing.
Abbreviation: L
NOTE - In the Application layer, until application programming inter-
faces are standardized to provide a common means of access to OS1
In this test method
Application services, the use of the Distributed test method is in prac-
a) the test events at the lower tester PCO are specified
tice limited to using human user interfaces to OS1 applications (e.g.
only in terms of (Nb-1)-ASPS and/or (Nb) to (NJ-PDUs;
File Transfer Access and Management initiators).
b) the test events at the upper tester PCO are specified in
12.3.4 The Coordinated test method
terms of (&)-ASPS;
Abbreviation: C
c) the upper service boundary of the IUT shall be a stand-
In this test method
ardized hardware interface which can be used for testing
a) the test events at the lower tester PCO are specified in
purposes; the test suites shall not place any requirements
terms of (Nb-1)-ASPS, and/or (Nb) to (w-PDUç plus TM-
on the realization of the interface in the SUT, additional to
those in the standardized hardware interface Specification; PDUs;
d) the specification of the hardware upper interface of the b) (Nd-ASPS are not used in the specification of the ATS;
IUT shall define the mapping between the relevant ASPs
no assumption is made about the existence of an upper
and/or PDUs and their realization at the interface;
service boundary of the
...


ISOICEI
NORME
I N TE R N Ail O NA LE
Première édition
199 1-07- 1 5
Technologies de l’information - Interconnexion
de systèmes ouverts - Essais de conformité -
Méthodologie générale et procédures -
Partie 2:
Spécification des suites de tests abstraites
Information technology -- Open Systems Interconnection -
Conformance testing methodology and framework -
Part 2: Abstract test suite specification
Numéro de référence
ISOlCEl 9646-211991 (F)
ISO/CEI 9646-2 : 1991 (F)
Sommaire
Page
Avant-propos . V
Introduction . vi
1 Domaine d'application . 1
Références normatives . 1
3 Définitions .
4 Abréviations .
Compatibilité . 2
m
6 Conditions de conformité dans les Normes internationales et les Recom-
mandations du CCITT relatives à l'OS1 .
6.1 Introduction . 3
6.2 Conditions générales . 3
6.3 Clauses de conformité . 3
Conditions relatives aux formulaires PICS . 3
Processus d'élaboration des suites de tests abstraites . 3
Conditons de conformtié et formulaires PICS . 4
Structure d'une suite de tests et buts des tests . 4
10.1 Conditions de base . 4
10.2 Spécification de la structure d'une suite de tests .
10.3 Spécification des buts des tests . 6
10.4 Couverture des conditions de conformité . 7
10.5 Clause de compatibilité de la structure de la suite de tests et des
buts des tests . 8
Spécifcation de suites de tests génériques . 8
a
Méthodes de test abstraites . 8
12.1 Introduction . 8
12.2 Principes généraux . 9
12.2.1 Testeurs inférieurs . 9
12.2.2 Testeurs supérieurs . 9
12.3 Spécification générale des méthodes de test abstraites pour les
IUT dans des systèmes extrémité . 9
12.3.1 Introduction . 9
12.3.2 Méthode de test locale . 9
12.3.3 Méthode de test répartie . 10
12.3.4 Méthode de test coordonnée .
12.3.5 Méthode de test distante . 11
12.3.6 Variantes pour les test monocouche et variantes encas-
trées .
O ISO/CEI 1991
Droits de reproduction réservés . 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 .
ISO/CEI Copyright Office Case postale 56 CH-121 1 Genève 20 Suisse
Version française tirée en 1992
Imprimé en Suisse
ii
Variantes pour les IUT monoprotocole .
12.4
12.4.1 Introduction . 12
12.4.2 Méthode de test monocouche locale . 12
12.4.3 Méthode de test monocouche répartie . 12
12.4.4 Méthode de test monocouche coordonnée . 13
12.4.5 Méthode de test monocouche distante . 13
Variantes pour les IUT multiprotocoles .
12.5 13
12.5.1 Introduction .
12.5.2 Méthode de test monocouche encastrée locale . 14
12.5.3 Méthode de test monocouche encastrée répartie . 14
12.5.4 Méthode de test monocouche encastrée coordonnée . 14
12.5.5 Méthode de test monocouche encastrée distante . 15
Méthode de test pour les IUT dans des systèmes relais .
12.6
12.6.1 Introduction . 15
12.6.2 Méthode de test en boucle . 15
12.6.3 Méthode de test transversale . 16
12.7 Choix d'une méthode de test abstraite . 16
12.7.1 Introduction . 16
12.7.2 Service d'essai complet .
12.7.3 Environnements des IUT .
Applicabilité des méthodes de test abstraites . 17
12.7.4
Procédures de coordination des tests .
12.8 17
13 Spécification de suites de tests abstraites . 17
13.1 Généralités . 17
13.2 Tests élémentaires . 18
13.3 Clauses de conformité d'une suite de tests abstraites . 19
13.4 Cohérence avec le protocole . 19
14 Spécification d'un protocole de gestion de tests . 20
Utilisation d'une spécification de suite de tests abstraite .
16 Maintenance d'une suite de tests abstraite . 21
Annexes
(normative) Conditions relatives aux formulaires PICS et conseils pour
A
l'élaboration des formulaires PICS . 22
A.l Introduction .
A.2 Relation entre formulaires PICS et conditions de conformité .
A.3 Présentation générale . 23
A.4 Droit de reproduction (copyright) . 24
A.5 Section Un - Identification de la réalisation . 24
A.6 Section Deux - Identification du protocole .
A.7 Déclaration générale de conformité . 24
A.8 Autres sections - Capacités . 24
A.8.1 Introduction .
A.8.2 Capacités ((initiateur)) &/ou ccrépondeur)) .
A.8.3 Capacités majeures . 25
A.8.4 Temporisateurs et paramètres . 25
A.8.5 Unités de données de protocole . 25
A.8.6 Paramètres de PDU .
A.8.7 Capacités de négociation . 25
A.8.8 Traitement des erreurs de protocole .
A.8.9 Dépendances multicouches . 26
A.8.10 Autres conditions .
A.9 Format et tableaux .
A.9.1 Structures des tableaux .
A.9.2 Symboles et conventions . 28
A.9.3 Conseils pour remplir un formulaire PICS .

ISO/CEI 9646-2 : 1991 (FI
(informative) Conseils pour les spécificaions de protocole en vue de faci-
liter les essais de conformité .
B.l Introduction .
8.2 Conseils sur le domaine d'application .
8.3 Conseils sur les références normatives .
B.4 Conseils sur les conditions et options .
8.5 Conseils sur les PDU .
8.6 Conseils sur le états .
8.7 Conseils pour les FDT .
8.8 Conseils divers .
C (informative) Spécification incomplète des conditions de conformité sta-
tique . 34
D (informative) Conseils pour les tests élémentaires génériques . 35
D.l Introduction . 35
D.2 Description des tests élémentaires génériques . 35
D.3 Relations entre tests élémentaires génériques et tests élémentaires
abstraits . 35
D.4 Dérivation des tests élémentaires abstraits à partir des test élémen-
taires génériques . 35
iv
ISO/CEI 9646-2 : 1991 (FI
Avant-propos
L'ISO (Organisation internationale de normalisation) et la CE1 (Commission électro-
technique internationale) forment ensemble un système consacré à la normalisa-
tion internationale considérée comme un tout. Les organismes nationaux membres
de I'ISO ou de la CE1 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 l'lS0 et de la CE1 collaborent dans des domaines d'intérêt commun.
D'autres organisations internationales, gouvernementales ou non gouvernementa-
les, en liaison avec I'ISO et la CE1 participent également aux travaux.
Dans le domaine des technologies de l'information, I'ISO et la CE1 ont créé un
comité technique mixte, I'ISO/CEI 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
qui requièrent I'ap-
internationales sont approuvées conformément aux procédures
probation de 75 % au moins des organismes nationaux votants.
La Norme internationale ISO/CEI 9646-2 a été élaborée par le comité technique
mixte ISO/CEI JTC 1, Technologies de l'information.
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 - Essais de
conformité - Méthodologie générale et procédures :
- Partie 1 : Concepts généraux
- Partie 2 : Spécification des suites de tests abstraites
- Partie 3 : Notation combinée arborescente et tabulaire (lTCN)
- Partie 4 : Réalisation des outils de test
- Partie 5 : Responsabilités des laboratoires d'essai et de leurs clients au cours
du processus d'évaluation de conformité
L'Annexe A fait partie intégrante de la présente partie de I'ISO/CEI 9646. Les
annexes 8, C et D sont données uniquement à titre d'information.
V
ISO/CEI 9646-2 : 1991 IF)
lntroduct ion
La présente partie de I’ISO/CEI 9646 donne une approche pour le développement de
normes d‘essais et de suites de tests de conformité OSI, indépendante des moyens
d’exécution de ces suites de tests (appelées ici ((suites de test abstraites))). Le
niveau d’abstraction recommandé est adapté à la normalisation et facilite la compa-
raison des résultats produits par les différents organismes qui réalisent les suites de
tests exécutables correspondantes.
6 et 7 rappellent les conditions que doivent remplir les concepteurs de
Les articles
protocoles pour que ceux-ci puissent servir de base au processus de développe-
ment d’une suite de tests abstraite. Dans ces articles, est exprimé le besoin d’in-
clure des clauses de conformité cohérentes et des formulaires PICS dans les
Normes internationales et les Recommandations du CCITT spécifiant des protoco-
OSI.
les
Les articles 8 à 16 décrivent le processus de développement d‘une suite de tests
abstraite, y compris des criteres de conception à appliquer et des conseils concer-
nant la structure et la portée de la suite de tests abstraite. Les méthodes de test abs-
traites possibles sont définies et un guide est élaboré pour aider les auteurs de spé-
cifications de suites de tests à choisir quelles méthodes de tests doivent être
utilisées dans l’élaboration d‘une suite de tests donnée. Sont également définis des
conseils et des conditions relatifs à la spécification de tests élémentaires abstraits ;
ceci couvre la division des tests élémentaires en modules de test et l’attribution de
verdicts aux résultats des tests.
La présente partie de I’ISO/CEI 9646 définit les informations que doit fournir le
concepteur d’une suite de tests aux réalisateurs de tests (par exemple : limites sur
le choix des tests élémentaires).
Enfin, sont définis des conseils et des conditions relatifs à la maintenance des suites
de tests.
La présente partie de I’ISO/CEI 9646 est également publiée par le CClTT : Recom-
mandation X.291 (1991).
vi
NORME INTERNATIONALE ISO/CEI 9646-2 : 1991 (F)
Technologies de l'information - Interconnexion de systèmes
ouverts - Essais de conformité - Méthodologie générale et
procédures -
Partie 2:
Spécification des suites de tests abstraites
y compris test de conditions de conformité à ce qui
1 Domaine d'application
n'est pas du protocole ;
1.1 La présente partie de I'ISO/CEI 9646 spécifie les
c) méthodes de test impliquant plus de deux systè-
conditions et donne des conseils s'appliquant à la pro-
mes extrémité communiquant ensemble.
duction, indépendante des systèmes réels, de norme
NOTE - La présente partie de I'ISO/CEI 9646 s'applique entie-
d'essais et de suites de tests de conformité pour une
rement à certains protocoles de la Couche Physique mais pas à
ou plusieurs Normes internationales ou Recomman-
tous. Néammoins, beaucoup des concepts définis dans la pré-
dations du CClTT relatives à I'OSI. Elle est applicable,
sente partie de I'ISO/CEI 9646 s'appliquent a tous les protoco-
en particulier, à la production de toutes les normes
les.
d'essai de conformité pour des protocoles biparties
OS1 et RNIS, y compris les projets de normes.
2 Références normatives
1.2 La présente partie de I'ISO/CEI 9646 s'applique à
la production de tests élémentaires qui vérifient
Les normes suivantes contiennent des dispositions
qu'une mise en œuvre satisfait aux conditions de
qui, par suite de la référence qui est en faite, consti-
conformité statique et/ou dynamique en contrôlant et
tuent des dispositions valables pour la présente partie
en observant le comportement du protocole. Les
de I'ISO/CEI 9646. Au moment de la publication, les
méthodes de test abstraites définies dans la présente
éditions indiquées étaient en vigueur. Toute norme est
partie de I'ISO/CEI 9646 peuvent être utilisées pour
sujette à révision et les parties prenantes des accords
spécifier tout test élémentaire qui peut être exprimé
fondés sur la présente partie de I'ISO/CEI 9646 sont
de manière abstraite en termes de contrôle et d'ob-
invitées à rechercher la possibilité d'appliquer les édi-
servation d'unités de données de protocole et de pri-
tions les plus récentes des normes indiquées ci-après.
mitives de service abstrait. Néammoins, pour
Les membres de la CE1 et de I'ISO possèdent le regis-
certains protocoles, des tests élémentaires ne pouvant
tre des Normes internationales en vigueur à un
pas être exprimés ainsi peuvent être nécessaires. La
moment donné.
spécification de ces tests élémentaires n'entre pas
dans le cadre de la présente partie de I'ISO/CEI 9646,
IS0 7498: 1984, Systèmes de traitement de l'informa-
bien qu'il puisse être nécessaire d'inclure ces tests
tion - Interconnexion de systèmes ouverts -
dans une norme d'essai de conformité (dans les par-
Modèle de référence de base.
ties ((Structure de la suite de tests et buts des tests))).
[Voir aussi la Recommandation X.200 (1984) du
CCIl-r.1
NOTE - Par exemple, certaines conditions de conformité sta-
tique relative à un élément de service d'application peuvent
ISO/TR 8509: 1987, Systèmes de traitement de l'infor-
exiger des techniques de tests spécifiques à l'application.
mation - Interconnexion de systèmes ouverts -
Conventions de services.
1.3 Les points suivants n'entrent pas dans le cadre
[Voir aussi la Recommandation X.210 (1988) du
de la présente partie de I'I,C3/CEI 9646 :
CCil-r.1
a) relation entre spécification de suites de tests abs-
IS0 8825: 1990, Technologies de l'information -
traitesettechniquesde description formelle ;
Interconnexion de systèmes ouverts - Spécification
des règles de codage de base pour la notation de syn-
b) test par des méthodes de test spécifiques à des appli-
taxe abstraite numéro 1 (ASN. 1)
cations, des protocoles ou des systèmes particuliers,
[Voir aussi la Recommandation X.209 (1988) du
CCITT).I
ISO/CEI 9646-1: 1991, Technologies de l'information RSE méthode de test monocouche encastrée
- Interconnexion de systèmes ouverts - Essais de distante
conformité - Méthodologie générale et procédures [remote single-layer embedded (test
-Partie 1 : Concepts généraux. method)]
[Voir aussi la Recommandation X.290 (1991) du
TSS&TP structure de la suite de tests et buts des
CCITT).]
tests
(test suite structure and test purposes)
ISO/CEI 9646-3:- ", Technologies de l'information -
Interconnexion de systèmes ouverts - Essais de
YL méthode de test en boucle
conformité - Méthodologie générale et procédures -
[loop back (test method)]
Partie 3 : Notation combinée arborescente et tabu-
YT méthode de test transversale
laire (TTCN).
[transverse (test method)]
3 Définitions
5 Compatibilité
Pour les besoins de la présente partie de I'ISOICEI 9646,
5.1 Une Norme internationale ou une Recommanda-
les définitions données dans I'ISO/CEI 9646-1 s'appli-
tion du CCITT qui contient une spécification de proto-
quent.
cole en étant compatible avec I'ISO/CEI 9646-2 doit
satisfaire à toutes les conditions établies aux articles
6 et 7 et dans l'annexe A.
4 Abréviations
NOTE -Cette compatibilité est une condition préalable pour
que des essais de conformité puissent être définis pour ce
Pour les besoins de la présente partie de I'ISO/CEI 9646,
protocole.
les abréviations données dans I'ISO/CEI 9646-1 ainsi
que les abréviations suivantes s'appliquent.
5.2 Une spécification de suite de tests abstraite
NOTE - Les abréviations utilisées sont celles de la version
(ATS) qui est compatible avec la présente partie de
anglaise. Dans le présent article, on donne la forme de ces
I'ISO/CEI 9646 doit
abréviations développée en français. La forme anglaise est
B la compréhension.
indiquée entre parenthèses pour aider
a) être une suite de tests de conformité ;
cs méthode de test monocouche coordonnée
b) être spécifiée au moyen d'une notation de test
[coordinated single layer (test method)]
normalisée par I'ISOICEI ou le CClïT ;
méthode de test monocouche encastrée
CS E
c) satisfaire à toutes les conditions établies dans les
coordonnée
articles 9 et 14 compris ;
[coordinated single-layer embedded (test
d) être tout ou partie d'une Norme internationale
method)]
ou d'une Recommandation du CCITT, ou à défaut,
DS méthode de test monocouche répartie
un document rendu public, en cours de normalisa-
[distributed single-layer (test method11
tion à I'ISO/CEI ou au CCITT, ayant atteint le plus
méthode de test monocouche encastrée haut statut de normalisation possible et qui est au
DSE
moins un projet de comité (CD), un projet de
réparti e
Norme internationale (DIS), un projet de Recom-
[distributed single-layer embedded (test
mandation ou l'équivalent.
met hod)]
FDT technique de description formelle
NOTE - Les suites de tests abstraites développées en dehors
(formal description technique)
du processus de normalisation, peuvent être proposées pour
LS méthode de test monocouche locale être normalisées avant d'être completement compatibles
avec la présente partie de I'ISO/CEI 9646, pour être sûr qu'el-
[local single-layer (test method)]
les seront revues, corrigées et acceptées au niveau internatio-
méthode de test monocouche encastrée
LSE
nal.
locale
[local single-layer embedded (test
5.3 II est recommandé d'utiliser la notation
method)]
combinée arborescente et tabulaire (TTCN). Si la
RS méthode de test monocouche distante
TTCN est utilisée, I'ATS doit être compatible avec
[remote single-layer (test method)]
I'ISO/CEI 9646-3.
NOTE-Dans ce cas, la Recommandation X.290 (1988) est
périmée.
1) A publier.
ISO/CEI 9646-2 : 1991 (F)
6.3.4 La clause de conformité doit également inclure
6 Conditions de conformité dans les Nor-
mes internationales et les Recommanda-
a) l'exigence de pouvoir accepter toutes les séquen-
'
tions du CClll' relatives a l'OS1
ces correctes de PDU provenant des entités homo-
logues et de répondre avec des séquences
6.1 Introduction
correctes de PDU ;
L'ISO/CEI 9646-1 traite de la Signification de la confor- b) l'exigence de pouvoir répondre correctement à
mité dans I'OSI. En préalable à la production d'une toutes les séquences de PDU incorrectes reçues ;
ATS pour une spécification de protocole OS1 ou de
c) pour les protocoles en mode connexion, la possi-
syntaxe de transfert, une compréhension non ambi-
bilité de prendre en charge soit l'initiation d'une
guë et objective des conditions de conformité de
connexion, soit l'acceptation, soit les deux ;
cette spécification est nécessaire.
d) pour les protocoles en mode sans connexion la possi-
Les articles 6 et 7 établissent les conditions que doivent
bilité de prendre en charge soit la transmission d'une
remplir les concepteurs de protocole pour garantir
PDU, soit la réception d'une PDU, soit les deux.
une telle compréhension des clauses de conformité.
D'autres conseils sont donnés en annexe B.
7 Conditions relatives aux formulaires PICS
6.2 Conditions générales
7.1 Les conditions spécifiques que doivent remplir
les fournisseurs en ce qui concerne chaque PICS
6.2.1 Les conditions de conformité statique et celles
fourni doivent être établies dans la Norme internatio-
de conformité dynamique doivent être clairement
nale ou la Recommandation du CClTT spécifiant le
distinctes. Pour éviter toute ambiguïté, elles devront
protocole. Le formulaire PICS fait partie de ces condi-
être établies séparement les unes des autres.
tions et doit se trouver dans une partie indépendante
de la Norme internationale ou de la Recommanda-
6.2.2 La signification de la conformité à la Norme
tion du CCITT.
internationale ou à la Recommandation du CClTT doit
être claire en termes de ce qui doit être fait, ce qui est
autorisé mais pas obligatoire et ce qui ne doit pas
7.2 Le formulaire PICS doit se présenter SOUS la
être mis en œuvre pour être conforme à la Norme
forme d'un questionnaire ou d'une liste à remplir par
internationale ou à la Recommandation du CCITT.
le fournisseur ou le responsable d'une mise en
œuvre du protocole OSI.
6.2.3 II doit toujours être possible de décider si une
mise en œuvre, au cours d'une instance de communi-
7.3 Le formulaire PICS doit couvrir toutes les fonctions
cation, est conforme, dynamiquement ou non. Par
optionnelles et conditionnelles, les éléments de procédures,
il devra être possible d'observer un enregis-
exemple,
les paramètres, les options, les PDU, les temporisateurs,
trement d'activité de PDU et de décider si elle est
les dépendances multicouches et les autres capacités
à la Norme internationale ou la
valide par rapport
identifiées dans la spécification de protocole.
Recommandation du CClTT ou si elle ne l'est pas.
II doit y avoir une mise en correspondance parfaite
6.3 Clauses de conformité
(en utilisant des références) entre le formulaire PICS
et les conditions de conformité statique.
6.3.1 Chaque Norme internationale ou Recommandation
du CCITT spécifiant un protocole OS1 ou une syntaxe
L'annexe A définit les conditions relatives aux formu-
de transfert doit avoir une clause de conformité qui
laires PICS et donne des conseils pour l'élaboration
doit être exprimée clairement et sans ambiguïté.
de ces formulaires.
6.3.2 Les clauses de conformité doivent distinguer
les catégories d'informations suivantes :
8 Développement et normalisation des sui-
tes de tests abstraites
a) références aux articles ou paragraphes établis-
sant des conditions de conformité dynamique ;
8.1 Pour présenter les conditions et les conseils
b) conditions de conformité statique concernant la
généraux concernant la spécification d'ATS, il est utile
mise en œuvre du protoc le ;
d'admettre un schéma normal de processus de produc-
tion des ATS conduisant à une norme d'essai de
c) conditions de conformité statique concernant les
conformité. Le présent article décrit le processus de
dépendances multicouches.
production des ATS suivant ce schéma. Les concepteurs
d'ATS ne sont pas tenus de suivre exactement ce
6.3.3 L'exigence de produire un PICS, suivant le for-
schéma de production ; cependant, il leur est recom-
mulaire PICS, doit être établie séparement des condi-
mandé d'utiliser un processus semblable, comprenant
tions relatives à la mise en œuvre du protocole.
les mêmes étapes, même dans un ordre différent.
ISO/CEI 9646-2 : 1991 (F)
8.2 Pour les besoins de la présente partie de c) une ou plusieurs ATS (voir 13) pour une ou plu-
I'ISOKEI 9646, le processus de production des ATS sieurs méthodes de test abstraites (voir 12) ;
est supposé être le suivant :
d) un protocole de gestion de tests, si nécessaire
(voir 14).
a) étudier les spécifications et formulaires PICS
concernés pour déterminer quelles conditions de confor-
mité (y compris les options) sont à tester (voir 9) ; 8.4 Les articles 9 à 16 établissent les conditions et
donnent des conseils concernant chaque étape du
b) décider quels groupes de tests seront nécessaire
processus défini ci-dessus.
pour bien couvrir les conditions de conformité (voir
10.2) ;
9 Conditions de conformité et formulaires
c) en option, développer les objectifs des groupes
PICS
de tests, c'est-à-dire : les objectifs de test com-
muns des éléments de chaque groupe de tests
(voir 10.3) ;
9.1 Avant qu'une ATS puisse être spécifiée, le
concepteur de I'ATS doit d'abord déterminer quelles
d) développer les buts des tests qui reflètent les
sont les conditions de conformité pour les spécifica-
objectifs des groupes de tests (s'il y en a), pour les
tions de protocole et/ou de syntaxe de transfert
groupes de tests contenant les tests, et qui cou-
concernées et ce qui est établi dans le formulaire
vrent les conditions de conformité à tester (voir
PICS concernant la mise en œuvre de ces spécifica-
10.3 et 10.4) ;
tions.
e) en option, spécifier les tests élémentaires généri-
ques pour chaque but des tests, en utilisant une
9.2 Les articles 6 et 7 spécifient les conditions que
notation de test appropriée (voir 11) ;
doivent remplir les concepteurs de protocole comme
préalable à la production d'une ATS pour un proto-
f) choisir la ou les méthodes de test pour lesquel-
cole donné.
les les tests élémentaires abstraits complets doi-
vent être spécifiés, et décider des restrictions à
imposer sur les capacités du testeur inférieur et 9.3 Si les conditions de conformité statique ne sont
(suivant la méthode de test choisi) du testeur pas correctement spécifiées, le concepteur de I'ATS
supérieur et des procédures de coordination des devrait contribuer à l'élaboration d'un amendement
tests (voir 12) ;
ou à une révision de la Norme internationale ou de la
Recommandation du CClTT correspondante afin de
g) utiliser une notation de test normalisée pour spé-
clarifier ces conditions. En attendant que le problème
cifier l'ensemble des tests élémentaires abstraits, y
soit résolu, le concepteur d'ATS pourra suivre les
compris la structure de module de test à utiliser
conseils donnés en annexe C.
(voir 13) ;
h) spécifier les relations
10 Structure d'une suite de tests et buts
des tests
1) entre tests élémentaires,
2) entre les tests élémentaires et le PICS, et
10.1 Conditions de base
3) autant que possible, entre les tests élémentaires
10.1.1 La structure de la suite de tests et les buts des
et le PIXIT,
tests, s'appliquant à toutes les ATS à spécifier pour le
pour définir les restrictions à imposer à la sélection
même protocole OSI, doivent être définis dans une
des tests élémentaires et à la paramétrisation de
partie indépendante de la norme sur les tests de
ces tests, en vue de leur exécution, ainsi que les
conformité.
restrictions possibles sur l'ordre dans lequel ils doi-
vent être exécutés (voir 15) ;
10.1.2 Chaque ATS doit comprendre plusieurs tests
élémentaires dont chacun est conçu pour réaliser un
i) examiner les procédures de maintenance de
des buts des tests spécifiés. Les tests élémentaires
I'ATS (voir 16).
peuvent être rassemblés en groupes de tests, qui
peuvent être imbriqués. La structure doit être hiérar-
8.3 II est également admis qu'au cours du processus
chisée : un élément d'un niveau inférieur doit être
de production d'une ATS, une structure de la norme
complètement inclus dans un élément d'un niveau
d'essai de conformité sera définie comprenant les
supérieur. Cependant, la structure n'a pas besoin
parties suivantes :
d'être strictement hiérarchisée : tout test élémentaire
à plus d'une suite de tests ou à plus
peut appartenir
a) la structure de la suite de tests et les buts des
d'un groupe de tests. De même, les groupes de tests
tests (TSS & TP, voir IO) ;
peuvent appartenir à plus d'un groupe de tests de
niveau supérieur ou à plus d'une suite de tests.
b) en option, une suite de tests génériques (voir 11) ;
ISO/CEI 9646-2 : 1991 (F)
10.1.3 Le concepteur d'ATS doit s'assurer qu'un I) variations de codage de PDU ;
sous-ensemble des buts des tests de chaque ATS
m) variations de valeurs de paramètres ;
concerne les tests de capacité, et qu'un autre
sous-ensemble concerne les tests de comportement.
n) variations dans les combinaisons de valeurs de
Ceci ne conduit pas nécessairement à des tests élé-
paramètres.
mentaires distincts pour tester le comportement et
les capacités parce qu'il peut être possible d'utiliser
Cette liste n'est pas exhaustive ; d'autres catégories
les mêmes modules de tests pour les deux buts de
pourraient être nécessaires pour garantir une bonne
tests à la fois : but de test de comportement et but de
couverture des conditions de conformité pour une
test de capacités. Le concepteur de VATS doit expli-
suite de tests spécifique. De plus, ces catégories se
quer comment les buts des tests sont dérivés de la
recoupent et le concepteur de I'ATS doit les structu-
spécification de protocole ou comment ils sont liés à
rer suivant une hiérarchie appropriée.
cette spécification. Le concepteur de I'ATS doit aussi
fournir un résumé sur ce que couvre I'ATS.
10.2.2 La structure suivante est un exemple de suite
de tests monocouche, fourni à titre indicatif :
10.2. Spécification de la structure d'une suite de
A Tests de capacités
tests
10.2.1 Pour être sûr que I'ATS couvre bien les condi-
A. 1 Capacités obligatoires
tions de conformité concernées, le concepteur d'une
suite de tests devrait concevoir la suite de tests en A.2 Capacités optionnelles
termes de groupes de tests imbriqués, en partant du
: réponse à un comporte-
B Tests de comportement
haut, vers le bas.
ment valide par la mise en œuvre homologue
II y a plusieurs façons de structurer la même suite de
B.l Phase d'établissement de connexion (si appro-
tests en groupes de tests ; aucune n'est forcément la
seule juste et la meilleure approche pour une suite de priée)
tests peut ne pas être adaptée à une autre suite de
B.1.1 Ce qui est envoyé à l'IUT
tests. Néammoins, le concepteur de la suite de tests
doit s'assurer qu'elle comprend tous les tests élé-
B. 1.1.1 Variation de l'événement de test dans chaque
mentaires pour n'importe laquelle des catégories sui-
état
vantes qui soit appropriée :
B.1.1.2 Variation d'horaire et de temporisateur
a) tests de capacité (pour les conditions de confor-
;
mité statique)
8.1.1.3 Variation de codage
b) tests de comportement de comportement valide ;
B.1.1.4 Variation des valeurs de paramètres
c) tests de comportement pour étudier la réaction
de l'IUT à des événements de tests invalides ; sui- B.1.1.5 Variation des combinaisons de valeurs de
vant le protocole concerné, ces événements peu-
paramètres
vent être subdivisés en événements de test
8.1.2 Ce qui est reçu de l'IUT
invalides sur le plan de la syntaxe, invalides sur le
plan de la sémantique et en événements de tests
-même structure que B.1.1
inopportuns ;
d) tests axés sur les PDU envoyées à l'IUT ;
8.1.3 Interactions
e) tests axés sur les PDU reçues de l'IUT ;
- même structure que B.1.1
f) tests axés sur les interactions entre PDU
B.2 Phase de transfert de données
envoyées et PDU reçues ;
- même structure que B.1
g) tests relatifs à chaque capacité obligatoire ;
B.3 Phase de terminaison de connexion (si appro-
h) tests relatifs à chaque capacité optionnelle ;
priée)
i) tests relatifs à chaque .hase du protocole ;
- même structure que B.l
j) variations dan9 l'événement de test survenant
dans un état particulier ;
k) variations d'horaire et de temporisateurs ;
ISO/CEI 9646-2 : 1991 (FI
C Tests de comportement : réponse à un comporte- 10.2.3 Cette structure de groupe de tests ne couvre
ment invalide sur le plan de la syntaxe et sur le plan pas les tests d'interconnexion de base qui peuvent
de la sémantique par la mise en œuvre homologue être pris dans une liste de tests de capacités et/ou de
comportement existants ; cette liste ne doit pas com-
C.l Phase d'établissement de connexion (si
porter de buts de tests supplémentaires.
appropriée)
10.3 Spécification des buts des tests
C.l.l Ce qui est envoyé à l'IUT
C.l.l.l Variation de l'événement de test dans 10.3.1 Le concepteur d'une suite de tests doit définir
chaque état un ensemble de buts des tests ; chaque but doit cor-
respondre à une condition de conformité, établie
C.1.1.2 Variation de codage de l'événement
dans les normes correspondantes. II est suggéré
invalide
d'identifier d'abord les groupes de tests (décrits en
C.1.1.3 Variation des valeurs de paramètres
10.2) des buts de tests correspondants et de produire
invalides
le texte définissant l'objectif du groupe de tests pour
À l'intérieur de chaque
chaque groupe de tests.
C.1.1.4 Variation des combinaisons de
groupe de tests, il pourra y avoir plusieurs objectifs
valeurs de paramètres invalides
de tests spécifiques qui seront soit des objectifs de
C.1.2 Ce que l'IUT doit envoyer groupe de tests imbriqués, soit des buts de tests
indépendants. Un ensemble de buts de test peut ainsi
C.1.2.1 Valeurs de paramètres invalides
être produit par améliorations successives des objec-
C.1.2.2 Combinaisons de valeurs de paramè-
tifs de groupe de tests.
tres invalides
Les buts des tests peuvent être dérivés directement
C.2 Phase de transfert de données
des clauses de conformité appropriées au groupe de
tests concerné. Pour certains groupes de tests, les
- même structure que C.l
buts des tests pourraient être dérivés directement des
C.3 Phase de terminaison de connexion (si appro- tables d'états du protocole ; pour d'autres, ils pour-
raient être dérivés de la définition du codage des
priée)
PDU, ou de la description de certains paramètres, ou
- même structure que C.1
des conditions de conformité.
D Tests de comportement : réponse à des événements
Cette technique permet de garantir que les conditions
inopportuns par la mise en œuvre homologue
de conformité à tester sont bien couvertes. Elle évite
toute duplication des descriptions des buts des tests
D.l Phase d'établissement de connexion (si
parce que la description complète de chaque objet de
appropriée)
test n'a pas à être écrite explicitement, mais elle peut
découler de la structure imbriquée des objectifs.
D.1.1 Ce qui est envoyé à l'IUT
D.l.l.l Variation de l'événement de test dans
NOTE - Si le concepteur de la suite de tests utilise une des-
cription formelle du protocole, les buts des tests peuvent en
chaque état
les
être dérives par une méthode automatisée. Dans ce cas,
D.1.1.2 Variation d'horaire et de temporisa-
mêmes conditions s'appliquent. Cependant, les méthodes
teur
fondées sur des techniques de description formelle n'entrent
pas dans le cadre de la présente partie de I'ISO/CEI 9646.
D. 1.1.3 Variation de codage spécial
Néammoins, si une FDT est utilisée, il est préférable que ce
D.1.1.4 Variation des valeurs des principaux
soit une technique normalisée.
paramètres
D.1.1.5 Variation des principales combinai-
10.3.2 Pour accroître I'éfficacité des tests de para-
sons de valeurs de paramètres mètres d'une PDU, des buts de tests combinés peu-
vent être spécifiés pour un seul test élémentaire
D.1.2 Ce que l'IUT doit envoyer
abstrait. Les buts des tests pour les valeurs de para-
mètre invalides ne doivent pas être combinés aux
- même structure que D. 1.1
buts des tests pour les valeurs valides ou invalides.
0.2 Phase de transfert de données
10.3.3 II est suggéré que soient d'abord identifiés les
- même structure que D.1
buts des tests pour chaque paramètre à tester ; ceci
fait partie du processus d'élaboration de la TSS & TP.
0.3 Phase de terminaison de connexion (si appro-
Ensuite, peuvent être identifiées les combinaisons de
priée)
buts des tests de paramètres concernant la même
- même structure que D.l
PDU. Si c'est le cas
ISO/CEI 9646-2 : 1991 (F
a) un but de test combiné doit être écrit, en combi- C.x.1.1, D.x.y.l), au moins un but de test par combi-
naison événement/état ;
nant les buts des tests et en y faisant référence ;
b) il doit être indiqué qu'un seul test élémentaire
c) pour les groupes de tests relatifs aux temporisateurs
doit être produit pour ce but de test combiné, au
et à l'horaire (B.x.y.2, D.x.y.21, au moins un but de test
lieu d'un test élémentaire pour chacun des buts de
lié à l'expiration de chaque temporisateur défini ;
test qui ont été combinés ;
d) pour les groupes de tests relatifs aux variations
c) chaque but de test doit rester dans l'ensemble de
de codage (B.x.y.3, C.x.1.2, D.x.y.31, au moins un
buts des tests mais il doit faire référence au but de
but de test par sorte de variation de codage par
test combiné approprié.
type de PDU ;
e) pour les groupes de tests relatifs aux valeurs de
10.3.4 Le résultat de la définition et de la combinai-
paramètres valides (B.x.y.4, D.x.y.4) :
son de buts de tests est une spécification de structure
de suite de tests et une liste de noms de tests élémen-
1) pour chaque paramètre dont la valeur est un
taires qui doivent s'appliquer à la fois aux buts des
entier, des buts de tests liés aux valeurs limites et
tests et ti toute ATS produite pour ces buts des tests.
à une valeur intermédiaire aléatoire,
10.3.5 Quelle que soit la méthode utilisée pour dériver
2) pour chaque paramètre binaire, des buts de
les buts des tests, le concepteur de la suite de tests
tests pour autant de valeurs que possible, mais pas
doit s'assurer, autant que possible, que les buts de
moins que les valeurs ccnormales)) ou courantes,
(I)
tests couvrent bien les conditions de conformité éta-
blies dans les normes correspondantes. II doit y avoir
3) pour les autres valeurs de paramètres, au
au moins un but de test par condition de conformité.
moins un but de test pour une valeur différente
de celle qui est considérée comme ((normale)) ou
10.3.6 Des buts de test devraient être spécifiés non
par défaut dans les autres groupes de tests ;
seulement pour les conditions de conformité testa-
bles, mais aussi pour celles qui peuvent ne pas être NOTE - Les tests pour les valeurs de parametres valides
devraient être axés sur les valeurs déclarés dans le PICS.
testables par les méthodes définies dans la présente
partie de I'ISO/CEI 9646.
f) pour les groupes de tests relatifs à des valeurs de
NOTE - Les buts des tests pour des conditions non testables
paramètres invalides sur le plan de syntaxe ou sur
indiquent aux concepteurs de protocole, par des manques
le plan de la sémantique (C.x.1.3, C.x.2.1) :
dans les ATS normalisées, quelles conditions de conformité
ne sont pas testables.
1) pour chaque paramètre dont la valeur est un
entier, des buts de tests pour les valeurs invalides
10.4 Couverture des conditions de conformité
voisines des valeurs limites autorisées définies
dans le protocole, et pour une valeur invalide
La signification d'une bonne cccouverture des conditions
choisie au hasard,
de conformité)) peut être donnée en se référant à l'exem-
ple de structure de suite de tests donné en 10.2. Dans
2) pour chaque paramètre binaire, des buts de test
ce but, la notation abrégée suivante est utilisée :
pour autant de valeurs invalides que possible,
-«x» représente toutes les valeurs du premier
3) pour tous les autres types de paramètres, au
chiffre de l'identificateur de groupe de tests,
moins un but de test par paramétres ;
- «y» représente les valeurs pour le second chiffre ;
NOTE - Les tests pour les valeurs de paramétres invalides
devraient être axés sur des valeurs n'appartenant pas a la
ainsi, B.x.y.1 correspond à 8.1.1.1, 8.1.2.1, B.1.3.1,
plage de valeurs définies par le protocole, plutôt qu'a des
B.2.1.1, 8.2.2.1, 8.2.3.1, B.3.1
...

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