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
What is data hazard in pipelining? What are the solutions? A data hazard is a situation in which  the pipeline is stalled due to the data to be operated on are delayed for some

SQL Injection includes entering SQL code into web forms, eg. login fields, or into the browser address field, to access and manipulate the database across the site, application or

Explanation:- In functional testing, you require to confirm that the objects in the application-under-test look and work as designed from build to build. To accomplish this, yo

Q. Functions for MPI Environment? Int MPI_Finalize (void) It ends the MPI environment. Any MPI function cannot be called after MPI_Finalize. Each MPI process belongs to on

Q. Calculate Register Transfer Time? A clock isn't included explicitly in any statements discussed above. But it is presumed that all transfers take place during clock edge tra

With its newer range of PCs IBM introduced 101-key Enhanced/Advanced keyboard.  This keyboard is fundamental keyboard behind modern QWERTY keyboards. This has function keys aligned

Each student will be assigned a binary system. The experimental references and the conditions are indicated in the table below. The student should make use of software available on

Heuristic Search Strategies: Generally speaking that, a heuristic search is one which have uses a rule of thumb to improve an agent's performance in solving the problems via s

what is an interface and perpheral device

why they are essential in a bus oriented system? Ans) In a multiplexed bus system, many devices are linked to a common bus. If 2 or more devices attempt to use the bus at the si