Geographic information — Conformance and testing

This document specifies the framework, concepts and methodology for conformance testing and criteria to be achieved to claim conformance to the family of applicable standardization documents regarding geographic information and relevant application domains. This document provides a framework for specifying abstract test suites composed of abstract test cases grouped in conformance classes and for defining the procedures to be followed during conformance testing. Conformance can be claimed for data or software products or services or by specifications including any profile or functional standard. The structure of, and relationships between, conformance classes as defined in this document underly a systematic approach to configuration management involving managing dependencies within and between modules.

Information géographique — Conformité et essais

Le présent document spécifie le cadre, les concepts et la méthodologie applicables aux tests et critères de conformité à respecter pour revendiquer la conformité avec la famille de document de normalisation sur l'information géographique et les domaines d'application concernés. Le présent document propose un cadre pour la spécification des suites de tests abstraits composées de cas de test abstraits regroupés en classes de conformité, et pour la définition des procédures à suivre lors des tests de conformité. Il est possible de revendiquer la conformité pour les données ou les produits et services logiciels, ou par les spécifications, y compris de n'importe quel profil ou norme opératoire. La structure des classes de conformité définies dans le présent document, et les relations entre celles-ci, sous-tendent une approche systématique de la gestion de configuration qui implique la gestion des dépendances au sein des modules et entre ceux-ci.

General Information

Status
Published
Publication Date
05-Jul-2022
Current Stage
6060 - International Standard published
Start Date
06-Jul-2022
Due Date
06-Jul-2021
Completion Date
06-Jul-2022
Ref Project

Relations

