Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

ISTQB-CTFL Exam - Topic 6 Question 26 Discussion

Posted by Claribel on Jul 13, 2024 at 04:16 AM

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

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.


Get Premium ISTQB-CTFL Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
36 comments · newest first
PH
Phung 10 months ago
Totally agree with A, unit and acceptance tests are key!
CA
Catalina 11 months ago
Wait, only non-functional tests? That seems off...
VA
Valentine 11 months ago
B is definitely not true, agile is all about flexibility!
CO
Corrina 11 months ago
A sounds right, but what about integration tests?
TA
Tammara 11 months ago
I think C is spot on, regression testing is a must!
HO
Hollis 12 months ago
I vaguely remember that not all types of testing are done in every iteration, but I can't remember the specifics about non-functional testing.
LE
Leigha 12 months ago
I feel like regression testing is definitely important when adding new increments, but I’m not completely confident about the wording of that statement.
WI
Winfred 12 months ago
I think I saw a question about iteration and testing in one of our practice exams, but I can't recall if all testing needs to be finished first.
AL
Alonzo 1 year ago
I remember discussing how unit tests and acceptance tests are crucial, but I'm not sure if they are the only important ones.
GA
Galen 1 year ago
This is a good test of our understanding of agile principles. I'm confident I can eliminate the incorrect options and select the best answer.
ME
Meaghan 1 year ago
I'm a bit confused by the distinction between unit, acceptance, and other types of testing. I'll need to review my notes to refresh my memory on the agile testing approach.
AS
Ashlee 1 year ago
Okay, I think I've got a good handle on this. Regression testing is definitely important in an agile model, so I'm leaning towards option C.
AN
Annice 1 year ago
Hmm, the wording on these options is a bit tricky. I'll need to carefully read through each one to determine which is the most correct.
DO
Dominga 1 year ago
This question seems straightforward, but I want to make sure I understand the key concepts of agile testing before answering.
SH
Shayne 1 year ago
Hmm, I'm not sure about this one. I'll have to think it through carefully. Maybe it's ListID since that would identify the specific list the subscriber is unsubscribing from.
TR
Tracey 1 year ago
Okay, let's see here. We need an attribute that will cause the class compilation to fail if a specific method is called. I'm thinking SysObsoleteAttribute might be the way to go, but I'll double-check the other options just to be sure.
KI
Kimbery 2 years 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.
AL
Alona 2 years ago
↳ replying to Kimbery
Definitely, it's important to catch any issues that may arise when adding new features.
JO
Jody 2 years ago
↳ replying to Kimbery
I agree, regression testing ensures that new increments don't break existing functionality.
MA
Maryrose 2 years ago
↳ replying to Kimbery
I think option C is the best choice. Regression testing is crucial in agile development.
FL
Floyd 2 years 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.
NI
Nicholle 2 years 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.
CH
Chara 2 years ago
↳ replying to Nicholle
Regression testing is also important when adding new increments to the system.
HO
Hortencia 2 years ago
↳ replying to Nicholle
I agree, those tests are essential for ensuring the system works as expected.
ES
Estrella 2 years ago
↳ replying to Nicholle
Yes, it's necessary to ensure that the changes don't introduce any unexpected issues.
AR
Arlen 2 years ago
↳ replying to Nicholle
Regression testing is also important when new increments are added to the system.
KE
Kenny 2 years ago
↳ replying to Nicholle
I agree, those tests are essential for validating the system's functionality.
LA
Lashonda 2 years ago
↳ replying to Nicholle
I think option A is correct, unit and acceptance tests are crucial for ensuring the system works as expected.
OL
Olga 2 years ago
↳ replying to Nicholle
I think option A is correct, unit and acceptance tests are crucial.
AZ
Azzie 2 years ago
Because regression testing is necessary whenever a new Increment is added.
BL
Blondell 2 years ago
I think option C is the correct answer. Regression testing is crucial to ensure that new increments don't break existing functionality.
MI
Mitsue 2 years ago
↳ replying to Blondell
I think so too. It helps catch any potential issues that may arise from new increments.
DE
Derrick 2 years ago
↳ replying to Blondell
I agree, regression testing is definitely important to maintain the integrity of the system.
ED
Eden 2 years ago
Why do you think it's C?
AZ
Azzie 2 years ago
I disagree, I believe it's C.
ED
Eden 2 years ago
I think the correct statement is A.
0/2000 characters

Save Cancel