IEEE 29119-4-2021(Redline)
$126.75
IEEE/ISO/IEC International Standard – Software and systems engineering–Software testing–Part 4: Test techniques (Redline)
Published By | Publication Date | Number of Pages |
IEEE | 2021 | 148 |
Revision Standard – Active. The purpose of this part of ISO/IEC/IEEE 29119 is to provide an International Standard that defines software test design techniques (also known as test case design techniques or test methods) that can be used within the test design and implementation process that is defined in ISO/IEC/IEEE 29119-2. This part of ISO/IEC/IEEE 29119 does not describe a process for test design and implementation; instead, it describes a set of techniques that can be used within the test design and implementation process defined in ISO/IEC/IEEE 29119-2. The intent is to describe a series of techniques that have wide acceptance in the software testing industry. The test design techniques presented in this part of ISO/IEC/IEEE 29119 can be used to derive test cases that, when executed, generate evidence that test item requirements have been met or that defects are present in a test item (i.e. that requirements have not been met). Risk-based testing could be used to determine the set of techniques that are applicable in specific (risk-based testing is covered in ISO/IEC/IEEE 29119-1 and ISO/IEC/IEEE 29119-2).
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | Front Cover |
5 | Foreword |
7 | Introduction |
9 | 1 Scope 2 Normative references 3 Terms and definitions |
15 | 4 Conformance 4.1 Intended usage 4.2 Full conformance 4.3 Tailored conformance |
16 | 5 Test design techniques 5.1 Overview |
18 | 5.2 Specification-based test design techniques 5.2.1 Equivalence partitioning |
20 | 5.2.2 Classification tree method 5.2.3 Boundary value analysis |
22 | 5.2.4 Syntax testing |
23 | 5.2.5 Combinatorial test design techniques |
26 | 5.2.6 Decision table testing 5.2.7 Cause-effect graphing |
27 | 5.2.8 State transition testing |
28 | 5.2.9 Scenario testing |
29 | 5.2.10 Random testing 5.2.11 Metamorphic testing |
30 | 5.2.12 Requirements-based testing |
31 | 5.3 Structure-based test design techniques 5.3.1 Statement testing 5.3.2 Branch testing |
32 | 5.3.3 Decision testing |
33 | 5.3.4 Branch condition testing 5.3.5 Branch condition combination testing |
34 | 5.3.6 Modified condition/decision coverage (MCDC) testing |
35 | 5.3.7 Data flow testing |
37 | 5.4 Experience-based test design techniques 5.4.1 Error guessing |
38 | 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 |
39 | 6.2.3 Boundary value analysis coverage 6.2.4 Syntax testing coverage 6.2.5 Combinatorial test design techniques coverage |
40 | 6.2.6 Decision table testing coverage 6.2.7 Cause-effect graphing coverage 6.2.8 State transition testing coverage |
41 | 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 |
42 | 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) |
43 | 6.3.7 Data flow testing coverage 6.4 Test measurement for experience-based testing design techniques — Error guessing coverage |
44 | Annex A (informative) Testing quality characteristics |
57 | Annex B (informative) Guidelines and examples for the application of specification-based test design techniques |
110 | Annex C (informative) Guidelines and examples for the application of structure-based test design techniques |
130 | Annex D (informative) Guidelines and examples for the application of experience-based test design techniques |
133 | Annex E (informative) Guidelines and examples for the application of grey-box test design techniques |
136 | Annex F (informative) Test design technique effectiveness |
139 | Annex G (informative) ISO/IEC/IEEE 29119-4 and BS 7925-2 test design technique alignment |
141 | Annex H (informative) Test models |
142 | Bibliography |
144 | IEEE Notices and Abstract |