Standard
ISO 19105:2022 - Geographic information — Conformance and testing Released:6. 07. 2022
English language
29 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 19105:2022 - Geographic information — Conformance and testing Released:6. 07. 2022
French language
30 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO
STANDARD 19105
Second edition
2022-07
Geographic information —
Conformance and testing
Information géographique — Conformité et essais
Reference number
© ISO 2022
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Symbols and abbreviated terms.4
5 Conformance . 4
6 Notation . 5
6.1 UML notation . 5
6.2 Identifiers . 5
7 Framework . 5
8 Modular specification .5
8.1 General . 5
8.2 Conformance clause . 5
8.3 Conformance classes . 6
8.4 Abstract test suite . 6
9 Modular standard .7
10 Executable test suite . 8
11 Conformance test report . 9
Annex A (informative) Abstract test suite .11
Annex B (informative) Sample template of styling constructs .18
Annex C (informative) UML model .20
Annex D (informative) URI structure .21
Annex E (informative) Conformance test report examples.23
Annex F (informative) Overall result synthesis .27
Bibliography .29
iii
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to
the World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT), see
www.iso.org/iso/foreword.html.
This document was prepared by Technical Committee ISO/TC 211, Geographic information/Geomatics,
in collaboration with the European Committee for Standardization (CEN) Technical Committee CEN/TC
287, Geographic Information, in accordance with the Agreement on technical cooperation between ISO
and CEN (Vienna Agreement).
This second edition cancels and replaces the first edition (ISO 19105:2000), which has been technically
revised.
The main changes are as follows:
— the document has been reformatted to have a modular structure;
— conformance testing requirements have been added for modular specification;
— dependency relationships have been introduced among conformance classes;
— three-valued logic is supported on the overall result evaluation;
— the statements on process are omitted, leaving freedom for implementers.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www.iso.org/members.html.
iv
Introduction
The scope of ISO/TC 211 is standardization in the field of digital geographic information. This work
aims at establishing a structured set of International Standards for information concerning objects
or phenomena that are directly or indirectly associated with a location relative to the Earth. These
International Standards can specify, for geographic information, methods, tools and services for data
management (including definition and description). They can also specify the acquisition, processing,
analysing, accessing, presentation and transferring of such data in digital/electronic form between
different users, systems and locations. The work will be linked to appropriate International Standards
for information technology and data, where possible, and provide a framework for the development of
sector-specific applications using geographic data.
This document is based on concepts defined in ISO International Standards which describe conformance
[2]
and testing. Certain components of the Open Geospatial Consortium (OGC) modular specification,
including requirements, requirements classes, abstract test cases and conformance classes, are also
used in this document. While the framework of conformance testing described in these documents is
also used in this document, some concepts have been modified for use in this particular domain.
Conformance testing does not include robustness testing, acceptance testing and performance testing,
because the family of documents on geographic information does not establish requirements for these
areas.
Conformance testing tests a candidate product according to normative requirements which are
required to be satisfied by passing the tests of the abstract test suite. These abstract test cases are
organized into conformance classes in a modular structure, each of which represents a mechanism for
partial satisfaction of the International Standard in terms of the corresponding requirements class.
In the practical sense, it is very important to be able to ensure good quality in testing and conformance
with the relevant requirement(s). This can be achieved via traceability and perhaps even with a
traceability matrix where the requirement and the test result are correlated.
It is recommended that all applicable International Standards regarding geographic information and
the relevant application domains follow the formatting for requirements used in this document.
The name and contact information of the Maintenance Agency for this document can be found at
www.iso.org/maintenance_agencies.
v
INTERNATIONAL STANDARD ISO 19105:2022(E)
Geographic information — Conformance and testing
1 Scope
This document specifies the framework, concepts and methodology for conformance testing and criteria
to be achieved to claim conformance to the family of applicable standardization documents regarding
geographic information and relevant application domains. This document provides a framework for
specifying abstract test suites composed of abstract test cases grouped in conformance classes and for
defining the procedures to be followed during conformance testing.
Conformance can be claimed for data or software products or services or by specifications including
any profile or functional standard. The structure of, and relationships between, conformance classes
as defined in this document underly a systematic approach to configuration management involving
managing dependencies within and between modules.
2 Normative references
There are no normative references in this document.
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminology databases for use in standardization at the following addresses:
— ISO Online browsing platform: available at https:// www .iso .org/ obp
— IEC Electropedia: available at https:// www .electropedia .org/
3.1
abstract
implementation-independent
3.2
abstract test case
conformance test case
test for a particular requirement or a set of related requirements
Note 1 to entry: An abstract or conformance test case is a formal basis for deriving executable test cases. It
should be complete in the sense that it is sufficient to enable a test verdict to be assigned unambiguously to each
potentially observable test outcome.
Note 2 to entry: The definition for "test case" can be found in ISO/IEC/IEEE 24765:2017, 3.4210.
3.3
abstract test suite
ATS
set of conformance classes that define tests for all requirements of a specification
Note 1 to entry: Evidence of conformance to all or part of a standard, awarded for passing one or more of the
conformance test classes specified in that standard
[2]
[SOURCE: OGC 08-131r3, 4.2]
3.4
conformance
conformity
fulfilment of a requirement
Note 1 to entry: When there is no ambiguity, the modifier “conformance” may be omitted. For example, "test
report" is the same as "conformance test report".
3.5
conformance clause
conformity clause
clause containing all the requirements that need to be fulfilled for an International Standard or
specification
Note 1 to entry: In this document, specification represents technical specification.
3.6
conformance cl
...


