Exam CTFL-2018 All QuestionsBrowse all questions from this exam
Question 2

Testing and Debugging are key activities in the software development lifecycle.

Which of the following are DEBUGGING activities?

a) Designing tests to find failures.

b) Locating the cause of failures.

c) Analysing and fixing the defects.

d) Executing tests to show failures.

    Correct Answer: C

    Debugging is the process of identifying, analyzing, and fixing defects in the software. Therefore, the activities that fall under debugging include locating the cause of failures and analyzing and fixing the defects. Designing tests to find failures and executing tests to show failures are part of the testing process, not debugging.

Discussion
xrpuserOption: C

"Testing and debugging are different. Executing tests can show failures that are caused by defects in the software. Debugging is the development activity that finds, analyzes, and fixes such defects. Subsequent confirmation testing checks whether the fixes resolved the defects." This information is found on Page 13 of the syllabus. So, the activities that are specifically related to DEBUGGING are: b) Locating the cause of failures. c) Analysing and fixing the defects.

kide83Option: C

should be C

BugHunter1000Option: C

It should be b and c since debugging is when a bug is found and you want to find the root cause of it, then fix it and then confirm that the bug is resolved.

LynxyOption: C

Debugging is the process of identifying and resolving defects, errors, or bugs in software. It is a key activity in the software development lifecycle 1. Option A is incorrect because it describes Test Design, which is the process of designing tests to find failures 2. Option B is correct. It describes Debugging as the process of locating the cause of failures 1. Option C is also correct. It describes Debugging as the process of analyzing and fixing the defects 1. Option D is incorrect because it describes Test Execution, which is the process of executing tests to show failures 2. Therefore, the correct answer is Option C.

Jay15

B and C are correct

CubbywooOption: C

#chatgpt b) Locating the cause of failures. c) Analyzing and fixing the defects.

TifeDOption: C

The correct answer is C.

MrVeyron77Option: C

C IS THE RIGHT ANSWER

EurepedesOption: C

Option b is correct. It describes Debugging as the process of locating the cause of failures Option c is also correct. It describes Debugging as the process of analyzing and fixing the defects

Prabu_ROption: C

Designing tests is test analysis and implementation. Fixing the defects is resolving and part of debugging right!

kennamaxOption: C

c) Analysing and fixing the defects. Debugging is done by developers not testers

SailuPOption: C

C is correct

bhuppiiOption: C

C is correct

BeckszaldOption: C

It should be C.

AlapomejiOption: A

As a QA/tester your job is to test and find failures and not to fix them, you are to report to a Dev who will fix the bug...hence I think A and B

CubbywooOption: C

b) Locating the cause of failures and c) Analyzing and fixing the defects are debugging activities because they are focused on finding and correcting errors in the software. Locating the cause of failures involves identifying the root cause of a problem and understanding why the software is not functioning as intended. This helps in finding the source of the error and determining what needs to be fixed. Analyzing and fixing the defects involves looking at the code, data, and environment to understand the impact of the error and determine the best solution to fix the problem. This involves making changes to the code, running tests, and verifying that the solution has fixed the issue. While designing tests to find failures and executing tests to show failures are important tasks in the software development lifecycle, they are considered testing activities, not debugging activities.

jedavilaqOption: C

Definitivamente la respuesta es C