ShiftQA LessonsModule 02

Module 02 · 35 min

Testing Throughout the Software Development Lifecycle

Understand how test work changes across sequential, iterative, incremental, Agile, DevOps, and maintenance contexts.

Written and reviewed by ShiftQA Labs QA Education Team · Updated September 2, 2026

Browse Lessons modules
1

Testing follows the lifecycle

Every development model influences when test analysis begins, how frequently software is available, and how feedback moves. Sequential models emphasize planned stages; iterative and incremental approaches repeat analysis, construction, and testing in smaller cycles.

Remember: The test approach must fit the delivery model rather than fight it.
2

Levels and types

Component, component integration, system, system integration, and acceptance testing focus on different objects and objectives. Functional testing asks what the product does. Non-functional testing evaluates characteristics such as performance, usability, reliability, and security. Structural testing considers internal structure.

Remember: A test level identifies where testing occurs; a test type identifies what quality aspect is examined.
3

Change-related testing

Confirmation testing checks whether a specific defect was fixed. Regression testing checks whether the change damaged previously working behavior. Maintenance testing applies when a released system is changed, migrated, retired, or affected by its environment.

Remember: Confirm the fix, then look outward for unintended consequences.

Knowledge check

Practice the idea, not the wording.

These original questions reinforce the lesson. They are not official ISTQB exam questions.

1. Which test activity directly verifies that a reported defect was corrected?
2. What primarily distinguishes a test level from a test type?
3. Which situation most clearly calls for maintenance testing?

Answer all 3 questions to see explanations.

Learn together

Discussion & learner questions

Ask about a concept, share a practical example, or add context that may help another tester. ShiftQA reviews submissions before they become public.

Questions and comments stay distinct. Questions can receive an official ShiftQA response; comments support learner discussion and real-world examples.
Loading the discussion…

Save your progress

Finished this module?

Mark it complete in this browser, then continue when you are ready.

Unofficial ISTQB preparation by ShiftQA Labs. Use the official CTFL syllabus and sample materials as the source of truth.