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

Assignment Help:

What are the reasons behind to perform white box testing?

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

1. Programmers may have some incorrect assumptions whereas designing or implementing some functions. Due to this there are chances of having logical errors in the program. To detect and correct like logical errors procedural details require to be examined.

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 must.

3. There may be definite typographical errors that remain undetected even after syntax and type checking mechanisms. Such errors can be uncovered during white box testing.

 


Related Discussions:- What are the reasons behind to perform white box testing

List out the activities of linear sequential model, List out the activities...

List out the activities of Linear Sequential Model. Software requirement analysis determines the nature of the problem, function, information domain etc. Design - Translates

Define data objects and relationship, Define Data objects, attributes & rel...

Define Data objects, attributes & relationship. Data object: Representation of any collective  information that must be understood by software. It can be any external entity.

Local data object defined in a subroutine, It is possible to assign a local...

It is possible to assign a local data object defined in a subroutine or function module to a field group. False.

Case study - conference management system, This case study looks at the req...

This case study looks at the requirements for an information system to manage the organisation of an international academic conference. An academic conference consists of presenta

What is a variant, What is a variant Ans) "Variants" are versions of a p...

What is a variant Ans) "Variants" are versions of a program.

Define process specification, Define Process Specification. Process Sp...

Define Process Specification. Process Specification is used to explain all flow model processes that appear at the final level of refinement. Check & Convert pressure Ch

Describe requirement engineering, Define Requirement Engineering . Requi...

Define Requirement Engineering . Requirement Engineering is a process in which all of the activities required to maintain and create a system requirements document. The four

Memory locations and registers pc-ir-mar, Assume 64 different op codes and ...

Assume 64 different op codes and 19-bit instruction word in a computer system. Two bits in the instruction are reserved to indicate the addressing mode.    a. Draw a box style ske

Simulate the operations of a scientific calculator, Q. A program is to be d...

Q. A program is to be developed to simulate the operations of a scientific calculator. List the facilities to be provided by this calculator. Analyze this using DFD? Level 0

What is a software package, QUESTION a) What is a software package? ...

QUESTION a) What is a software package? b) A lot of data is collected and stored on digital medium today. Organisations rely a lot on the data for their smooth running. Desc

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd