IEEE 29119-2-2013
$56.33
ISO/IEC/IEEE International Standard – Software and systems engineering —Software testing —Part 2:Test processes
Published By | Publication Date | Number of Pages |
IEEE | 2013 | 68 |
New IEEE Standard – Active. The purpose of the ISO/IEC/IEEE 29119 series of software testing standards is to define an internationally-agreed set of standards for software testing that can be used by any organization when performing any form of software testing. ISO/IEC/IEEE 29119-2 comprises test process descriptions that define the software testing processes at the organizational level, test management level and dynamic test levels. It supports dynamic testing, functional and non-functional testing, manual and automated testing, and scripted and unscripted testing. The processes defined in ISO/IEC/IEEE 29119-2 can be used in conjunction with any software development lifecycle model. Since testing is a key approach to risk-mitigation in software development, ISO/IEC/IEEE 29119-2 follows a risk-based approach to testing. Risk-based testing is a common industry approach to strategizing and managing testing. Risk-based testing allows testing to be prioritized and focused on the most important features and functions.
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | ISO/IEC/IEEE 29119-2 Front Cover 7.3.2 Purpose 7.3.3 Outcomes |
3 | Contents |
5 | Foreword |
6 | Introduction |
7 | 1 Scope 2 Conformance 2.1 Intended usage 2.1.1 Full conformance 2.1.2 Tailored conformance |
8 | 3 Normative references 4 Terms and definitions |
16 | 5 Multi-Layer Test Process Model |
17 | 6 Organizational Test Process 6.1 Introduction |
18 | 6.2 Organizational Test Process 6.2.1 Overview |
19 | 6.2.2 Purpose 6.2.3 Outcomes 6.2.4 Activities and tasks |
20 | 6.2.4.1 Develop Organizational Test Specification (OT1) 6.2.4.2 Monitor and Control Use of Organizational Test Specification (OT2) 6.2.4.3 Update Organizational Test Specification (OT3) 6.2.5 Information items |
21 | 7 Test Management Processes 7.1 Introduction |
22 | 7.2 Test Planning Process 7.2.1 Overview |
23 | 7.2.2 Purpose 7.2.3 Outcomes 7.2.4 Activities and tasks 7.2.4.1 Understand Context (TP1) |
24 | 7.2.4.2 Organize Test Plan Development (TP2) 7.2.4.3 Identify and Analyze Risks (TP3) |
25 | 7.2.4.4 Identify Risk Mitigation Approaches (TP4) 7.2.4.5 Design Test Strategy (TP5) |
26 | 7.2.4.6 Determine Staffing and Scheduling (TP6) 7.2.4.7 Record Test Plan (TP7) |
27 | 7.2.4.8 Gain Consensus on Test Plan (TP8) 7.2.4.9 Communicate Test Plan and Make Available (TP9) 7.2.5 Information items 7.3 Test Monitoring and Control Process 7.3.1 Overview |
29 | 7.3.4 Activities and tasks 7.3.4.1 Set-Up (TMC1) 7.3.4.2 Monitor (TMC2) 7.3.4.3 Control (TMC3) |
30 | 7.3.4.4 Report (TMC4) 7.3.5 Information Items |
31 | 7.4 Test Completion Process 7.4.1 Overview 7.4.2 Purpose 7.4.3 Outcomes |
32 | 7.4.4 Activities and tasks 7.4.4.1 Archive Test Assets (TC1) 7.4.4.2 Clean Up Test Environment (TC2) 7.4.4.3 Identify Lessons Learned (TC3) 7.4.4.4 Report Test Completion (TC4) |
33 | 7.4.5 Information Items 8 Dynamic Test Processes 8.1 Introduction |
35 | 8.2 Test Design & Implementation Process 8.2.1 Overview |
36 | 8.2.2 Purpose 8.2.3 Outcomes |
37 | 8.2.4 Activities and tasks 8.2.4.1 Identify Feature Sets (TD1) 8.2.4.2 Derive Test Conditions (TD2) |
38 | 8.2.4.3 Derive Test Coverage Items (TD3) 8.2.4.4 Derive Test Cases (TD4) |
39 | 8.2.4.5 Assemble Test Sets (TD5) 8.2.4.6 Derive Test Procedures (TD6) 8.2.5 Information Items |
40 | 8.3 Test Environment Set-Up & Maintenance Process 8.3.1 Overview 8.3.2 Purpose 8.3.3 Outcomes 8.3.4 Activities and tasks |
41 | 8.3.4.1 Establish Test Environment (ES1) 8.3.4.2 Maintain Test Environment (ES2) 8.3.5 Information Items |
42 | 8.4 Test Execution Process 8.4.1 Overview 8.4.2 Purpose 8.4.3 Outcomes |
43 | 8.4.4 Activities and tasks 8.4.4.1 Execute Test Procedure(s) (TE1) 8.4.4.2 Compare Test Results (TE2) 8.4.4.3 Record Test Execution (TE3) 8.4.5 Information Items |
44 | 8.5 Test Incident Reporting Process 8.5.1 Overview 8.5.2 Purpose 8.5.3 Outcomes |
45 | 8.5.4 Activities and tasks 8.5.4.1 Analyze Test Result(s) (IR1) 8.5.4.2 Create/Update Incident Report (IR2) 8.5.5 Information Items |
46 | Annex A (informative) Partial Example Test Design Process |
48 | Annex B (normative) ISO/IEC/IEEE 29119-2 and ISO/IEC 12207:2008 Process Alignment |
59 | Annex C (informative) ISO/IEC/IEEE 29119-2 and ISO/IEC 15288:2008 process alignment |
60 | Annex D (informative) ISO/IEC/IEEE 29119-2 and ISO/IEC 17025:2005 process alignment |
61 | Annex E (informative) ISO/IEC/IEEE 29119-2 and ISO/IEC 25051:2006 process alignment |
62 | Annex F (informative) ISO/IEC/IEEE 29119-2 and BS 7925-2:1998 process alignment |
63 | Annex G (informative) ISO/IEC/IEEE 29119-2 and IEEE Std 1008-2008 process alignment |
65 | Bibliography |
67 | IEEE Notice to Users IEEE Participants download |