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
Q. Show the Advantages of incremental Model? As product is to be conveying in parts total cost of the project is distributed. Limited number of persons is able to be pu

Probelm: (a) Compare Supply Chain Management (SCM) and Customer Relationship Management (CRM) . How are they similar? How are they different? Your answer should show the differ

Q. Explain the concept of Top down design? Top down design: A top down design approach begins by identifying the major modules of the system decomposing them into their lower

Functions that dynamic testing tools supports:  1: Input setting: selecting of the test data that the test object reads when called.  2: Stub processing : handling output

Define a software process. How do software myths affect a software process? Software process is a Coherent set of activities for specifying, designing, executing and testing so

Explain the role and functions of a Systems Analyst in the overall project development.

1. Perform a requirements analysis for the Case Study. Express the results using the following artefacts:     a. A use case diagram for the functional requirements of the entire

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

What is Procedure? Ans) The step-by-step method followed to make sure that standards are met.

What are the approaches of integration testing? The integration testing can be carried out using two approaches. 1. The non-incremental testing. 2. Incremental testing.