Book description
As a society today, we are so dependent on systems-of-systems that any malfunction has devastating consequences, both human and financial. Their technical design, functional complexity and numerous interfaces justify a significant investment in testing in order to limit anomalies and malfunctions.
Based on more than 40 years of practice in the development and testing of systems, including safety-critical systems, this book discusses development models, testing methodologies and techniques, and identifies their advantages and disadvantages.
Pragmatic and clear, this book displays many examples and references that will help you improve the quality of your systemsof-systems efficiently and effectively and lead you to identify the impact of upstream decisions and their consequences.
Advanced Testing of Systems-of-Systems 1 is complemented by a second volume dealing with the practical implementation and use of the techniques and methodologies proposed here.
Table of contents
- Cover
- Title Page
- Copyright Page
- Dedication and Acknowledgments
- Preface
- 1 Introduction
- 2 Software Development Life Cycle
- 3 Test Policy and Test Strategy
- 4 Testing Methodologies
- 5 Quality Characteristics
- 6 Test Levels
-
7 Test Documentation
- 7.1. Objectives for documentation
- 7.2. Conformity construction plan (CCP)
- 7.3. Articulation of the test documentation
- 7.4. Test policy
- 7.5. Test strategy
- 7.6. Master test plan (MTP)
- 7.7. Level test plan
- 7.8. Test design documents
- 7.9. Test case specification
- 7.10. Test procedure specification
- 7.11. Test data specifications
- 7.12. Test environment specification
- 7.13. Reporting and progress reports
- 7.14. Project documentation
- 7.15. Other deliverables
- 8 Reporting
-
9 Testing Techniques
- 9.1. Test typologies
- 9.2. Test techniques
- 9.3. CRUD
- 9.4. Paths (PATH)
- 9.5. Equivalence partitions (EP)
- 9.6. Boundary value analysis (BVA)
- 9.7. Decision table testing (DTT)
- 9.8. Use case testing (UCT)
- 9.9. Data combination testing (DCOT)
- 9.10. Data life cycle testing (DCYT)
- 9.11. Exploratory testing (ET)
- 9.12. State transition testing (STT)
- 9.13. Process cycle testing (PCT)
- 9.14. Real life testing (RLT)
- 9.15. Other types of tests
- 9.16. Combinatorial explosion
- 10 Static Tests, Reviews and Inspections
- Terminology
- References
- Index
- Summary of Volume 2
- Other titles from iSTE in Computer Engineering
- End User License Agreement
Product information
- Title: Advanced Testing of Systems-of-Systems, Volume 1
- Author(s):
- Release date: February 2023
- Publisher(s): Wiley-ISTE
- ISBN: 9781786307491
You might also like
book
The Rules of Programming
This philosophy-of-programming guide presents a unique and entertaining take on how to think about programming. A …
book
Functional and Concurrent Programming: Core Concepts and Features
Leverage Modern Language Constructs to Write High-Quality Code Faster The functional and concurrent programming language features …
book
Skills of a Successful Software Engineer
Skills to grow from a solo coder into a productive member of a software development team, …
book
Computer Security Fundamentals, 5th Edition
ONE-VOLUME INTRODUCTION TO COMPUTER SECURITY Clearly explains core concepts, terminology, challenges, technologies, and skills Covers today's …