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
Vector Processing  A vector is an ordered set of the similar type of scalar data items. The scalar item can be a floating point number, a logical value or an integer. Vector pr

What are the Main aspects available in all word processors -  Ability to set page size and page orientation -  Ability to change font size and font style (for example Arial,

In binary representation there are some states that are believed to be never occurred because of some particular functionality of a given circuit. If zero output is assigned to suc

Engineering Applications A few of the engineering applications are: Airflow circulation over aircraft machinery, Simulations of simulated ecosystems. Airflow c

Why a computer expect to receive responses when it broadcast an ARP request? Response will be acquired only from the machine for that request is being sent not for the other ma

Define a socket? An application program interface gives the details of how can an application program interacts along with protocol software. But socket API is a defacto standa

What is OO Development? OO development is a way of thinking about software based on abstractions that exist in the actual world. Development refers to software lifecycle, desig

(a) Explain, using suitable examples, the functions of each of the sub system mentioned in the context of a large chain of supermarkets (i) Database Management Subsystem (ii)

Q. Define the Circular shifts ? Circular shifts ROTATE RIGHT andROTATE LEFT. Bits shifted out at one end of word are not lost as in a logical shift however are circulated back

Why does FTP use two standard ports whereas other protocols, in general use only one port? Justify. File transfer protocol uses a control connection just to send commands and r