You are on page 1of 8

AS/NZS 4103.

2:1993
ISO/IEC 9646-2:1991

Australian/New Zealand Standard


This is a free 7 page sample. Access the full version at http://infostore.saiglobal.com.

Information technology—
Open Systems Interconnection—
Conformance testing methodology
and framework

Part 2: Abstract test suite


specification
AS/NZS 4103.2:1993

This Joint Australian/New Zealand Standard was prepared by Joint Technical Committee
IT/1, Information Systems— Interconnection. It was approved on behalf of the Council of
Standards Australia on 12 November 1992 and on behalf of the Council of Standards
New Zealand on 22 September 1992. It was published on 15 March 1993.

The following interests are represented on Committee IT/1:


AOTC
This is a free 7 page sample. Access the full version at http://infostore.saiglobal.com.

Australian Association of Permanent Building Societies


Australian Bankers Association
Australian Bureau of Statistics
Australian Committee of Directors and Principals
Australian Computer Society
Australian Computer Users Association
Australian Information Industry Association
Australian Telecommunications Users Group
Australian Vice Chancellors Committee
Confederation of Australian Industry
Department of Defence
Department of Industry, Technology and Commerce
Information Exchange Steering Committee
Institute of Information and Communication Technologies, CSIRO
Life Insurance Federation of Australia
OPTUS
Standards New Zealand

Review of Standards. To keep abreast of progress in industry, Joint Australian/


New Zealand Standards are subject to periodic review and are kept up to date by the issue
of amendments or new editions as necessary. It is important therefore that Standards users
ensure that they are in possession of the latest edition, and any amendments thereto.
Full details of all Joint Standards and related publications will be found in the Standards
Australia and Standards New Zealand Catalogue of Publications; this information is
supplemented each month by the magazines ‘The Australian Standard’ and ‘Standards
New Zealand’, which subscribing members receive, and which give details of new
publications, new editions and amendments, and of withdrawn Standards.
Suggestions for improvements to Joint Standards, addressed to the head office of either
Standards Australia or Standards New Zealand, are welcomed. Notification of any
inaccuracy or ambiguity found in a Joint Australian/New Zealand Standard should be made
without delay in order that the matter may be investigated and appropriate action taken.
AS/NZS 4103.2:1993

Australian/New Zealand Standard


This is a free 7 page sample. Access the full version at http://infostore.saiglobal.com.

Information technology—
Open Systems Interconnection—
Conformance testing methodology
and framework

Part 2: Abstract test suite


specification

First published as Joint Australian/New Zealand Standard


AS/NZS 4103.2:1993.

PUBLISHED JOINTLY BY:

STANDARDS AUSTRALIA
1 The Crescent,
Homebush NSW 2140 Australia

STANDARDS NEW ZEALAND


Level 10, Radio New Zealand House,
155 The Terrace,
Wellington 6001 New Zealand
ISBN 0 7262 7966 8
2

PREFACE
This Standard was prepared by the Joint Standards Australia/Standards New Zealand Committee on Information
Systems — Interconnection. It is identical with and has been reproduced from ISO/IEC 9646-2:1991, Information
technology—Open SystemsInterconnection—Conformance testing methodology and framework— Part 2: Abstract
test suite specification.
The Standard is one of a series of Open Systems Interconnection (OSI) Standards which are currently under
development. Since OSI Standards are developmental, there may be some minor difficulties encountered in their
implementation. For this reason, Standards Australia will be providing, through the OSI Help Desk, a service to
coordinate and disseminate information concerning difficulties which are identified in using this Standard.
Under arrangements made between Standards Australia/Standards New Zealand and the international Standards
bodies, ISO and IEC, as well as certain other Standards organizations, users of this Joint Standard are advised
of the following:
(a) In Australia, copyright is vested in Standards Australia. In New Zealand, copyright is vested in Standards
New Zealand
(b) The number of this Standard is not reproduced on each page; its identity is shown only on the cover and
title pages.
This is a free 7 page sample. Access the full version at http://infostore.saiglobal.com.

