Testing and Debugging, Introduction to Programming Assignment Help

Assignment Help: >> Introduction to Programming >> Testing and Debugging, Introduction to Programming

Testing and Debugging

 The computer programs will be subject to errors. These errors are known as bugs and the process of detecting and correcting these errors is called debugging.

Testing is the process of making sure that the program performs the intended task, and debugging is the process of locating and eliminating program errors.

DIFFERENCES BETWEEN TESTING AND DEBUGGING:

S.No.

Testing

Debugging

1.

Testing is the process in which a program is validated.

Debugging is a process in which program errors are removed.

 

2.

Testing is complete when all desired verifications in terms of the specifications have been performed.

Debugging is a process that ends only temporarily, because subsequent execution of a program may uncover other errors- thereby restarting the debugging process.

3.

Testing can and should be planned. It is a definable task in which the how and what to test can be specified. Testing can be scheduled to take place at a specific time in the development cycle.

Debugging is a reactive procedure that stems from testing. It cannot be planned ahead of time. The best that can be done is to establish guidelines of how to debug and develop a list of "What to look for". Debugging, on the other hand cannot begin until the end of the development cycle, because it requires an executable program.

 

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd