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
Define black box testing strategy. Black box testing describes the functional requirements of the software. Test cases are determined on the basis of the requirements or specif


Q. Define External coupling? External coupling: A form of coupling in that a module has a dependency to other module external to the software being developed or to a particul

Q. Define the Equivalence class? Equivalence class:-It represents a set of valid or else invalid states for input conditions. An input condition is a specific numeric a set of

Formal technical review in railway reservation system

Common coupling: Common coupling is when two modules share the similar global data (e.g. a global variable). Changing the shared resource implies changing all the modules using it


what do you understand by recursion.explain the simulating recursion in brief.program of fabinacon series by recursion

What is the meaning of Real time system? Real time system is a software system where the correct functionalities of the system are dependent upon results evaluated by the syste

Q. What do you mean by REVERSE ENGINEERING? REVERSE ENGINEERING:-It is a process of analyzing software with a outlook to understanding its design and specification. In t