ISO/IEC TR 29119-13:2022
(Main)Software and systems engineering - Software testing - Part 13: Using the ISO/IEC/IEEE 29119 series in the testing of biometric systems
Software and systems engineering - Software testing - Part 13: Using the ISO/IEC/IEEE 29119 series in the testing of biometric systems
This document: - gives information for software testers for the systematic, risk-based testing of biometric systems and larger systems which include biometric subsystems; - establishes the importance of both biometric standards and software testing standards and provides overviews of both areas and their standardization; - specifies the most important biometric standards for software testers of biometric systems; - provides information for software testers who wish to conform to both the relevant biometrics standards and the ISO/IEC/IEEE 29119 series of software testing standards by providing mappings between the two sets of standards; - is not limited to the testing of the technical performance of biometric systems in terms of error rates and throughput rates, but instead covers the testing of the full range of relevant quality characteristics, such as reliability, availability, maintainability, security, conformance, usability, human factors, and privacy regulation compliance; - gives information on applying a risk-based testing approach to the testing of biometric systems that covers the full range of product and project risks; - provides testers with an example set of product and project risks associated with biometric systems along with suggestions on how these risks can be treated as part of a risk-based approach to the testing; - includes mappings between the documentation requirements of ISO/IEC 19795-1, ISO/IEC 19795-2 and ISO/IEC 19795-6 and the software test documentation defined by ISO/IEC/IEEE 29119-3.
Titre manque — Partie 13: Titre manque
General Information
- Status
- Published
- Publication Date
- 17-Nov-2022
- Technical Committee
- ISO/IEC JTC 1/SC 7 - Software and systems engineering
- Drafting Committee
- ISO/IEC JTC 1/SC 7 - Software and systems engineering
- Current Stage
- 6060 - International Standard published
- Start Date
- 18-Nov-2022
- Due Date
- 22-Nov-2023
- Completion Date
- 18-Nov-2022
Overview
ISO/IEC TR 29119-13:2022 is a technical report that explains how to apply the ISO/IEC/IEEE 29119 software testing series to the testing of biometric systems and larger systems that include biometric subsystems. The document bridges biometric standards and systematic software testing by providing guidance, mappings and practical risk-based approaches. It is intended both for software testers new to biometrics and for biometrics experts who need to adopt a structured, standards-based testing process.
Key topics and technical requirements
- Risk-based testing approach: Guidance to create a risk-based test strategy that addresses product and project risks across the full quality spectrum (not limited to biometric performance metrics).
- Full range of quality characteristics: Testing guidance covers reliability, availability, maintainability, security, conformance, usability, human factors and privacy/regulatory compliance in addition to traditional biometric performance (error rates, throughput).
- Standards awareness and mappings: Identifies the most relevant biometric standards for testers and provides mappings between biometric documentation/test requirements and the ISO/IEC/IEEE 29119 test documentation model.
- Documentation mappings: Mappings are provided between the documentation requirements of ISO/IEC 19795-1, ISO/IEC 19795-2 and ISO/IEC 19795-6 and the test documentation defined in ISO/IEC/IEEE 29119-3.
- Static and dynamic testing: Explains how to apply both static (review/inspection) and dynamic (execution) testing techniques to biometric subsystems and integrated systems.
- Example risk catalog and mitigation suggestions: Contains example product and project risks specific to biometric systems and recommends ways to treat those risks within a risk-based testing program.
- Introductory material: Overviews of biometric concepts, biometric standardization bodies (ISO/IEC JTC 1/SC 37) and software testing standardization (ISO/IEC JTC 1/SC 7/WG 26).
Practical applications
- Designing a risk-based test strategy for a fingerprint, face, iris or multimodal biometric system.
- Integrating biometric subsystem testing into a larger system acceptance or security test program.
- Ensuring privacy and regulatory compliance testing is included alongside performance testing.
- Mapping biometric evaluation procedures to formal software test documentation for audit, procurement or certification purposes.
- Training test teams on how biometric-specific test objectives align with ISO/IEC/IEEE 29119 processes.
Who should use this standard
- Software testers and test managers working on biometric products or systems
- System integrators embedding biometric subsystems
- Security and privacy engineers validating biometric functionality
- Test architects and QA leads aligning biometric testing with ISO/IEC/IEEE 29119
- Standards and compliance teams preparing documentation for audits
Related standards
- ISO/IEC 19795 series (biometric performance and testing)
- ISO/IEC 29109-1
- ISO/IEC/IEEE 29119 (core software testing series)
Keywords: ISO/IEC TR 29119-13:2022, biometric systems testing, ISO/IEC/IEEE 29119, risk-based testing, ISO/IEC 19795, biometric standards, software testing standards.
Frequently Asked Questions
ISO/IEC TR 29119-13:2022 is a technical report published by the International Organization for Standardization (ISO). Its full title is "Software and systems engineering - Software testing - Part 13: Using the ISO/IEC/IEEE 29119 series in the testing of biometric systems". This standard covers: This document: - gives information for software testers for the systematic, risk-based testing of biometric systems and larger systems which include biometric subsystems; - establishes the importance of both biometric standards and software testing standards and provides overviews of both areas and their standardization; - specifies the most important biometric standards for software testers of biometric systems; - provides information for software testers who wish to conform to both the relevant biometrics standards and the ISO/IEC/IEEE 29119 series of software testing standards by providing mappings between the two sets of standards; - is not limited to the testing of the technical performance of biometric systems in terms of error rates and throughput rates, but instead covers the testing of the full range of relevant quality characteristics, such as reliability, availability, maintainability, security, conformance, usability, human factors, and privacy regulation compliance; - gives information on applying a risk-based testing approach to the testing of biometric systems that covers the full range of product and project risks; - provides testers with an example set of product and project risks associated with biometric systems along with suggestions on how these risks can be treated as part of a risk-based approach to the testing; - includes mappings between the documentation requirements of ISO/IEC 19795-1, ISO/IEC 19795-2 and ISO/IEC 19795-6 and the software test documentation defined by ISO/IEC/IEEE 29119-3.
This document: - gives information for software testers for the systematic, risk-based testing of biometric systems and larger systems which include biometric subsystems; - establishes the importance of both biometric standards and software testing standards and provides overviews of both areas and their standardization; - specifies the most important biometric standards for software testers of biometric systems; - provides information for software testers who wish to conform to both the relevant biometrics standards and the ISO/IEC/IEEE 29119 series of software testing standards by providing mappings between the two sets of standards; - is not limited to the testing of the technical performance of biometric systems in terms of error rates and throughput rates, but instead covers the testing of the full range of relevant quality characteristics, such as reliability, availability, maintainability, security, conformance, usability, human factors, and privacy regulation compliance; - gives information on applying a risk-based testing approach to the testing of biometric systems that covers the full range of product and project risks; - provides testers with an example set of product and project risks associated with biometric systems along with suggestions on how these risks can be treated as part of a risk-based approach to the testing; - includes mappings between the documentation requirements of ISO/IEC 19795-1, ISO/IEC 19795-2 and ISO/IEC 19795-6 and the software test documentation defined by ISO/IEC/IEEE 29119-3.
ISO/IEC TR 29119-13:2022 is classified under the following ICS (International Classification for Standards) categories: 35.080 - Software. The ICS classification helps identify the subject area and facilitates finding related standards.
You can purchase ISO/IEC TR 29119-13:2022 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.
Standards Content (Sample)
TECHNICAL ISO/IEC TR
REPORT 29119-13
First edition
2022-11
Software and systems engineering —
Software testing —
Part 13:
Using the ISO/IEC/IEEE 29119 series
in the testing of biometric systems
Reference number
© ISO/IEC 2022
© ISO/IEC 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
© ISO/IEC 2022 – All rights reserved
Contents Page
Foreword .v
Introduction . vi
1 Scope . 1
2 Normative references . 1
3 Terms, definitions and abbreviated terms . 1
3.1 Terms and definitions . 1
3.2 Abbreviated terms . 7
4 Introduction to biometrics . 9
4.1 Biometrics overview . 9
4.2 Standardization and biometrics . 9
4.2.1 Introduction to standardization of biometrics . 9
4.2.2 ISO/IEC JTC 1/SC 37 (biometrics) . 9
4.2.3 ISO/IEC JTC 1/SC 37/WG 5 (biometrics and testing) . 10
5 Introduction to software testing .10
5.1 Software testing in context . 10
5.2 Static and dynamic testing . 10
5.3 Systematic software testing . 10
5.4 Purpose of testing . 11
5.5 Standardization and software testing . 11
5.5.1 Testing standards prior to the ISO/IEC/IEEE 29119 series . 11
5.5.2 The ISO/IEC/IEEE 29119 series . 11
5.5.3 ISO/IEC JTC 1/SC 7/WG 26 (software testing) .12
5.6 Risk-based testing .12
5.6.1 Risk-based testing at the core of software testing .12
5.6.2 Risk categories .13
6 Software testing of biometric systems and subsystems .13
6.1 Traditional evaluation of biometric systems . 13
6.1.1 General .13
6.1.2 Evaluation levels for biometric systems .13
6.1.3 Performance measures for biometric systems. 17
6.2 Scope of testing for biometric systems . 18
6.2.1 General . 18
6.2.2 Biometric enrolment and recognition . 18
6.2.3 Biometric components and supporting components . 18
6.2.4 Biometric subsystem as part of a larger system . 18
6.2.5 Static and dynamic testing of the biometric system . 19
6.2.6 Testing all quality characteristics or limited to biometric performance . 19
6.3 Documentation for testing biometric systems . 19
6.4 Standards for testing biometric systems . 19
Annex A (informative) Brief introduction to biometric systems .20
Annex B (informative) Standards related to the testing of biometric systems .26
Annex C (informative) Generic risks in biometric systems.32
Annex D (informative) Test documentation mappings for biometric systems .77
Annex E (informative) Mapping from ISO/IEC 19795-1 to the ISO/IEC/IEEE 29119 series .97
Annex F (informative) Mapping from ISO/IEC 19795-2 to the ISO/IEC/IEEE 29119 series . 150
Annex G (informative) Mapping from ISO/IEC 19795-4 to the ISO/IEC/IEEE 29119 series . 194
Annex H (informative) Mapping from ISO/IEC 19795-6 to the ISO/IEC/IEEE 29119 series . 226
Annex I (informative) Mapping from ISO/IEC 19795-7 to the ISO/IEC/IEEE 29119 series . 236
iii
© ISO/IEC 2022 – All rights reserved
Annex J (informative) Mapping from ISO/IEC TS 19795-9 to the ISO/IEC/IEEE 29119 series . 247
Annex K (informative) Mapping from ISO/IEC 29109-1 to the ISO/IEC/IEEE 29119 series . 261
Bibliography . 272
iv
© ISO/IEC 2022 – All rights reserved
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO 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. ISO and IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work.
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 document 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 or
www.iec.ch/members_experts/refdocs).
Attention is drawn to the possibility that some of the elements of this document may be the subject
of patent rights. ISO and IEC 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) or the IEC
list of patent declarations received (see https://patents.iec.ch).
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. In the IEC, see www.iec.ch/understanding-standards.
This document was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 7, Software and systems engineering.
A list of all parts in the ISO/IEC/IEEE 29119 series can be found on the ISO and IEC websites.
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 and
www.iec.ch/national-committees.
v
© ISO/IEC 2022 – All rights reserved
Introduction
This document provides an overview of the topics of biometric systems and software testing and their
standardization. It describes how to apply the ISO/IEC/IEEE 29119 series of software testing standards
to the testing of both pure biometric systems and more extensive systems that include biometric
subsystems.
It includes information on the creation of a risk-based test strategy that addresses the full range of
quality characteristics for a system (i.e. not restricted or focused solely on those quality characteristics
covered by biometric technical performance testing).
This document includes mappings between the documentation requirements of:
— ISO/IEC 19795-1
— ISO/IEC 19795-2
— ISO/IEC 19795-6
and the software test documentation defined by ISO/IEC/IEEE 29119-3.
It provides mappings between the ISO/IEC/IEEE 29119 series and the following standards defining the
testing of biometric systems:
— ISO/IEC 19795-1
— ISO/IEC 19795-2
— ISO/IEC 19795-4
— ISO/IEC 19795-6
— ISO/IEC 19795-7
— ISO/IEC TS 19795-9
— ISO/IEC 29109-1
The standards covering the evaluation and testing of biometric systems (e.g. the ISO/IEC 19795 series)
are written from the perspective of an expert in biometric systems, are focused on technical biometric
performance testing (i.e. error rates and throughput rates) based on dynamic testing and do not
explicitly use a risk-based approach to the testing, as required by the ISO/IEC/IEEE 29119 series of
software testing standards.
This document has been created to provide support to software testers who are inexperienced in testing
biometric systems. It lists the most relevant biometric standards for software testers of biometric
systems. It provides information on performing systematic software testing (static and dynamic) of
biometric systems using a risk-based approach in conformance with the ISO/IEC/IEEE 29119 series
of software testing standards. The mappings also show how conformance with the most popular
biometric testing standards maps to the requirements of the ISO/IEC/IEEE 29119 series. This document
also provides useful information for biometrics experts, who want to test a complete biometric system
using a risk-based approach in conformance with the ISO/IEC/IEEE 29119 series of software testing
standards.
As a Technical Report, this document contains data of a different kind from that normally published as
an International Standard or Technical Specification, such as data on the “state of the art”.
vi
© ISO/IEC 2022 – All rights reserved
TECHNICAL REPORT ISO/IEC TR 29119-13:2022(E)
Software and systems engineering — Software testing —
Part 13:
Using the ISO/IEC/IEEE 29119 series in the testing of
biometric systems
1 Scope
This document:
— gives information for software testers for the systematic, risk-based testing of biometric systems
and larger systems which include biometric subsystems;
— establishes the importance of both biometric standards and software testing standards and
provides overviews of both areas and their standardization;
— specifies the most important biometric standards for software testers of biometric systems;
— provides information for software testers who wish to conform to both the relevant biometrics
standards and the ISO/IEC/IEEE 29119 series of software testing standards by providing mappings
between the two sets of standards;
— is not limited to the testing of the technical performance of biometric systems in terms of error
rates and throughput rates, but instead covers the testing of the full range of relevant quality
characteristics, such as reliability, availability, maintainability, security, conformance, usability,
human factors, and privacy regulation compliance;
— gives information on applying a risk-based testing approach to the testing of biometric systems that
covers the full range of product and project risks;
— provides testers with an example set of product and project risks associated with biometric systems
along with suggestions on how these risks can be treated as part of a risk-based approach to the
testing;
— includes mappings between the documentation requirements of ISO/IEC 19795-1, ISO/IEC 19795-2
and ISO/IEC 19795-6 and the software test documentation defined by ISO/IEC/IEEE 29119-3.
2 Normative references
There are no normative references in this document.
3 Terms, definitions and abbreviated terms
3.1 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/
© ISO/IEC 2022 – All rights reserved
3.1.1
biometric characteristic
biological and behavioural characteristic of an individual from which distinguishing, repeatable
biometric features (3.1.3) can be extracted for the purpose of biometric recognition (3.1.6)
EXAMPLE Galton ridge structure, face topography, facial skin texture, hand topography, finger topography,
iris structure, vein structure of the hand, ridge structure of the palm, retinal pattern, handwritten signature
dynamics, etc.
[SOURCE: ISO/IEC 2382-37:2022, 37.01.02, modified — The deprecated term has been removed.]
3.1.2
biometric data
biometric sample (3.1.9) or aggregation of biometric samples at any stage of processing
EXAMPLE Biometric reference (3.1.7), biometric probe (3.1.5), biometric feature (3.1.3) or biometric property.
Note 1 to entry: Biometric data need not be attributable to a specific individual, e.g. Universal Background
Models.
[SOURCE: ISO/IEC 2382-37:2022, 37.03.06]
3.1.3
biometric feature
number or label extracted from biometric samples (3.1.9) and used for comparison (3.1.14)
[SOURCE: ISO/IEC 2382-37:2022, 37.03.11, modified — Notes to entry have been removed.]
3.1.4
biometric identification
process of searching against a biometric enrolment database to find and return the biometric reference
(3.1.7) identifier(s) attributable to a single individual
[SOURCE: ISO/IEC 2382-37:2022, 37.08.02, modified — Note 1 to entry has been removed.]
3.1.5
biometric probe
biometric query
biometric sample (3.1.9) or biometric feature (3.1.3) set input to an algorithm for biometric comparison
(3.1.14) to a biometric reference(s) (3.1.7)
Note 1 to entry: In some comparisons, a biometric reference can be used as the subject of the comparison with
other biometric references or incoming biometric samples used as the objects of the comparisons. For example,
in a duplicate enrolment check, a biometric reference will be used as the subject for comparisons against all other
biometric references in the database.
Note 2 to entry: Typically in a biometric comparison process, incoming biometric samples serve as the subject of
comparisons against objects stored as biometric references in a database.
[SOURCE: ISO/IEC 2382-37:2022, 37.03.14, modified — "biometric query" has been changed from a
preferred term to an admitted term.]
3.1.6
biometric recognition
biometrics
automated recognition of individuals based on their biological and behavioural characteristics
Note 1 to entry: Biometric recognition encompasses biometric verification (3.1.12) and biometric identification
(3.1.4).
Note 2 to entry: Automated recognition implies that a machine-based system is used for the recognition either
for the full process or assisted by a human being.
© ISO/IEC 2022 – All rights reserved
[SOURCE: ISO/IEC 2382-37:2022, 37.01.03, modified — The original notes 1, 2, 5 and 6 to entry have
been removed; notes 3 and 4 to entry have been renumbered as notes 1 and 2 to entry.]
3.1.7
biometric reference
one or more stored biometric samples (3.1.9), biometric templates (3.1.11) or biometric models attributed
to a biometric data (3.1.2) subject and used as the object of biometric comparison (3.1.14)
EXAMPLE Face image stored digitally on a passport, fingerprint minutiae template on a National ID card or
Gaussian Mixture Model for speaker recognition, in a database.
Note 1 to entry: A biometric reference may be created with implicit or explicit use of auxiliary data, such as
Universal Background Models.
Note 2 to entry: The subject/object labelling in a comparison can be arbitrary. In some comparisons, a biometric
reference can potentially be used as the subject of the comparison with other biometric references or incoming
samples and input to an biometric algorithm for comparison. For example, in a duplicate enrolment check
a biometric reference will be used as the subject for comparison against all other biometric references in the
database.
[SOURCE: ISO/IEC 2382-37:2022, 37.03.16]
3.1.8
biometric reference adaptation
automatic incremental updating of a biometric reference (3.1.7)
Note 1 to entry: Biometric reference adaptation can be used to improve performance (e.g. adapting the reference
to take account of variability of an individual’s biometric characteristics (3.1.1) and to mitigate performance
degradation (e.g. due to changes in biometric characteristics over time).
[SOURCE: ISO/IEC 2382-37:2022, 37.05.05]
3.1.9
biometric sample
analogue or digital representation of biometric characteristics (3.1.1) prior to biometric feature (3.1.3)
extraction
EXAMPLE A record containing the image of a finger is a biometric sample.
[SOURCE: ISO/IEC 2382-37:2022, 37.03.21]
3.1.10
biometric system
system for the purpose of the biometric recognition (3.1.6) of individuals based on their behavioural and
biological characteristics
[SOURCE: ISO/IEC 2382-37:2022, 37.02.03, modified — Note 1 to entry has been removed.]
3.1.11
biometric template
reference biometric feature set
set of stored biometric features (3.1.3) comparable directly to a biometric probe (3.1.5)
EXAMPLE A record containing a set of finger minutiae is a biometric template.
Note 1 to entry: A biometric reference (3.1.7) consisting of an image, or other captured biometric sample (3.1.13),
in its original, enhanced or compressed form, is not a biometric template.
Note 2 to entry: The biometric features are not considered to be a biometric template unless they are stored for
reference.
[SOURCE: ISO/IEC 2382-37:2022, 37.03.22, modified — "reference biometric feature set" has been
changed from a preferred term to an admitted term.]
© ISO/IEC 2022 – All rights reserved
3.1.12
biometric verification
DEPRECATED: authentication
process of confirming a biometric claim through comparison (3.1.14)
[SOURCE: ISO/IEC 2382-37:2022, 37.08.03, modified — Notes to entry have been removed; the
deprecated term has been added.]
3.1.13
captured biometric sample
DEPRECATED: raw biometric sample
biometric sample (3.1.9) resulting from a biometric capture process
[SOURCE: ISO/IEC 2382-37:2022, 37.03.25]
3.1.14
comparison
DEPRECATED: match
DEPRECATED: matching
estimation, calculation or measurement of similarity or dissimilarity between biometric probe(s) (3.1.5)
and biometric reference(s) (3.1.7)
[SOURCE: ISO/IEC 2382-37:2022, 37.05.07]
3.1.15
decision policy
one or more rules used to determine whether a biometric comparison (3.1.14) results in a positive or
negative match
Note 1 to entry: The decision policy often includes a threshold above which a comparison score is considered a
match.
3.1.16
detection error trade-off
DET
relationship between false-negative and false-positive errors of a binary classification system as the
discrimination threshold varies
Note 1 to entry: The DET may be represented as a DET table or a DET plot.
Note 2 to entry: The receiver operating characteristic (ROC) curve was used in the previous edition of this
document. The ROC is unified with the DET.
[SOURCE: ISO/IEC 19795-1:2021, 3.28]
3.1.17
failure to acquire
FTA
failure to accept for subsequent comparison (3.1.14) the biometric sample (3.1.9) of the biometric
characteristic (3.1.1) of interest output from the biometric capture process
Note 1 to entry: Acceptance of the output of a biometric capture process for subsequent comparison will depend
on policy.
Note 2 to entry: Possible causes of failure to acquire include failure to capture (3.1.19), failure to extract, poor
biometric sample quality, algorithmic deficiencies and biometric characteristics outside the range of the system.
[SOURCE: ISO/IEC 2382-37:2022, 37.09.03]
© ISO/IEC 2022 – All rights reserved
3.1.18
failure-to-acquire rate
FTAR
proportion of a specified set of biometric acquisition processes that were failures to acquire (3.1.17)
Note 1 to entry: The results of the biometric acquisition processes may be biometric probes (3.1.5) or biometric
references (3.1.7).
Note 2 to entry: The experimenter specifies which biometric probe (or biometric reference) acquisitions are in
the set, as well as the criteria for deeming a biometric acquisition process has failed.
Note 3 to entry: The proportion is the number of processes that failed divided by the total number of biometric
acquisition processes within the specified set.
[SOURCE: ISO/IEC 2382-37:2022, 37.09.04]
3.1.19
failure to capture
FTC
failure of the biometric capture process to produce a captured biometric sample (3.1.13) of the biometric
characteristic (3.1.1) of interest
Note 1 to entry: The decision as to whether or not a biometric sample has been captured depends on system
policy. For example, one system can use a low-quality fingerprint whereas another can declare it a failure to
capture.
[SOURCE: ISO/IEC 2382-37:2022, 37.09.05]
3.1.20
failure to enrol
FTE
failure to create and store a biometric enrolment data record for an eligible biometric capture subject
in accordance with a biometric enrolment policy
Note 1 to entry: Not enrolling someone ineligible to enrol is not a failure to enrol.
[SOURCE: ISO/IEC 2382-37:2022, 37.09.06]
3.1.21
failure-to-enrol rate
FTER
proportion of a specified set of biometric enrolment transactions that resulted in a failure to enrol
(3.1.20)
Note 1 to entry: Basing the denominator on the number of biometric enrolment transactions can result in a higher
value than basing it on the number of biometric capture subjects.
Note 2 to entry: If the FTER is to measure solely transactions that fail to complete due to quality of the submitted
biometric data (3.1.2), the denominator should not include transactions that fail due to non-biometric reasons
(i.e. lack of eligibility due to age or citizenship).
[SOURCE: ISO/IEC 2382-37:2022, 37.09.07]
3.1.22
false accept rate
FAR
proportion of verification transactions with false biometric claims erroneously accepted
[SOURCE: ISO/IEC 19795-1:2021, 3.21]
© ISO/IEC 2022 – All rights reserved
3.1.23
false match
comparison (3.1.14) decision of a match for a biometric probe (3.1.5) and a biometric reference (3.1.7)
that are from different biometric capture subjects
Note 1 to entry: It is recognized that this definition considers the false match at the subject level only, and not at
the biometric characteristic (3.1.1) level. Sometimes a comparison can be made between a biometric probe and
a biometric reference from different biometric characteristics of a single biometric capture subject. In some of
these cases, for example, when comparing Galton ridges of different fingers of the same biometric data (3.1.2)
subject, a comparison decision of match can be considered to be an error. In other cases, for example when
comparing a mispronounced pass-phrase in text-dependent speaker recognition, a comparison decision of match
can be considered to be correct.
[SOURCE: ISO/IEC 2382-37:2022, 37.09.08]
3.1.24
false match rate
FMR
proportion of the completed biometric non-mated comparison (3.1.14) trials that result in a false match
(3.1.23)
Note 1 to entry: The value computed for the false match rate depends on thresholds, and other parameters of the
comparison process, and the protocol defining the biometric non-mated comparison trials.
Note 2 to entry: Comparisons between the following require proper consideration (see ISO/IEC 19795-1):
— identical twins;
— different, but related biometric characteristics (3.1.1) from the same individual, such as left and right-hand
topography.
Note 3 to entry: “Completed” refers to the computational processes required to make a comparison decision, i.e.
failures to decide are excluded.
[SOURCE: ISO/IEC 2382-37:2022, 37.09.09]
3.1.25
false-negative identification rate
FNIR
FNIR(N, R, T)
proportion of a specified set of identification transactions (3.1.30) by capture subjects enrolled in the
system for which the subject’s correct reference identifier is not among those returned
Note 1 to entry: The false-negative identification rate can be expressed as a function of N, the number of enrolees,
and of parameters of the identification process where only candidates up to rank R, and with a candidate score
greater than threshold T are returned to the candidate list.
[SOURCE: ISO/IEC 19795-1:2021, 3.22, modified — "FNIR(N, R, T)" has been changed from a preferred
term to an admitted term.]
3.1.26
false non-match
comparison (3.1.14) decision of non-match for a biometric probe (3.1.5) and a biometric reference (3.1.7)
that are from the same biometric capture subject and of the same biometric characteristic (3.1.1)
Note 1 to entry: There can need to be consideration on how much non-conformance to system policy on the part
of the biometric capture subject is tolerated before the biometric probe and the biometric reference are deemed
to be of different biometric characteristics.
[SOURCE: ISO/IEC 2382-37:2022, 37.09.10]
© ISO/IEC 2022 – All rights reserved
3.1.27
false non-match rate
FNMR
proportion of the completed biometric mated comparison (3.1.14) trials that result in a false non-match
(3.1.26)
Note 1 to entry: The value computed for the false non-match rate will depend on thresholds, and other parameters
of the comparison process, and the protocol defining the biometric mated comparison trials.
Note 2 to entry: “Completed” refers to the computational processes required to make a comparison decision, i.e.
failures to decide are excluded.
[SOURCE: ISO/IEC 2382-37:2022, 37.09.11]
3.1.28
false-positive identification rate
FPIR
FPIR(N, T)
proportion of identification transactions (3.1.30) by capture subjects not enrolled in the system, where
an identifier is returned
Note 1 to entry: The false-positive identification rate can be expressed as a function of parameters of the
identification process for returning matched reference identifiers including comparison score threshold (T), and
the number of enrolees in the system (N).
[SOURCE: ISO/IEC 19795-1:2021, 3.23, modified — "FPIR(N, T)" has been changed from a preferred
term to an admitted term; the original notes 1 and 2 to entry have been replaced by a new note 1 to
entry.]
3.1.29
false reject rate
FRR
proportion of verification transactions with true biometric claims erroneously rejected
[SOURCE: ISO/IEC 19795-1:2021, 3.20]
3.1.30
identification transaction
sequence of one or more capture attempts and biometric searches to find and return the biometric
reference (3.1.7) identifier(s) attributable to a single individual
[SOURCE: ISO/IEC 19795-1:2021, 3.10]
3.1.31
multi-modal biometric system
biometric system (3.1.10) based on multiple biometric characteristics (3.1.1)
3.1.32
throughput rate
number of subjects that can be processed by a biometric system (3.1.10) per unit time
Note 1 to entry: The throughput rate is dependent on both the system characteristics and those of the subjects.
3.2 Abbreviated terms
API application programming interface
BIT built-in test
BDIR biometric data interchange record
© ISO/IEC 2022 – All rights reserved
CPU central processing unit
CMC cumulative match characteristic
DAC digital-to-analogue converter
DET detection error trade-off
EQ equal
FAR false accept rate
FAS failure at source
FIF fusion information format
FTA failure to acquire
FTAR failure-to-acquire rate
FTC failure to capture
FTE failure to enrol
FTER failure-to-enrol rate
FMR false match rate
FNIR false-negative identification rate
FNMR false non-match rate
FPIR false-positive identification rate
FRR false reject rate
GDPR General Data Protection Regulation
GFAR generalized false accept rate
GFRR generalized false reject rate
GT greater than
GTE greater than or equal
HTER half total error rate
IBDR input biometric data record
ICAO International Civil Aviation Organization
IEEE Institute of Electrical and Electronics Engineers
INC incremental
LT less than
LTE less than or equal
MO member of
© ISO/IEC 2022 – All rights reserved
MRP machine-readable passport
NEQ not-equal
OS operating system
RACI responsible, accountable, consulted, and informed
RAM random access memory
RBT risk-based testing
ROC receiver operating characteristic
ROM read-only memory
4 Introduction to biometrics
4.1 Biometrics overview
Biometric systems are used to recognize people based on their physiological and/or behavioural
characteristics. A key benefit is that the user does not have to carry a token of their identity (e.g. an
identity card), which can be lost or stolen, or remember one or more passwords, as their identity can
be recognized from their in-built traits. Example biometric characteristics used by biometric systems
include, among others: fingerprints, faces, hands, retinas, and voices.
Biometric systems and biometric subsystems within larger systems are becoming more prevalent and
critical to people’s daily lives. These systems are used to recognize people in a range of contexts, such
as border management, voter authentication, law enforcement, and access to a variety of entities (e.g.
computer systems, personal devices, and physical areas, such as buildings and entertainment events).
Annex A provides a brief introduction to biometrics for those new to the field (e.g. testers who have
been asked to test their first biometric system or system including a biometric subsystem).
4.2 Standardization and biometrics
4.2.1 Introduction to standardization of biometrics
Standardization aims to promote innovation, help improve system quality, and ensure user safety,
while creating a fair and open industry ecosystem. Biometric standardization occurs at various levels,
including:
— international standards organizations;
— regional standards organizations;
— national standards;
— other standards organizations.
Under Joint Technical Committee 1 (JTC 1) of ISO and IEC, Subcommittee 37 (SC 37) is specifically
responsible for biometrics standards, although biometric systems are also covered by other ISO/IEC
committees and groups, such as SC 17 (Cards and security devices for personal identification) and SC 27
(Information security, cybersecurity and privacy protection).
4.2.2 ISO/IEC JTC 1/SC 37 (biometrics)
ISO/IEC JTC 1/SC 37 covers the standardization of generic biometric technologies pertaining to human
beings to support interoperability and data interchange among applications and systems. Generic
© ISO/IEC 2022 – All rights reserved
human biometric standards include common file frameworks; biometric application programming
interfaces; biometric data interchange formats; related biometric profiles; application of evaluation
criteria to biometric technologies; methodologies for performance testing and reporting and cross
jurisdictional and societal aspects.
4.2.3 ISO/IEC JTC 1/SC 37/WG 5 (biometrics and testing)
ISO/IEC JTC 1/SC 37 Working Group 5 (WG 5) covers the standardization of biometric testing and
reporting.
Annex B provides descriptions of standards related to the testing of biometric systems.
5 Introduction to software testing
5.1 Software testing in context
Software testing has been a fundamental part of software development since well before life cycle
models were defined, with references to a separate software testing activity being made as early as
[46]
1954. Today, estimates for the proportion of life cycle costs spent on testing vary from below 20 %
up to 80 % for safety-critical systems.
Software testing is a form of quality control, which, together with quality assurance comprise
quality management. Verification and validation are both quality control concepts supported by
software testing; verification focuses on the conformance of a test item with specifications, specified
requirements, or other documents, while validation focuses on the value of the test item in respect to
the intended use by the stakeholders.
5.2 Static and dynamic testing
Software testing can take two forms; static and dynamic.
Static testing is evaluation of a test item where no execution of the code takes place and can be performed
manually (e.g. reviews) or by using tools (e.g. static analysis). Reviews, as defined in ISO/IEC 20246,
range in formality and include inspections, technical reviews, walkthroughs, and informal reviews.
Static analysis involves the use of tools to detect anomalies in code or documents without execution
(e.g. a compiler, a cyclomatic complexity analyser, or a security analyser for code).
Dynamic testing involves executing code and running test cases and can be performed manually or using
test tools. The test cases are generated using test design techniques, as defined in ISO/IEC/IEEE 29119-4
and can be black-box (based on a specification), white-box (based on the source code) or some mix of
the two (grey-box). The requirement to create test cases tends to make the cost of dynamic testing far
higher than static analysis.
5.3 Systematic software testing
To prove that a specific test item meets all requirements under all given circumstances, then all
possible combinations of input values in all possible states would need to be dynamically tested. This
activity is referred to as “exhaustive testing”, but, in practice, test items tend to be complex enough
that the application of exhaustive testing is not possible. For this reason, in practice, software testing
derives test suites by sampling from the (extremely large) set of possible input combinations and states.
Choosing the subset of possible tests that are most likely to uncover issues of interest is one of the most
demanding tasks of a tester but is helped by the use of test case design techniques, which provide a
systematic means of deriving this subset.
© ISO/IEC 2022 – All rights reserved
5.4 Purpose of testing
Testing usually serves more than one purpose. Typical purposes include, but are not restricted to, the
following.
— Detecting defects - this allows for their subsequent removal thus increasing software quality.
— Gathering information on the test item - testing generates information. This information can serve
different purposes, such as:
— developers can use the information to remove defects, increase the code quality or learn to
create better code in the future;
— testers can use the information to create better test cases;
— managers can use the information to assess the project situation.
— Creating confidence and taking decisions - by providing evidence that the test item performs
correctly under specific circumstances, the stakeholders’ confidence that the test item will perform
correctly operationally increases. With sufficient confidence, stakeholders can decide to release the
test item.
Testing can be performed for some or all of these purposes, and additional purposes not listed also
exist; these purposes are identified and agreed as a starting point to any testing activity.
5.5 Standardization and software testing
5.5.1 Testing standards prior to the ISO/IEC/IEEE 29119 series
Until 2013, several software testing standards were available. For instance, BS 7925-2 covered the
dynamic testing of software components, while IEEE 829 covered test documentation. However, only
a small part of software testing was covered by standards (e.g. test management was not covered) and
some of the standards overlapped in their coverage of the topic, often providing conflicting guidance.
5.5.2 The ISO/IEC/IEEE 29119 series
In 2007 the proposal for a new set of standards on software testing was approved by ISO, to be based
on existing IEEE and BSI standards (e.g. IEEE 829, BS 7925-1 and BS 7925-2). The ISO/IEC/IEEE 29119
series is intended to support testing in a wide variety of application domains, for varying levels of
criticality and in any life cycle; thus, the standards are generic and can be applied to:
— the full range of quality characteristics, both functional and non-functional;
— all industrial domains;
— safety critical and non-safety critical systems;
— exploratory and scripted testing;
— any life cycle model, including traditional (e.g. waterfall, V-model) and agile (e.g. Scrum, Kanban,
hybrid);
— automated testing.
The underlying model used as the basis for the ISO/IEC/IEEE 29119 series is shown in Figure 1, with
the test processes at the core. The test documentation is produced by executing the test processes; thus,
the test documentation describes the outputs of the test processes. The requirement to use techniques
to design the test cases is specified by the test processes in ISO/IEC/IEEE 29119-2, while the different
test design techniques are defined separately in ISO/IEC/IEEE 29119-4. The overall concepts used by
the other parts are defined in ISO/IEC/IEEE 29119-1.
© ISO/IEC 2022 – All rights reserved
Figure 1 — ISO/IEC/IEEE 29119 software testing standards
Soon after work on the first four parts of the ISO/IEC/IEEE 29119 series started, ISO/IEC 33063 on test
process assessment (assessing against the test processes defined in ISO/IEC/IEEE 29119-2) was created
by a separate proposal and this was followed by the development of ISO/IEC/IEEE 29119-5 on keyword-
driven testing. The first three parts were initially published in 2013, ISO/IEC/IEEE 29119-4 in 2015 and
ISO/IEC/IEEE 29119-5 was published in 2016. A separate standard on reviews (ISO/IEC 20246) was
subsequently developed to complement the dynamic testing covered by the other standards and was
published in February 2017. Updated second editions of ISO/IEC/IEEE 29119-2, ISO/IEC/IEEE 29119-3
and ISO/IEC/IEEE 29119-4 were published in 2021.
5.5.3 ISO/IEC JTC 1/SC 7/WG 26 (software testing)
The ISO/IEC/IEEE 29119 series was prepared by Joint Technical Committee ISO/IEC JTC 1, Information
technology, Subcommittee SC 7, Software and systems engineering, in cooperation with the Software
and Systems Engineering Standards Committee of the IEEE Computer Society, under the Partner
Standards Development Organization cooperation agreement between ISO and IEEE. WG 26 was set up
in 2007 to develop the standards.
5.6 Risk-based testing
5.6.1 Risk-based testing at the core of software testing
Risk-based testing (RBT) is a core concept in the ISO/IEC/IEEE 29119 series, which expect risks to be
used as the prime driver for determining the content of the test strategy.
The process for managing risks by testing (RBT) is similar to most other risk management processes.
Initially potential risks are identified, sometimes using checklists based on quality characteristics, such
as those defined in ISO/IEC 25010. Next, they are analysed to determine the potential impact (severity)
they would have (on a delivered product or the project) if they were to occur. The likelihood of each risk
is determined, which can be based on factors such as requirement quality, staff capabilities, system
complexity and historical information. A risk exposure level is then established, based on combining the
impact and likelihood of each risk. Risks can then be prioritized accordingly, and treatments decided,
© ISO/IEC 2022 – All rights reserved
...
記事のタイトル:ISO/IEC TR 29119-13:2022 - ソフトウェアおよびシステム工学-ソフトウェアテスト-Part 13: ISO/IEC/IEEE 29119シリーズを使用したバイオメトリックシステムのテスト 記事内容:この文書は、バイオメトリックシステムおよびバイオメトリックのサブシステムを含む大規模なシステムの体系的かつリスクベースのテストに関する情報をソフトウェアテスターに提供します。また、バイオメトリックの標準とソフトウェアテストの標準の重要性を確立し、両者の領域と標準化の概要を提供します。 この文書は、バイオメトリックシステムのソフトウェアテスターが知っておくべき主要なバイオメトリックの標準を具体化し、これらの標準とISO/IEC/IEEE 29119シリーズのソフトウェアテストの標準とのマッピングを提供します。 この文書は、バイオメトリックシステムの技術的性能(エラーレートやスループットなど)だけでなく、信頼性、可用性、保守性、セキュリティ、適合性、使いやすさ、人間要因、プライバシー規制の遵守など、関連する品質特性の全範囲をテストすることを目指しています。 また、バイオメトリックシステムのテストにリスクベースのアプローチを適用する方法についても情報を提供し、製品およびプロジェクトのリスクの全範囲をカバーする例とリスクベースのアプローチをテストの一部として取り扱うための提案を提供します。さらに、ISO/IEC 19795-1、ISO/IEC 19795-2、ISO/IEC 19795-6の文書要件と、ISO/IEC/IEEE 29119-3で定義されたソフトウェアテストの文書化要件とのマッピングも含まれています。
ISO/IEC TR 29119-13:2022 is a document that provides information and guidance to software testers for the systematic and risk-based testing of biometric systems. It emphasizes the importance of adhering to both biometric standards and software testing standards. The document specifies the key biometric standards that testers should be aware of and offers mappings between these standards and the ISO/IEC/IEEE 29119 series of software testing standards. The scope of the document extends beyond testing the technical performance of biometric systems, such as error rates and throughput rates, and encompasses the testing of various quality characteristics, including reliability, availability, maintainability, security, conformance, usability, human factors, and privacy regulation compliance. A risk-based testing approach for biometric systems is also discussed, covering the full range of product and project risks. The document provides an example set of risks associated with biometric systems and suggestions on how to handle these risks during testing. Additionally, mappings between the documentation requirements of ISO/IEC 19795-1, ISO/IEC 19795-2, and ISO/IEC 19795-6, and the software test documentation defined by ISO/IEC/IEEE 29119-3 are included in the document.
기사 제목: ISO/IEC TR 29119-13:2022 - 소프트웨어 및 시스템 공학 - 소프트웨어 테스트 - 파트 13: ISO/IEC/IEEE 29119 시리즈를 활용한 생체 인식 시스템의 테스트 기사 내용: 이 문서는 소프트웨어 테스터들에게 생체 인식 시스템 및 생체 인식 부분 시스템을 포함한 대형 시스템의 체계적이고 위험 중심의 테스트에 대한 정보를 제공합니다. 또한 생체 인식 표준과 소프트웨어 테스트 표준의 중요성을 확립하고, 이러한 영역과 표준화에 대한 개요를 제공합니다. 이 문서는 생체 인식 시스템의 소프트웨어 테스터들이 준수해야 할 가장 중요한 생체 인식 표준을 명시하며, 해당 생체 인식 표준과 ISO/IEC/IEEE 29119 소프트웨어 테스트 표준 간의 매핑을 제공합니다. 이 문서는 생체 인식 시스템의 기술적 성능인 오류율과 처리량뿐만 아니라 신뢰성, 가용성, 유지 관리성, 보안, 규정 준수, 사용자 친화성, 인간 요소 및 개인 정보 보호 규정 준수와 같은 관련 품질 특성의 전체 범위에 대한 테스트 뿐만 아니라 위험 중심의 테스팅 접근법을 적용하는 방법에 대한 정보도 제공합니다. 또한, 이 문서에는 생체 인식 시스템과 관련된 제품 및 프로젝트 위험의 예시와 이러한 위험을 테스트의 위험 중심 접근법의 일환으로 어떻게 다룰 수 있는지에 대한 제안도 포함되어 있습니다. 또한, ISO/IEC 19795-1, ISO/IEC 19795-2 및 ISO/IEC 19795-6의 문서 요구 사항과 ISO/IEC/IEEE 29119-3에 정의된 소프트웨어 테스트 문서와의 매핑도 포함되어 있습니다.










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