NORME ISO
INTERNATIONALE 19105
Deuxième édition
2022-07
Information géographique —
Conformité et essais
Geographic information — Conformance and testing
Numéro de référence
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2022
Tous droits réservés. Sauf prescription différente ou nécessité dans le contexte de sa mise en œuvre, 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, ou la diffusion sur l’internet ou sur un intranet, sans autorisation écrite préalable. Une autorisation peut
être demandée à l’ISO à l’adresse ci-après ou au comité membre de l’ISO dans le pays du demandeur.
ISO copyright office
Case postale 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Genève
Tél.: +41 22 749 01 11
E-mail: copyright@iso.org
Web: www.iso.org
Publié en Suisse
ii
Sommaire Page
Avant-propos .iv
Introduction .v
1 Domaine d'application .1
2 Références normatives .1
3 Termes et définitions . 1
4 Symboles et abréviations .4
5 Conformité . 4
6 Notation . 5
6.1 Notation UML . 5
6.2 Identifiants . . 5
7 Cadre . 5
8 Spécification modulaire .5
8.1 Généralités . 5
8.2 Clause de conformité . . 6
8.3 Classes de conformité . . 6
8.4 Suite de tests abstraits . 7
9 Norme modulaire . 8
10 Suite exécutable de tests .8
11 Compte-rendu de test de conformité . 9
Annexe A (informative) Suite de tests abstraits.11
Annexe B (informative) Exemple de modèle de constructions stylistiques .18
Annexe C (informative) Modèle UML .20
Annexe D (informative) Structure de l’URI .21
Annexe E (informative) Exemples de comptes-rendus de test de conformité .23
Annexe F (informative) Synthèse générale des résultats .27
Bibliographie .29
iii
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes
nationaux de normalisation (comités membres de l'ISO). L'élaboration des Normes internationales est
en général confiée aux comités techniques de l'ISO. Chaque comité membre intéressé par une étude
a le droit de faire partie du comité technique créé à cet effet. Les organisations internationales,
gouvernementales et non gouvernementales, en liaison avec l'ISO participent également aux travaux.
L'ISO collabore étroitement avec la Commission électrotechnique internationale (IEC) en ce qui
concerne la normalisation électrotechnique.
Les procédures utilisées pour élaborer le présent document et celles destinées à sa mise à jour sont
décrites dans les Directives ISO/IEC, Partie 1. Il convient, en particulier, de prendre note des différents
critères d'approbation requis pour les différents types de documents ISO. Le présent document a
été rédigé conformément aux règles de rédaction données dans les Directives ISO/IEC, Partie 2 (voir
www.iso.org/directives).
L'attention est attirée sur le fait que certains des éléments du présent document peuvent faire l'objet de
droits de propriété intellectuelle ou de droits analogues. L'ISO ne saurait être tenue pour responsable
de ne pas avoir identifié de tels droits de propriété et averti de leur existence. Les détails concernant
les références aux droits de propriété intellectuelle ou autres droits analogues identifiés lors de
l'élaboration du document sont indiqués dans l'Introduction et/ou dans la liste des déclarations de
brevets reçues par l'ISO (voir www.iso.org/brevets).
Les appellations commerciales éventuellement mentionnées dans le présent document sont données
pour information, par souci de commodité, à l’intention des utilisateurs et ne sauraient constituer un
engagement.
Pour une explication de la nature volontaire des normes, la signification des termes et expressions
spécifiques de l'ISO liés à l'évaluation de la conformité, ou pour toute information au sujet de l'adhésion
de l'ISO aux principes de l’Organisation mondiale du commerce (OMC) concernant les obstacles
techniques au commerce (OTC), voir www.iso.org/avant-propos.
Le présent document a été élaboré par le comité technique ISO/TC 211, Information géographique/
Géomatique, en collaboration avec le comité technique CEN/TC 287, Information géographique, du
Comité européen de normalisation (CEN) conformément à l’Accord de coopération technique entre l’ISO
et le CEN (Accord de Vienne).
Cette deuxième édition annule et remplace la première édition (ISO 19105:2000), qui a fait l’objet d’une
révision technique.
Les principales modifications sont les suivantes:
— le document a été réorganisé de façon à présenter une structure modulaire;
— des exigences de test de conformité ont été ajoutées pour la spécification modulaire;
— des relations de dépendance ont été introduites entre les classes de conformité;
— la logique ternaire est prise en charge pour l'évaluation globale des résultats;
— les déclarations sur le processus sont omises, ce qui laisse une certaine liberté aux responsables de
la mise en œuvre.
Il convient que l’utilisateur adresse tout retour d’information ou toute question concernant le présent
document à l’organisme national de normalisation de son pays. Une liste exhaustive desdits organismes
se trouve à l’adresse www.iso.org/fr/members.html.
iv
Introduction
Le domaine d'application de l'ISO/TC 211 recouvre la normalisation dans le domaine de l'information
géographique numérique. Les présents travaux ont pour objectif d'établir un ensemble structuré de
Normes internationales concernant les objets ou les phénomènes qui sont associés directement ou
indirectement à une localisation par rapport à la Terre. Ces Normes internationales peuvent spécifier, à
des fins d'information géographique, des méthodes, des outils et des services de gestion des données (y
compris leur définition et leur description). Elles peuvent également spécifier l'acquisition, le traitement,
l'analyse, la consultation, la présentation et le transfert de ces données sous forme numérique/
électronique entre différents utilisateurs, systèmes et localisations. Ces travaux seront, dans la mesure
du possible, reliés aux Normes internationales appropriées relatives aux technologies de l'information
et aux données. Ils constituent un cadre de développement des applications sectorielles utilisant des
données géographiques.
Le présent document s'appuie sur des concepts définis dans les normes internationales ISO qui
décrivent la conformité et les tests. Certains composants de la spécification modulaire Open Geospatial
[2]
Consortium (OGC), y compris les exigences, les classes d'exigences, les cas de test abstraits et les
classes de conformité, sont également utilisés dans le présent document. Bien que le cadre des tests
de conformité décrits dans ces documents soit également utilisé dans le présent document, certains
concepts ont été modifiés en vue de leur utilisation dans ce domaine particulier.
Les tests de conformité n'incluent pas les tests de robustesse, les tests d'acceptation ni les essais
de performance, car la famille de documents relatifs à l'information géographique ne définit pas
d'exigences dans ces domaines.
Les tests de conformité permettent de soumettre un produit candidat à des tests conduits selon des
exigences normatives qu'il doit respecter en satisfaisant aux tests de la suite de tests abstraits. Ces cas
de test abstraits sont organisés en classes de conformité au sein d'une structure modulaire. Chacune de
ces classes constitue un mécanisme qui permet de satisfaire une partie de la norme en termes de classe
d'exigences correspondante.
D'un point de vue pratique, il est très important d'être en mesure de garantir une bonne qualité du
test et de la conformité avec la ou les exigences correspondantes. La traçabilité, voire une matrice de
traçabilité, permet de corréler l'exigence et le résultat des tests.
Il est recommandé que toutes les Normes internationales applicables concernant l'information
géographique et les domaines d'application concernés respectent la mise en forme utilisée dans le
présent document pour les exigences.
Le nom et les coordonnées de l'Autorité de maintenance relatives au présent document se trouvent à
l'adresse www.iso.org/maintenance_agencies.
v
NORME INTERNATIONALE ISO 19105:2022(F)
Information géographique — Conformité et essais
1 Domaine d'application
Le présent document spécifie le cadre, les concepts et la méthodologie applicables aux tests et critères
de conformité à respecter pour revendiquer la conformité avec la famille de document de normalisation
sur l'information géographique et les domaines d'application concernés. Le présent document propose
un cadre pour la spécification des suites de tests abstraits composées de cas de test abstraits regroupés
en classes de conformité, et pour la définition des procédures à suivre lors des tests de conformité.
Il est possible de revendiquer la conformité pour les données ou les produits et services logiciels, ou
par les spécifications, y compris de n'importe quel profil ou norme opératoire. La structure des classes
de conformité définies dans le présent document, et les relations entre celles-ci, sous-tendent une
approche systématique de la gestion de configuration qui implique la gestion des dépendances au sein
des modules et entre ceux-ci.
2 Références normatives
Le présent document ne contient aucune référence normative.
3 Termes et définitions
Pour les besoins du présent document, les termes et définitions suivants s’appliquent.
L’ISO et l’IEC tiennent à jour des bases de données terminologiques destinées à être utilisées en
normalisation, consultables aux adresses suivantes:
— ISO Online browsing platform: disponible à l’adresse https:// www .iso .org/ obp
— IEC Electropedia: disponible à l’adresse https:// www .electropedia .org/
3.1
abstrait
indépendant de l'implémentation
3.2
cas de test abstrait
cas de test de conformité
test concernant une exigence particulière ou un ensemble d’exigences associées
Note 1 à l'article: Un cas de test abstrait ou un cas de test de conformité constitue la base formelle
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.