Shopping Cart

No products in the cart.

BS ISO/IEC/IEEE 29119-4:2021

$215.11

Software and systems engineering. Software testing – Test techniques

Published By Publication Date Number of Pages
BSI 2021 152
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

This document defines test design techniques that can be used during the test design and implementation process that is defined in ISO/IEC/IEEE 29119-2 .

Each technique follows the test design and implementation process that is defined in ISO/IEC/IEEE 29119-2 and shown in Figure 1. This document is intended for, but not limited to, testers, test managers, and developers, particularly those responsible for managing and implementing software testing.

PDF Catalog

PDF Pages PDF Title
2 National foreword
7 Foreword
9 Introduction
11 1 Scope
2 Normative references
3 Terms and definitions
18 4 Conformance
4.1 Intended usage
4.2 Full conformance
4.3 Tailored conformance
5 Test design techniques
5.1 Overview
21 5.2 Specification-based test design techniques
5.2.1 Equivalence partitioning
23 5.2.2 Classification tree method
5.2.3 Boundary value analysis
25 5.2.4 Syntax testing
26 5.2.5 Combinatorial test design techniques
29 5.2.6 Decision table testing
5.2.7 Cause-effect graphing
30 5.2.8 State transition testing
31 5.2.9 Scenario testing
32 5.2.10 Random testing
5.2.11 Metamorphic testing
33 5.2.12 Requirements-based testing
34 5.3 Structure-based test design techniques
5.3.1 Statement testing
5.3.2 Branch testing
35 5.3.3 Decision testing
36 5.3.4 Branch condition testing
5.3.5 Branch condition combination testing
37 5.3.6 Modified condition/decision coverage (MCDC) testing
38 5.3.7 Data flow testing
40 5.4 Experience-based test design techniques
5.4.1 Error guessing
41 6 Test coverage measurement
6.1 Overview
6.2 Test measurement for specification-based test design techniques
6.2.1 Equivalence partition coverage
6.2.2 Classification tree method coverage
42 6.2.3 Boundary value analysis coverage
6.2.4 Syntax testing coverage
6.2.5 Combinatorial test design techniques coverage
43 6.2.6 Decision table testing coverage
6.2.7 Cause-effect graphing coverage
6.2.8 State transition testing coverage
44 6.2.9 Scenario testing coverage
6.2.10 Random testing coverage
6.2.11 Metamorphic testing coverage
6.2.12 Requirements-based testing coverage
6.3 Test measurement for structure-based test design techniques
6.3.1 Statement testing coverage
6.3.2 Branch testing coverage
45 6.3.3 Decision testing coverage
6.3.4 Branch condition testing coverage
6.3.5 Branch condition combination testing coverage
6.3.6 Modified condition/decision coverage (MCDC)
46 6.3.7 Data flow testing coverage
6.4 Test measurement for experience-based testing design techniques — Error guessing coverage
47 Annex A (informative) Testing quality characteristics
60 Annex B (informative) Guidelines and examples for the application of specification-based test design techniques
114 Annex C (informative) Guidelines and examples for the application of structure-based test design techniques
134 Annex D (informative) Guidelines and examples for the application of experience-based test design techniques
137 Annex E (informative) Guidelines and examples for the application of grey-box test design techniques
140 Annex F (informative) Test design technique effectiveness
143 Annex G (informative)
ISO/IEC/IEEE 29119‑4 and BS 7925‑2 test design technique alignment
145 Annex H (informative) Test models
146 Bibliography
148 IEEE Notices and Abstract
BS ISO/IEC/IEEE 29119-4:2021
$215.11