Information about White Box (software Engineering)
In software engineering, white box, in contrast to a black box, is a subsystem whose internals are visible to view, but usually cannot be altered. This is useful during white box testing, where a system is examined to make sure that it fulfills its requirements.
Having access to the subsystem internals in general makes the subsystem easier to understand, but also easier to hack; if a programmer, for example, can examine source code, weaknesses in an algorithm are much easier to discover. This makes white box testing much more effective than black box testing, but considerably more difficult due to the sophistication needed on the part of the tester to understand the subsystem.
Also known as glass box, clear box, or open box.
Having access to the subsystem internals in general makes the subsystem easier to understand, but also easier to hack; if a programmer, for example, can examine source code, weaknesses in an algorithm are much easier to discover. This makes white box testing much more effective than black box testing, but considerably more difficult due to the sophistication needed on the part of the tester to understand the subsystem.
Also known as glass box, clear box, or open box.
Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software.[1] The term software engineering
..... Click the link for more information.
..... Click the link for more information.
Black box is a technical term for a device or system or object when it is viewed primarily in terms of its input and output characteristics. Almost anything might occasionally be referred to as a black box: a transistor, an algorithm, humans, the Internet.
..... Click the link for more information.
..... Click the link for more information.
System (from Latin systēma, in turn from Greek σύστημα systēma) is a set of entities, real or abstract, where each entity interacts with, or is related to, at least one other
..... Click the link for more information.
..... Click the link for more information.
White box testing (a.k.a. clear box testing, glass box testing or structural testing) uses an internal perspective of the system to design test cases based on internal structure. It requires programming skills to identify all paths through the software.
..... Click the link for more information.
..... Click the link for more information.
This article or section may contain original research or unverified claims.
..... Click the link for more information.
Please help Wikipedia by adding references. See the for details.
This article has been tagged since October 2007.
This article has been tagged since October 2007.
..... Click the link for more information.
Black box testing takes an external perspective of the test object to derive test cases. These tests can be functional or non-functional, though usually functional. The test designer selects valid and invalid input and determines the correct output.
..... Click the link for more information.
..... Click the link for more information.
This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus