ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 74 - CTFL4 discussion

Report
Export

In maintenance testing, what is the relationship between impact analysis and regression testing?

A.
Impact analysis requires a regression testing for only the tests that have detected faults in previous SW release
Answers
A.
Impact analysis requires a regression testing for only the tests that have detected faults in previous SW release
B.
There is no relationship between impact analysis and regression testing.
Answers
B.
There is no relationship between impact analysis and regression testing.
C.
Impact analysis requires a regression testing for all program elements which were newly integrated (new functionalities).
Answers
C.
Impact analysis requires a regression testing for all program elements which were newly integrated (new functionalities).
D.
The impact analysis is used to evaluate the amount of regression testing to be performed.
Answers
D.
The impact analysis is used to evaluate the amount of regression testing to be performed.
Suggested answer: D

Explanation:

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.

asked 18/09/2024
HAZEM SHAIKHANI
45 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first