Model-based testing essentials : guide to the ISTQB Certified Model-Based Tester foundation level.: guide to the ISTQB Certified Model-Based Tester foundation level. Foundation level (2016)
- Record Type:
- Book
- Title:
- Model-based testing essentials : guide to the ISTQB Certified Model-Based Tester foundation level.: guide to the ISTQB Certified Model-Based Tester foundation level. Foundation level (2016)
- Main Title:
- Model-based testing essentials : guide to the ISTQB Certified Model-Based Tester foundation level.
- Further Information:
- Note: Anne Kramer, Bruno Legeard.
- Authors:
- (Software engineer), Kramer, Anne
Legeard, Bruno - Contents:
- Table of Contents Dedication Preface The ISTQB Certified Tester Foundation Level – Model-Based Tester How this book is organized Acknowledgments 1. Introduction to model-based testing 1.1. Why do we need new approaches to testing? 1.2. What is model-based testing? 1.3. Benefits of MBT 1.4. Misleading expectations and pitfalls of MBT 1.5. What can you realistically expect? 2. What you should know about MBT before starting 2.1. ISTQB MBT glossary terms used in this book 2.2. Other terms to know 2.3. he modeling languages used in this book 3. Process aspects of MBT 3.1. MBT and the fundamental test process 3.2. The typical MBT process 3.3. MBT and software development lifecycles 3.4. How MBT supports requirement engineering 4. Aspects to consider before you start writing an MBT model 4.1. Preliminary considerations on MBT modeling 4.2. Subject and focus of your MBT model 4.3. The influence of test objectives on MBT models 5. Modeling languages – The agony of choice 5.1. Main categories of modeling languages 5.2. UML and BPMN 5.3. Other graphical modeling languages used for MBT 5.4. Textual modeling languages used for MBT 5.5. How to select the appropriate modeling language 6. Good MBT modeling practices 6.1. Quality characteristics for MBT models 6.2. Typical mistakes and pitfalls in MBT model design 6.3. Linking requirements and process-related information to the MBT model 6.4. The significance of modeling guidelines for MBT 6.5. The question of reusing models from otherTable of Contents Dedication Preface The ISTQB Certified Tester Foundation Level – Model-Based Tester How this book is organized Acknowledgments 1. Introduction to model-based testing 1.1. Why do we need new approaches to testing? 1.2. What is model-based testing? 1.3. Benefits of MBT 1.4. Misleading expectations and pitfalls of MBT 1.5. What can you realistically expect? 2. What you should know about MBT before starting 2.1. ISTQB MBT glossary terms used in this book 2.2. Other terms to know 2.3. he modeling languages used in this book 3. Process aspects of MBT 3.1. MBT and the fundamental test process 3.2. The typical MBT process 3.3. MBT and software development lifecycles 3.4. How MBT supports requirement engineering 4. Aspects to consider before you start writing an MBT model 4.1. Preliminary considerations on MBT modeling 4.2. Subject and focus of your MBT model 4.3. The influence of test objectives on MBT models 5. Modeling languages – The agony of choice 5.1. Main categories of modeling languages 5.2. UML and BPMN 5.3. Other graphical modeling languages used for MBT 5.4. Textual modeling languages used for MBT 5.5. How to select the appropriate modeling language 6. Good MBT modeling practices 6.1. Quality characteristics for MBT models 6.2. Typical mistakes and pitfalls in MBT model design 6.3. Linking requirements and process-related information to the MBT model 6.4. The significance of modeling guidelines for MBT 6.5. The question of reusing models from other development activities 6.6. Tool support for MBT modeling activities 6.7. Iterative MBT model development 6.8. Other recommendations 7. How MBT relates to test design techniques 7.1. Equivalence partitioning and boundary value analysis 7.2. Decision tables 7.3. State transition testing 7.4. Use case testing 8. Deriving tests from an MBT model 8.1. Taxonomy of selection criteria 8.2. Test case selection in practice 8.3. Examples of coverage criteria 8.4. Pros and cons of specific test selection criteria 8.5. Some recommendations regarding test case selection 8.6. Degree of automation in test generation 9. Executing model-based tests 9.1. Understanding the concepts 9.2. Adapting test cases for automated execution 9.3. Adapting MBT artifacts due to changes 10. Introducing MBT in your company 10.1. Five steps to MBT adoption 10.2. Return-on-invest considerations 10.3. Prioritize your organizational objectives 10.4. How to measure progress and success 10.5. Deploying MBT 10.6. Initial and running costs of MBT 10.7. Integrating the tools 11. Case studies 11.1. Enterprise IT Model-Based Testing – OrangeHRM case study 11.2. MBT for process-supporting SW – Tool validation case study 11.3. MBT for security components – PKCS#11 case study 12. Conclusions Appendix A: Solutions of exercises Appendix B: Test yourself Appendix C: Taxonomy of MBT approaches Abbreviations Terms and definitions ISTQB terms Other terms Index … (more)
- Edition:
- 1st
- Publisher Details:
- Hoboken, New Jersey : John Wiley & Sons, Inc
- Publication Date:
- 2016
- Extent:
- 1 online resource
- Subjects:
- 005.30287
Computer software -- Testing -- Examinations -- Study guides
Model-based reasoning -- Examinations -- Study guides
Electronic data processing personnel -- Certification
Examinations -- Study guides - Languages:
- English
- ISBNs:
- 9781119130031
9781119130024 - Related ISBNs:
- 9781119130017
- Notes:
- Note: Includes bibliographical references and index.
Note: Description based on CIP data; item not viewed. - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.52142
- Ingest File:
- 02_147.xml