For the purpose of this Joint Standard, the ISO/IEC text should be modified as follows:
(i) Terminology The words ‘Australian Standard’, ‘New Zealand Standard’ or ‘Joint Australian/New Zealand
Standard’ should replace the words ‘International Standard’ wherever they appear.
(ii) References The references to International Standards should be replaced by references to the following
Australian/New Zealand Standards:
Reference to International Australian/New Zealand Standard
Standard or other Publication
ISO
7498 Information processing systems— Open AS Information processing systems—
Systems Interconnection — Basic 2777 Open systems Interconnection— Basic
Reference Model reference model
8825 Information technology— Open Systems AS Information technology— Open
Interconnection— Specification of Basic 3626 Systems Interconnection — Specification
Encoding Rules for Abstract Syntax of basic encoding rules for Abstract
Notation One (ASN.1) Syntax Notation One (ASN.1)
ISO/IEC
9646 Information technology— Open Systems AS/NZS Information technology— Open
Interconnection— Conformance testing 4103 Systems Interconnection — Conformance
methodology and framework— testing methodology and framework
9646-1 Part 1: General concepts 4103.1 Part 1: General concepts

ISO/TR
8509 Information processing systems— Open AS Information processing systems—
Systems Interconnection — Service 3620 Open Systems Interconnection — Service
conventions conventions
3

CONTENTS

Page

1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5 Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6 Conformance requirements in OSI International Standards and CCITT
Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.2 General requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.3 Conformance clauses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
7 Requirements on PICS proformas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
8 Abstract Test Suite production process leading to conformance testing
standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
This is a free 7 page sample. Access the full version at http://infostore.saiglobal.com.

9 Conformance requirements and PICS proforma . . . . . . . . . . . . . . . . . . . . . . . . . 7


10 Test Suite Structure and Test Purposes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
10.1 Basic requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
10.2 Specification of the test suite structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
10.3 Specification of the test purposes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
10.4 Coverage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
10.5 TSS&TP compliance clause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
11 Specification of generic test suites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
12 Abstract Test Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
12.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
12.2 General principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
12.2.1 Lower Testers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
12.2.2 Upper Testers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
12.3 General specification of the ATMs for end-systems IUTs . . . . . . . . . . . . . . 11
12.3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
12.3.2 The Local test method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
12.3.3 The Distributed test method . . . . . . . . . . . . . . . . . . . . . . . . . . 11
12.3.4 The Coordinated test method . . . . . . . . . . . . . . . . . . . . . . . . . 11
12.3.5 The Remote test method . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
12.3.6 Single-layer and embedded variants . . . . . . . . . . . . . . . . . . . . 13
12.4 Variants for single-protocol IUTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
12.4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
12.4.2 The LS test method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
12.4.3 The DS test method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
12.4.4 The CS test method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
12.4.5 The RS test method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
12.5 Variants for multi-protocol IUTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
12.5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
12.5.2 The LSE test method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
12.5.3 The DSE test method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
12.5.4 The CSE test method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
12.5.5 The RSE test method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
12.6 ATMs for open relay-systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
12.6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
12.6.2 The YL test method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
12.6.3 The YT test method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
12.7 Choice of ATM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
12.7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
12.7.2 Comprehensive testing service . . . . . . . . . . . . . . . . . . . . . . . . 17
12.7.3 IUT environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
12.7.4 Applicability of the ATMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
12.8 Test coordination procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

13 Specification of ATSs . . . . . . ...... .. .. .. .. .. . .. .. .. . . . . . . . . . . . . .. 17


13.1 General . . . . . . . . . . . . ... . .. .. .. .. .. .. . .. .. .. . . . . . . . . . . . . .. 17
13.2 Test cases . . . . . . . . . . ...... .. .. .. .. .. . .. .. .. . . . . . . . . . . . . .. 18
13.3 ATS conformance clause .. .. . .. .. .. .. .. . .. .. .. . . . . . . . . . . . . .. 19
4

Page
13.4 Consistency with protocol .. .. . . .. .. .. .. .. .. .. .. . .. . . . . . . . .. . . 19
14 Specification of a TMP . . . . . . .. ... . .. .. .. .. .. .. .. .. . .. . . . . . . . .. . . 19
15 Use of an ATS specification . . .. ... . .. .. .. .. .. .. .. .. . .. . . . . . . . .. . . 19
16 ATS maintenance . . . . . . . . . . .. ... . .. .. .. .. .. .. .. .. . .. . . . . . . . .. . . 20
Annexes
A (normative) Requirements and guidance for a PICS proforma . . . . . . . . . . . . . . 21
A.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
A.2 Relationship between PICS proformas and conformance
requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
A.3 General layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
A.4 Copyright . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
A.5 First section— Identification of the implementation . . . . . . . . . . . . . . . . . . 22
A.6 Second section— Identification of the protocol . . . . . . . . . . . . . . . . . . . . . 23
A.7 Global statement of conformance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
A.8 Other sections— Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
A.8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
This is a free 7 page sample. Access the full version at http://infostore.saiglobal.com.

