In this 13-video course, explore part of chapter 2 from the ISTQB Software Testing Foundation Level 2018 certification exam syllabus on testing and its relevance to the Software Development Lifecycle. Begin by looking at relationships between development and test activities in the sequential development model and in the incremental and iterative development model. Learners will begin to understand the importance of selecting the software development lifecycle model based on the project and product context, and learn good testing characteristics applicable to any lifecycle model. Then examine different test levels in software development and the various attributes that characterize each level. Learn the various attributes associated with component integration testing, system integration testing, and system testing, including objectives, test basis, and objects, defects and failures, approaches and responsibilities. Look at various forms of acceptance testing, including user, operational, contractual, and regulatory, as well as alpha and beta testing, and various attributes, including objectives, test basis, and objects, defects, and failures, approaches, and responsibilities. A concluding exercise assesses knowledge of development models and test levels.
Software Testing Foundation 2018: Testing & the Software Development Lifecycle
Course Overview
describe the relationships between development and test activities in the sequential development models
describe the relationships between development and test activities in the incremental and iterative development model
identify and describe the importance of selecting the software development lifecycle model based on the project and product characteristics
describe good testing characteristics applicable to any lifecycle model
identify the different test levels in software development and the various attributes that characterize each level
describe the various attributes associated with component testing, including objectives, test basis, and objects, defects and failures, and approaches and responsibilities
describe the various attributes associated with component integration testing, including objectives, test basis, and objects, defects and failures, and approaches and responsibilities
describe the various attributes associated with system integration testing, including objectives, test basis, and objects, defects and failures, and approaches and responsibilities
describe the various attributes associated with system testing, including objectives, test basis, and objects, defects and failures, and approaches and responsibilities
describe the various forms of acceptance testing, including user, operational, contractual, and regulatory acceptance testing, as well as alpha and beta testing
describe the various attributes associated with acceptance testing, including objectives, test basis, and objects, defects and failures, and approaches and responsibilities
describe the activities associated with the different software development lifecycle models, and the attributes associated with the different test levels