Program testing and debugging, Computer Engineering

Program testing and debugging:

Program testing is the method of checking program, to verify that it satisfies its needs and to detect errors. These errors can be of any type-Syntax errors, Logical errors, Run-time errors and Latent errors. Testing include essential steps to detect all possible errors in the program. This can be completed either at a module level called as unit testing or at program level called as integration testing. 

Debugging is a methodical process of finding and decreasing the number of bugs in a computer program making it behave as expected. One easy way to find the location of the error is to use print statement to show the values of the variables. Once the location of the error is found, the error is corrected and debugging statement may be separate.  

 

Posted Date: 5/4/2013 3:20:11 AM | Location : United States







Related Discussions:- Program testing and debugging, Assignment Help, Ask Question on Program testing and debugging, Get Answer, Expert's Help, Program testing and debugging Discussions

Write discussion on Program testing and debugging
Your posts are moderated
Related Questions
Expalin the History Of Parallel Computers The researches with and implementations of use of the parallelism started long back in the 1950's by IBM Corporation. The IBM STRETCH

A component can handle its own events by executing the needed event-listener interface and adding itself as its own event listener.


(a) Write short notes on displacement only addressing mode. (b) Explain the formats of a 80-bit floating point number. (c) Given the following assembly program. Instructi

What are the main characteristics of Horizontal Organizational Structure? Horizontal Organization’s main characteristics are given below: The work is structured all aroun

Explain about the term Middleware. Middleware is the term frequently used to explain the application or business logic present within an application server. Unfortunately, simi

The next major set of tasks to tackle are delete and update. Version control systems typically version updates to a ?le and only store the differences between the ?les. Two system

What is loader? Loader is a system software which having a set of utility programs. It will load the object program to the memory.

Case Study - A taxi company has 200 taxies. The company provides its services to all the nine districts in Mauritius, about 20 taxies per district. A taxi is normally attached to

What is cache memory? It is a small, fast memory that is inserted among large, slower main memory and the processor. It decreases the memory access time