Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
What is black box testing and White box testing
What is black box testing and White box testing?
✍: Guest
Black box testing is also termed as functional testing. It ignores how the internal
functionality of a system works and depends only what are the outputs on specified
inputs. Source code availability is not an important in back box testing. Black box testing
is mostly to ensure that it meets the user functionality.
According to IEEE standards following are characteristics of Black box testing:-
Testing that ignores the internal mechanism of a system or component and focuses
solely on the outputs generated in response to selected inputs and execution
conditions;
Testing conducted to evaluate the compliance of a system or component with
specified functional requirements.
One of the ways of black box testing is Manual testing what the tester performs. For
instance you can install the application on a machine and tester starts testing is a type of
black box testing. In this case the tester is completely unaware of the how the program
logic flows and how its coded etc.
White box testing is opposite to Black box it requires internal know how of how the logic
flows. As this testing needs know how of the internal structure it can only be done
programmers. Unit testing is one of the ways of doing White box testing in which
programmers use NUNIT or JNUIT to test each class individually. White box testing can
be done by programmer by either stepping through the code or testing the classes and
components in isolation.
2007-10-30, 5590👍, 0💬
Popular Posts:
What is the difference between "calloc(...)" and "malloc(...)"? 1. calloc(...) allocates a block of ...
I am trying to assign a variable the value of 0123, but it keeps coming up with a different number, ...
How To Enter Binary Numbers in SQL Statements? - MySQL FAQs - Introduction to SQL Basics If you want...
Explain all parts of a deployment diagram? Package: It logically groups element of a UML model. Node...
What's the difference between J2SDK 1.5 and J2SDK 5.0? There is no difference, Sun Microsystems just...