What are the causes behind to perform white box testing, Software Engineering

What are the causes behind to perform white box testing?

There are three main reasons behind performing the white box testing.

1. Programmers may have some incorrect assumptions while designing or implementing some functions. As a result there is possibility of having logical errors in the program. To identify and correct such logical errors procedural details need to be checked.

2. Certain assumptions on flow of control and data may lead programmer to make design errors. To uncover the errors on logical path, white box testing is required.

3. There may be certain typographical errors that remain unnoticed even after syntax and type checking techniques. These errors can be found during white box testing.

 

Posted Date: 8/7/2013 1:56:33 AM | Location : United States







Related Discussions:- What are the causes behind to perform white box testing, Assignment Help, Ask Question on What are the causes behind to perform white box testing, Get Answer, Expert's Help, What are the causes behind to perform white box testing Discussions

Write discussion on What are the causes behind to perform white box testing
Your posts are moderated
Related Questions
I have a vb.net application i would like to add database function + coding the the function to let the application work and also to add a login window for the customers + custom

Demonstrate the symbol used in data dictionary A number of the symbols used in data dictionary are as following: X= [a/b]                                   x comprises eithe

What is a modular system? A modular system having of well defined manageable units to well defined  interfaces between them.



What is software maintenance? Changes to the software are made in response to altered requirements but the fundamental structure of the software remains stable.

What are the objectives of Analysis modelling? i. To explain what the customer requires. ii. To establish a basis for the creation of software design. iii. To devise a se

Define Software design. a. Software design is a step by step process through which requirements are translated into a "blue print" to construct the software. b. The blue pr

Waterfall is a model of the software development process in which the idea phase, requirements phase, design phase, execution phase, test phase, installation phase, and checkout ph

"Utility" is a software tool designed to perform some regularly used support function. For example, single utility is a program to print files.