New Year Sale 2026! 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 1 Question 12 Discussion

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

Which of the following statements describes regression testing?

I . Retesting of a fixed defect

II . Testing of an already tested program

III . Testing of new functionality in a program

IV . Regression testing applies only to functional testing

V Tests that do not nave to be repeatable, because They are only used once

Show Suggested Answer Hide Answer
Suggested Answer: D

In maintenance testing, the relationship between impact analysis and regression testing is that the impact analysis is used to evaluate the amount of regression testing to be performed. Maintenance testing is a type of testing that is performed on an existing software product after it has been delivered or deployed, in order to ensure that it still meets its requirements and functions correctly after a change or a modification. Maintenance testing can be triggered by various reasons, such as corrective maintenance (fixing defects), adaptive maintenance (adapting to new environments), perfective maintenance (improving performance), preventive maintenance (avoiding future problems), etc. Impact analysis is a technique that is used to assess the extent and nature of changes introduced by maintenance activities on the software product or project. Impact analysis helps to identify which parts of the software product are affected by the changes, which parts need to be modified or updated accordingly, which parts need to be retested or verified for correctness or compatibility, etc. Regression testing is a type of testing that verifies that previously tested software still performs correctly after a change or a modification. Regression testing helps to detect any side effects or unintended consequences of maintenance activities on the software product's functionality or quality. Regression testing can be performed at various levels and scopes depending on the impact analysis results. Therefore, in maintenance testing, impact analysis is used to evaluate the amount of regression testing to be performed. Verified Reference:A Study Guide to the ISTQB Foundation Level 2018 Syllabus - Springer, page 20.


Contribute your Thoughts:

0/2000 characters
Fredric
3 months ago
Wait, tests that are only used once? That sounds odd!
upvoted 0 times
...
Hortencia
3 months ago
I disagree, IV is misleading.
upvoted 0 times
...
Rodolfo
4 months ago
Definitely not just functional testing!
upvoted 0 times
...
Lisbeth
4 months ago
I thought it was just for already tested programs?
upvoted 0 times
...
Glenn
4 months ago
Regression testing is all about retesting fixed defects!
upvoted 0 times
...
Whitley
4 months ago
I feel like I should remember that regression testing is more about retesting, so maybe I should go with option D, but I'm not entirely sure.
upvoted 0 times
...
Anglea
4 months ago
I practiced a question similar to this, and I think II is definitely part of regression testing, so maybe option C?
upvoted 0 times
...
Lashanda
4 months ago
I’m a bit confused about IV; I thought regression testing could apply to both functional and non-functional testing.
upvoted 0 times
...
Delmy
5 months ago
I remember regression testing is about checking if fixes work, so I think I might lean towards option B with I included.
upvoted 0 times
...
Phyliss
5 months ago
I'm not totally sure what they mean by "repeatable" tests. That part is a bit confusing to me.
upvoted 0 times
...
Brittni
5 months ago
Okay, let me break this down - regression testing is about retesting existing functionality, not new features. I'll focus on options that mention that.
upvoted 0 times
...
Leota
5 months ago
Hmm, I'm a bit unsure about the difference between regression testing and other types of testing mentioned here. I'll need to think this through carefully.
upvoted 0 times
...
Ora
5 months ago
This question seems straightforward, I think I've got a good handle on regression testing.
upvoted 0 times
...
Marjory
5 months ago
I'm a bit confused by the options. Remote Assist and Dynamics 365 Guides don't seem directly relevant to creating a chatbot. I think I'll go with Power Virtual Agent, but I'm not 100% sure.
upvoted 0 times
...
Laticia
5 months ago
I feel pretty confident about this. Applying MEC and local storage should reduce the need for video transmission, so I'll go with True.
upvoted 0 times
...
Jani
5 months ago
Okay, I think I've got this. The question is asking for the method that retrieves the session creation time, so I'm going to go with A. getCreationTime().
upvoted 0 times
...
Juliann
5 months ago
I think segment routing needs some specific routing protocol configuration, but I'm not sure if it's ISIS or EIGRP.
upvoted 0 times
...
Brittni
10 months ago
Option B is tempting, but I think option C is the clear winner here. Regression testing is all about verifying existing functionality, not testing new features.
upvoted 0 times
Twana
8 months ago
Yes, option C is the most accurate. It specifically mentions testing of an already tested program.
upvoted 0 times
...
Keneth
8 months ago
I agree, option C is the best choice. It focuses on retesting existing functionality.
upvoted 0 times
...
Danica
9 months ago
I think option C is correct. Regression testing is about testing an already tested program.
upvoted 0 times
...
...
Kip
10 months ago
Haha, option V is just plain silly. Tests that are only used once? That's not how regression testing works at all!
upvoted 0 times
Karma
9 months ago
Yes, exactly. II and IV are the correct options for describing regression testing accurately.
upvoted 0 times
...
Leonida
9 months ago
So, the correct options would be II and IV, right? That makes more sense in the context of regression testing.
upvoted 0 times
...
Luther
9 months ago
I agree, option V is misleading. It's important to focus on retesting fixed defects and testing already tested programs during regression testing.
upvoted 0 times
...
Ena
10 months ago
Option V is definitely not correct. Regression testing is all about retesting to ensure that previously working functionality still works after changes.
upvoted 0 times
...
...
Corinne
10 months ago
I disagree with option V. Regression tests must be repeatable to ensure consistent results and validate that no regressions have occurred.
upvoted 0 times
...
Carla
10 months ago
I believe it's II and IV, testing of an already tested program and retesting of fixed defects.
upvoted 0 times
...
Rodney
10 months ago
So, which statements do you think describe regression testing?
upvoted 0 times
...
Buck
10 months ago
Option C is correct. Regression testing is the retesting of an already tested program to ensure that new changes have not broken existing functionality.
upvoted 0 times
...
Carla
10 months ago
I agree. It helps ensure that new changes don't break existing functionality.
upvoted 0 times
...
Rodney
10 months ago
I think regression testing is important in software development.
upvoted 0 times
...
Bulah
10 months ago
I believe the correct answer is B) I, III, IV because regression testing includes retesting fixed defects, testing new functionality, and applies to both functional and non-functional testing.
upvoted 0 times
...
Ena
10 months ago
I agree, it also involves testing of already tested programs to make sure new changes don't break anything.
upvoted 0 times
...
Ryan
11 months ago
I think regression testing is important for ensuring that fixed defects stay fixed.
upvoted 0 times
...

Save Cancel