Strategy, Planning and Organization of Test Processes. Basis for Successful Project Execution in Software Testing
Book information
Description
Foreword References Contents List of Figures List of Tables 1: Test Documents According to IEEE 829 1.1 Standards 1.2 Test Concept 1.3 Test Specification 1.4 Test Reporting 1.5 Integrity level References 2: Test Strategy 2.1 Characteristics of the Test Strategy 2.2 Integration Strategy 2.3 Test Specifications 2.4 Use of Tools 2.5 Questions on the Implementation of the Test Strategy 2.6 Balanced Scorecard References 3: Test Objectives 3.1 Importance of Test Objectives 3.2 Test Parameters 3.3 Test Reporting References 4: Test Planning 4.1 Contents of Test Planning 4.2 Sub-plans for IT Projects 4.3 Test Requirements 4.4 General Conditions of the Test Planning 4.5 Test Tools 4.6 Test Efforts and Test Automation References 5: Designation of the Test Concept and Introduction 5.1 Designation and Storage of the Test Concept 5.2 Test Concepts for a Longer Period of Time 5.3 Formal Principles 5.4 Introduction Test Concept 5.5 Documents Referenced in the Test Concept 5.6 Test Framework with Test Requirements, Defect Classes and Start Conditions References 6: Test Organization 6.1 Essential Criteria of the Test Organization 6.2 Test Personnel and Tester Deployment Planning 6.3 Computing Time 6.4 Data Provision 6.5 Hardware Required 6.6 Project Organization 6.7 Stakeholders and Roles in the Project Organization 6.8 Organizational Structure 6.9 Project Steering Committee References 7: Process Description 7.1 Test process According to ISTQB 7.2 Planning and Control 7.3 Meetings at the Start of the Project 7.4 Analysis and Design 7.5 Realization and Implementation 7.6 Evaluation and Report 7.7 Test Completion 7.8 Documents as a Prerequisite for Testing References 8: Test Objects and Test Phases 8.1 Test Objects 8.2 Test Phases 8.3 Factors Influencing the Determination of the Test Effort 8.3.1 Characteristics of the Product 8.3.2 Characteristics of the Team 8.3.3 Characteristics of the Resources 8.3.4 Characteristics of the Test Organization 8.3.5 Other Factors of Other Models References 9: Test Levels 9.1 Classical Test Levels 9.2 Exploratory Testing 9.3 Test Levels in an Agile Project 9.4 Integration of Testing Activities with Other Project Activities References 10: Performance Characteristics to Be Tested 10.1 Types of System Tests 10.2 Special Test Procedures References 11: Features That Are Not Tested 11.1 Test Coverage Through Test Procedures 11.2 Prove by Other Methods References 12: Prioritization of Test Cases 12.1 Test Scope 12.2 Prioritization in System Tests and Acceptance Tests 12.3 Prioritization in Module Testing and Integration Testing 12.4 Prioritization According to Different Test Types 12.5 Risk-Based Testing References 13: Permanent Test Organization 13.1 Nature of the Permanent Test Organization 13.2 Conditions for a Permanent Test Organization 13.3 Critical Points for Permanent Test Organizations 13.4 Test Guidelines Reference 14: Acceptance Criteria 14.1 Characteristics of Acceptance Criteria 14.2 Acceptance Criteria Catalog 14.3 Organization of the Acceptance Test 14.4 Definition of Suitable Acceptance Criteria 14.5 Properties of Acceptance Tests References 15: Criteria for Test Discontinuation and Test Continuation 15.1 Cases of Test Aborts 15.2 Restart and Test Continuation After Test Discontinuation 16: Test Risks 16.1 Project Success 16.2 Assessment of Risks 16.3 Possible Test Risks References 17: Test Data 17.1 Test Data Management 17.2 Approaches to Test Data Generation 17.3 Tools for Test Data Generation 17.4 Test Data Types References 18: Test Documentation 18.1 Test Documentation Objectives and Integrity Levels 18.2 Structure of the Test Documentation 18.3 Test Script 18.4 Test Case 18.5 Test Protocol 18.6 Summary of the Test Documentation 18.7 Neglection of Test Documentation 18.8 Test Completion Report 18.9 Metrics 18.10 Availability of the Test System References 19: Test Items 19.1 Types of Test Items 19.2 Role Descriptions 19.3 Standard IEC 62034 19.4 Problem-Solving Process 19.5 Test Tasks in Regression Testing 19.6 Test Tools 19.7 Tasks for the Individual Stakeholders References 20: Test Environment 20.1 Need for Test Environments 20.2 Adequacy of the Test Environment 20.3 Test Environment Management 20.4 External Test Environments 20.5 Test Environment in the Cloud Reference 21: Responsibilities, Accountability and Communication 21.1 Determination of Areas of Responsibility 21.2 Communication in the Project 21.3 Definition of Responsibilities 21.4 Communication Matrix 21.5 Selection of Recipients Information 21.6 Definition of Communication Objectives 21.7 Determination of Information Content 21.8 Advantages of the Communication Matrix 21.9 Project Communication Requirements 21.10 RACI Method 21.11 Common Sources of Defects References 22: Personnel, Familiarization, Training 22.1 Test Personnel 22.2 Conflict Management 23: Schedule/Work Plan 23.1 Determination of the Test Duration 23.2 Detailed Work Planning 23.3 Cost Estimate 23.4 Planning of the Individual Test Phases 23.5 Staff Utilization Plan 23.6 Detailed Test effort Planning 23.7 Estimation of Test productivity Using the COCOMO II Method References 24: Planning Risks and Unforeseeable Events 24.1 Unforeseeable Risks 24.2 Making the Target Contributions of the Alternative Courses of Action Visible 24.3 Methods and Tools as Decision-Making Techniques 24.4 Methods of Investment Appraisal 24.5 Balance of Arguments 24.6 SWOT Analysis 24.7 Consequence Table 24.8 Decision Tree 24.9 Utility Analysis 24.10 Risk Analysis 24.11 Selecting and Using Decision-Making Methods and Tools 24.12 Showing Decision Problems, Alternative Actions and Possible Consequences 25: Approval and Release 25.1 Recommendation for Release Reference 26: Project Organization 26.1 Staff Line Project Organization 26.2 Pure Project Organization 26.3 Matrix Organization 26.4 Balanced Matrix Organization 26.5 Powers and Responsibility for Objectives of the Project Manager 26.6 Formulas for Assessing the Progress of the Project References 27: Test Methods 27.1 Use of Test Methods 27.2 Appropriate Test methods and Test Strategy 27.3 Testing Maturity Model (TMMi) 27.4 TMap (Test Management Approach) 27.5 Advantages of TMap References 28: Maturity Level of Test Management According to TPI Next 28.1 Determining the Maturity of the Test Process 28.2 Test Organization in the Maturing process According to TPI Next 28.3 Classification of Maturity 28.4 Maturity Process for the Test Organization 28.5 Maturity Level “Initial” 28.6 Maturity Level “Controlled” 28.7 Maturity Level “Efficient” 28.8 Maturity Level “Optimizing” 28.9 Differences TMMi and TPI References 29: Special Features of the Test Organization in Agile Projects 29.1 Agile Projects 29.2 Agile Methods 29.3 Organization and Goals of Agile Projects 29.4 Agile Projects and Traditional Organization 29.5 Necessary Requirements for Test organization in Agile Projects 29.6 Principles for Agile Testing References 30: Artificial Intelligence and Cognitive Testing 30.1 Artificial Intelligence 30.2 Fields of Application of Artificial Intelligence References Epilogue Reference Index
Similar books
Quantum Computing for the Brain
2022 · PDF
Quantum Computing for the Brain
2022 · PDF
Strategy, Planning and Organization of Test Processes: Basis for Successful Project Execution in Software Testing
2022 · PDF
Quantum Computing: Physics, Blockchains, And Deep Learning Smart Networks:
2020 · PDF
Strategie, Planung und Organisation von Testprozessen: Basis für erfolgreiche Projektabwicklung im Softwaretest
2020 · PDF
Blockchain Economics: Implications Of Distributed Ledgers - Markets, Communications Networks, And Algorithmic Reality
2019 · PDF
Testmanagement und Softwaretest: Theoretische Grundlagen und praktische Umsetzung
2019 · PDF
Investitionstheorie und Investitionsrechnung
2018 · PDF