Software Testing Foundation: Software Development Testing Life Cycle
Explore the integration of software testing with different development models in this comprehensive course series. Begin this course by investigating incremental and sequential models to gain insights into tailoring testing approaches to specific development methodologies and enhance collaboration between developers and testers. Then you will focus on test-driven, acceptance test-driven, and behavior-driven development. Next, you will dive into the intersection of software testing and DevOps to examine how testing practices seamlessly integrate into continuous integration, continuous deployment, and a shift-left approach. You will gain practical knowledge on incorporating testing into the development pipeline, ensuring quality is maintained throughout the software development life cycle. Finally, you will discover how software testing retrospectives and continuous improvement foster a culture of learning and refinement within the testing process for ongoing excellence. This course helps prepare learners for the ISTQB® Certified Tester Foundation Level 4.0 (CTFL) exam.
1.75
Software Testing Foundation: Software Development Testing Life Cycle
describe the relationships between development and test activities in the incremental and iterative development model
provide an overview of the relationships between development and test activities in the sequential development models
outline best testing practices during the system development life cycle
describe the characteristics of test-driven development
provide an overview of the characteristics of acceptance test-driven development
outline the characteristics of behavior-driven development
describe how software testing is integrated into the DevOps life cycle
provide an overview of how software testing is integrated and used during continuous integration
outline how software testing is integrated and used with continuous deployments
describe the shift-left approach and how it applies to software testing
provide an overview of the software testing retrospective and understand lessons learned
outline how the software testing process can be continuously improved
describe the required testing skills and best practices required for software testing
outline the generic software testing skills required by the software tester
provide an overview of how software testers need to be part of the project team and contribute to the project's success results
describe how software testers have an easier time finding bugs and defects if they work independently from the software developers
it_stctfl4_03_enus