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 Exam ISTQB-CTFL 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:

Brittni
22 days 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
Danica
3 days ago
I think option C is correct. Regression testing is about testing an already tested program.
upvoted 0 times
...
...
Kip
1 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
16 days ago
Yes, exactly. II and IV are the correct options for describing regression testing accurately.
upvoted 0 times
...
Leonida
19 days 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
21 days 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
1 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
1 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
1 months ago
I believe it's II and IV, testing of an already tested program and retesting of fixed defects.
upvoted 0 times
...
Rodney
1 months ago
So, which statements do you think describe regression testing?
upvoted 0 times
...
Buck
1 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
2 months ago
I agree. It helps ensure that new changes don't break existing functionality.
upvoted 0 times
...
Rodney
2 months ago
I think regression testing is important in software development.
upvoted 0 times
...
Bulah
2 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
2 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
2 months ago
I think regression testing is important for ensuring that fixed defects stay fixed.
upvoted 0 times
...

Save Cancel