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

Illustrate intermediate COCOMO model, Q.Illustrate Intermediate COCOMO mode...

Q.Illustrate Intermediate COCOMO model ? The intermediate COCOMO model approximation the software development effort by using 15 cost drivers' variables besides the size variab

What is test objective, An identified set of software features to be calcul...

An identified set of software features to be calculated under specified conditions by comparing actual behavior with the needed behavior described in the software documentation.

Explain in detail about the real time systems, Explain in detail about the ...

Explain in detail about the real time systems. Hard and soft real time systems. Real time and high performance. Real-Time control. Real time software design

What are the benefits of smoke testing, What are the benefits of smoke test...

What are the benefits of smoke testing? Integration risk is minimized. The quality of the end-product is improved. Error diagnosis and correction are simplified. Asses

Software methodology, how to choose a software methodology for a software p...

how to choose a software methodology for a software project

When we need re-engineer, Q. When we need Re-Engineer? When the sys...

Q. When we need Re-Engineer? When the system changes are mainly confined to part of the system then re-engineer that part. When hardware or else software support become

Explain fan in and fan-out, Fan in/Fan-out :- Fan-in is a measure of th...

Fan in/Fan-out :- Fan-in is a measure of the number of process or functions that call some other function or process (say X). Fan-out is the number of functions that are known

What is class diagram, Class diagram: A class diagram in the Unified Model...

Class diagram: A class diagram in the Unified Modelling Language (UML) is a type of static structure diagram that defines the structure of a system by showing the system's classes

Describe the various elements of data design, Describe the various elements...

Describe the various elements of data design? i. Data object - The data objects are identified and relationships among various data objects are represented using ERD or data di

Show the advantages of re-engineering, Q. Show the Advantages of Re-Enginee...

Q. Show the Advantages of Re-Engineering? 1) Reduced risk - there is a elevated risk in new software development. There possibly staffing problems, development problems and spe

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