RTUComputer ScienceYr 2023 · Sem 52023

Q3Software Testing and Project Management

Question

2 marks

Define Debugging.

Answer

Debugging is the highly technical process of physically isolating, analyzing, and mathematically correcting the source code of a software defect.

While testing is strictly the process of finding catastrophic failures, Debugging is the subsequent, highly technical engineering process of physically tracing the execution flow, analyzing RAM states, and mathematically altering the source code architecture to permanently eradicate the root cause of the bug.

Back to Paper