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 1 Question 12 Discussion

Posted by Zona on Dec 27, 2023 at 10:53 PM

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

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.


Get Premium ISTQB-CTFL Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
35 comments · newest first
FR
Fredric 11 months ago
Wait, tests that are only used once? That sounds odd!
HO
Hortencia 11 months ago
I disagree, IV is misleading.
RO
Rodolfo 11 months ago
Definitely not just functional testing!
LI
Lisbeth 11 months ago
I thought it was just for already tested programs?
GL
Glenn 11 months ago
Regression testing is all about retesting fixed defects!
WH
Whitley 12 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.
AN
Anglea 12 months ago
I practiced a question similar to this, and I think II is definitely part of regression testing, so maybe option C?
LA
Lashanda 12 months ago
I’m a bit confused about IV; I thought regression testing could apply to both functional and non-functional testing.
DE
Delmy 1 year ago
I remember regression testing is about checking if fixes work, so I think I might lean towards option B with I included.
PH
Phyliss 1 year ago
I'm not totally sure what they mean by "repeatable" tests. That part is a bit confusing to me.
BR
Brittni 1 year 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.
LE
Leota 1 year 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.
OR
Ora 1 year ago
This question seems straightforward, I think I've got a good handle on regression testing.
MA
Marjory 1 year 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.
LA
Laticia 1 year 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.
JA
Jani 1 year 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().
JU
Juliann 1 year ago
I think segment routing needs some specific routing protocol configuration, but I'm not sure if it's ISIS or EIGRP.
BR
Brittni 1 year 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.
TW
Twana 1 year ago
↳ replying to Brittni
Yes, option C is the most accurate. It specifically mentions testing of an already tested program.
KE
Keneth 1 year ago
↳ replying to Brittni
I agree, option C is the best choice. It focuses on retesting existing functionality.
DA
Danica 1 year ago
↳ replying to Brittni
I think option C is correct. Regression testing is about testing an already tested program.
KI
Kip 1 year ago
Haha, option V is just plain silly. Tests that are only used once? That's not how regression testing works at all!
KA
Karma 1 year ago
↳ replying to Kip
Yes, exactly. II and IV are the correct options for describing regression testing accurately.
LE
Leonida 1 year ago
↳ replying to Kip
So, the correct options would be II and IV, right? That makes more sense in the context of regression testing.
LU
Luther 1 year ago
↳ replying to Kip
I agree, option V is misleading. It's important to focus on retesting fixed defects and testing already tested programs during regression testing.
EN
Ena 1 year ago
↳ replying to Kip
Option V is definitely not correct. Regression testing is all about retesting to ensure that previously working functionality still works after changes.
CO
Corinne 1 year ago
I disagree with option V. Regression tests must be repeatable to ensure consistent results and validate that no regressions have occurred.
CA
Carla 1 year ago
I believe it's II and IV, testing of an already tested program and retesting of fixed defects.
RO
Rodney 1 year ago
So, which statements do you think describe regression testing?
BU
Buck 1 year 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.
CA
Carla 1 year ago
I agree. It helps ensure that new changes don't break existing functionality.
RO
Rodney 1 year ago
I think regression testing is important in software development.
BU
Bulah 1 year 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.
EN
Ena 1 year ago
I agree, it also involves testing of already tested programs to make sure new changes don't break anything.
RY
Ryan 2 years ago
I think regression testing is important for ensuring that fixed defects stay fixed.
0/2000 characters

Save Cancel