Regression testing means re-testing over and over what has been tested before - because some new change might have caused a defect in something long established. That, in turn, is most probable in agile development where small changes are constantly being introduced and released. That makes answer C) the most probable.
Please delete answer as Option D. Option C is the answer.
The answer to your question is found in the ISTQB Certified Tester Foundation Level Syllabus (version 2018 v3.1.1) on Page 29:
"Regardless of whether the software increments are released to end-users, regression testing is increasingly important as the system grows."
So, the closest choice to this description would be:
C. Scrum
D. Progressive.
The "Progressive" model, which is commonly referred to as the "Iterative" or "Incremental" model, involves the development of a system through repeated cycles (iterations) and in smaller, incremental portions at a time. As features are added in subsequent iterations, there is an increasing need for regression testing to ensure that previous functionality remains unaffected. Thus, as the project progresses and more functionality is added, the importance and extent of regression testing increase.
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Courtman
3 months agoxrpuser
4 months, 3 weeks agoxrpuser
4 months, 3 weeks agoJay15
5 months agoSailuP
5 months, 1 week agobhuppii
7 months, 1 week agojuafner
8 months, 1 week ago