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
aggregation in dbms?

Common toes deformities are: 1. Hallux valgus: Deviation of great toe towards the second toe resulting in prominence of first metatarsal head.  Later on there is formation of

Aim: Build a program or application which gives an interface to the user to maintain his personal account for E-mails & should be able to work on the following applications. Des

Chains of Inference: Now we have to look at how to get an agent to prove a given theorem using various search strategies? Thus we have noted in previous lectures that, there i

A call processor in an exchange requires 120 ms to service a complete call. What is the BHCA rating for the processor? If the exchange is capable of carrying 700 Erlangs of traffic

Macroscopic and Microscopic approaches - Thermodynamics: Thermodynamic studies are undertaken by following two different approaches.  l. Macroscopic approach (Macro mean big)

The difference among the height of the left sub tree and height of the right tree, for each node, is almost one.  AVL - tree

What is trivial file transfer protocol? Explain briefly? Trivial File Transfer Protocol (i.e. TFTP) is helpful for bootstrapping a hardware device which does not have a disk on

THE NEED OF PARALLEL COMPUTATION   With the growth of computer science, computational pace of the processors has also increased many a times. Though, there are definite constr

What is a deadlock? A deadlock is a situation that can increase when two units, A and B use a shared resource. Assume that unit B cannot complete its task unless unit A complet