Cyber Monday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

ISTQB Exam ISTQB-CTFL Topic 6 Question 26 Discussion

Actual exam question for ISTQB's ISTQB-CTFL exam
Question #: 26
Topic #: 6
[All ISTQB-CTFL Questions]

Which of the following statements about testing in the context of an agile (iterative-incremental) development model is correct?

Show Suggested Answer Hide Answer
Suggested Answer: C

In the context of agile (iterative-incremental) development models, testing is integrated into the development process and occurs continuously throughout the lifecycle of the project. Agile testing emphasizes adaptability and the need for feedback at various stages of development.

Option C is correct because regression testing is indeed necessary whenever a new increment is added to the existing system. Agile development often involves frequent changes and additions to the codebase, which can potentially introduce new defects into previously tested code. Regression testing ensures that new changes have not adversely affected existing functionality.

Options A, B, and D present misconceptions about agile testing:

A is incorrect because, in agile, all types of testing (unit, integration, system, acceptance) are important and occur throughout the iteration, not just unit and acceptance tests.

B is incorrect because agile methodologies advocate for continuous integration and testing, where development and testing activities overlap and support each other throughout an iteration.

D is incorrect because agile methodologies encourage a wide range of testing types, including both functional and non-functional, as well as exploratory testing, to ensure a comprehensive quality assessment.


Contribute your Thoughts:

Kimbery
4 months ago
I agree with Blondell. Option C is the way to go. Regression testing is essential in an agile model to maintain the integrity of the system.
upvoted 0 times
Alona
3 months ago
Definitely, it's important to catch any issues that may arise when adding new features.
upvoted 0 times
...
Jody
4 months ago
I agree, regression testing ensures that new increments don't break existing functionality.
upvoted 0 times
...
Maryrose
4 months ago
I think option C is the best choice. Regression testing is crucial in agile development.
upvoted 0 times
...
...
Floyd
4 months ago
Ha! Option B is clearly the funniest one. Imagine trying to completely finish an iteration of testing before moving on to the next one. That would be like trying to build a house one brick at a time.
upvoted 0 times
...
Nicholle
5 months ago
Hmm, I'm not sure about that. I think option A might be more accurate, as unit and acceptance tests are the foundation for ensuring the system works as expected.
upvoted 0 times
Chara
3 months ago
Regression testing is also important when adding new increments to the system.
upvoted 0 times
...
Hortencia
3 months ago
I agree, those tests are essential for ensuring the system works as expected.
upvoted 0 times
...
Estrella
3 months ago
Yes, it's necessary to ensure that the changes don't introduce any unexpected issues.
upvoted 0 times
...
Arlen
3 months ago
Regression testing is also important when new increments are added to the system.
upvoted 0 times
...
Kenny
3 months ago
I agree, those tests are essential for validating the system's functionality.
upvoted 0 times
...
Lashonda
3 months ago
I think option A is correct, unit and acceptance tests are crucial for ensuring the system works as expected.
upvoted 0 times
...
Olga
4 months ago
I think option A is correct, unit and acceptance tests are crucial.
upvoted 0 times
...
...
Azzie
5 months ago
Because regression testing is necessary whenever a new Increment is added.
upvoted 0 times
...
Blondell
5 months ago
I think option C is the correct answer. Regression testing is crucial to ensure that new increments don't break existing functionality.
upvoted 0 times
Mitsue
4 months ago
I think so too. It helps catch any potential issues that may arise from new increments.
upvoted 0 times
...
Derrick
5 months ago
I agree, regression testing is definitely important to maintain the integrity of the system.
upvoted 0 times
...
...
Eden
5 months ago
Why do you think it's C?
upvoted 0 times
...
Azzie
5 months ago
I disagree, I believe it's C.
upvoted 0 times
...
Eden
5 months ago
I think the correct statement is A.
upvoted 0 times
...

Save Cancel