A.8.2 Initiator/responder capability . . . . . . . . . . . . . . . . . . . . . . . . . . 23


A.8.3 Major capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
A.8.4 Timers and protocol parameters . . . . . . . . . . . . . . . . . . . . . . . 23
A.8.5 PDUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
A.8.6 PDU parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
A.8.7 Negotiation capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
A.8.8 Protocol error handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
A.8.9 Multi-layer dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
A.8.10 Other conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
A.9 Formats of the tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
A.9.1 Structure of the tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
A.9.2 Symbols and conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
A.9.3 Instructions for completing a PICS proforma . . . . . . . . . . . . . . 27
B (informative) Guidance for protocol specifiers to facilitate conformance
testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
B.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
B.2 Guidance on scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
B.3 Guidance on normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
B.4 Guidance on requirements and options . . . . . . . . . . . . . . . . . . . . . . . . . . 29
B.5 Guidance on PDUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
B.6 Guidance on states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
B.7 Guidance on FDTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
B.8 Miscellaneous guidance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
C (informative) Incomplete static conformance requirements . . . . . . . . . . . . . . . . . 31
D (informative) Guidance on generic test cases . . . . . . . . . . . . . . . . . . . . . . . . . . 32
D.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
D.2 Description of generic test cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
D.3 Relation of generic to abstract test cases . . . . . . . . . . . . . . . . . . . . . . . . . 32
D.4 Derivation of abstract test cases from generic test cases . . . . . . . . . . . . . 32

 Copyright STANDARDS AUSTRALIA/STANDARDS NEW ZEALAND


Users of Standards are reminded that copyright subsists in all Standards Australia and Standards New Zealand publications and software.
Except where the Copyright Act allows and except where provided for below no publications or software produced by Standards Australia
or Standards New Zealand may be reproduced, stored in a retrieval system in any form or transmitted by any means without prior permission
in writing from Standards Australia or Standards New Zealand. Permission may be conditional on an appropriate royalty payment. Australian
requests for permission and information on commercial software royalties should be directed to the head office of Standards Australia.
New Zealand requests should be directed to Standards New Zealand.
Up to 10 percent of the technical content pages of a Standard may be copied for use exclusively in-house by purchasers of the
Standard without payment of a royalty or advice to Standards Australia or Standards New Zealand.
Inclusion of copyright material in computer software programs is also permitted without royalty payment provided such programs
are used exclusively in-house by the creators of the programs.
Care should be taken to ensure that material used is from the current edition of the Standard and that it is updated whenever the Standard is
amended or revised. The number and date of the Standard should therefore be clearly identified.
The use of material in print form or in computer software programs to be used commercially, with or without payment, or in commercial
contracts is subject to the payment of a royalty. This policy may be varied by Standards Australia or Standards New Zealand at any time.
This is a free 7 page sample. Access the full version at http://infostore.saiglobal.com.
This is a free preview. Purchase the entire publication at the link below:

AS/NZS 4103.2:1993, Information technology -


Open Systems Interconnection - Conformance
testing methodology and framework Abstract test
This is a free 7 page sample. Access the full version at http://infostore.saiglobal.com.

suite specification

Looking for additional Standards? Visit SAI Global Infostore


Subscribe to our Free Newsletters about Australian Standards® in Legislation; ISO, IEC, BSI and more
Do you need to Manage Standards Collections Online?
Learn about LexConnect, All Jurisdictions, Standards referenced in Australian legislation
Do you want to know when a Standard has changed?
Want to become an SAI Global Standards Sales Affiliate?

Learn about other SAI Global Services:

LOGICOM Military Parts and Supplier Database


Metals Infobase Database of Metal Grades, Standards and Manufacturers
Materials Infobase Database of Materials, Standards and Suppliers
Database of European Law, CELEX and Court Decisions

Need to speak with a Customer Service Representative - Contact Us

You might also like