Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

8/4/2020 Black Box Testing vs. White Box Testing vs.

Grey Box Testing - javatpoint

Black Box Testing vs. White Box


Testing vs. Grey Box Testing

Index Black Box White Box Grey Box


Testing Testing Testing

1 Knowledge of Knowledge of Partially


internal working internal working Knowledge of
structure (Code) is structure (Coding the internal
not required for of software) is working
this type of necessarily structure is
testing. Only GUI required for this required.
(Graphical User type of testing.
Interface) is
required for test
cases.

2 Black Box Testing White Box Testing Grey Box


is also known as is also known as Testing is also
functional testing, structural testing, known as
data-driven clear box testing, translucent
testing, and closed code-based testing as the
box testing. testing, and tester has
transparent limited
testing. knowledge of
coding.

3 The approach White Box Testing If the tester


towards testing is proceeded by has knowledge
includes trial verifying the of coding, then
techniques and system boundaries it is proceeded
error guessing and data domains by validating
method because inherent in the data domains
tester does not software as there and internal
need knowledge of is no lack of system
internal coding of internal coding boundaries of
the software. knowledge. the software.

https://www.javatpoint.com/black-box-testing-vs-white-box-testing-vs-grey-box-testing 1/6
8/4/2020 Black Box Testing vs. White Box Testing vs. Grey Box Testing - javatpoint

4 The testing space The testing space The testing


of tables for inputs of tables for inputs space of tables
(inputs to be used (inputs to be used for inputs
for creating test for creating test (inputs to be
cases) is pretty cases) is less as used for
huge and largest compared to Black creating test
among all testing Box testing. cases) is
spaces. smaller than
Black Box and
White Box
testing.

5 It is very difficult It is simple to Difficult to


to discover hidden discover hidden discover the
errors of the errors because it hidden error.
software because can be due to Might be found
errors can be due internal working in user level
to internal working which is deeply testing.
which is unknown explored in White
for Black Box Box testing.
testing.

6 It is not It is well suitable It is not


considered for and recommended considered for
algorithm testing. for algorithm algorithm
testing. testing.

7 Time consumption White Box testing Test cases


in Black Box takes a long time designing can
testing depends to design test be done in a
upon the cases due to short time
availability of the lengthy code. period.
functional
specifications.

8 Tester, developer Only tester and Tester,


and the end user developer can be a developer and
can be the part of part of testing; the the end user
testing. end user can not can be the part
involve. of testing.

https://www.javatpoint.com/black-box-testing-vs-white-box-testing-vs-grey-box-testing 2/6
8/4/2020 Black Box Testing vs. White Box Testing vs. Grey Box Testing - javatpoint

9 It is the least The entire testing less time


time-consuming process is the consuming than
process among all most time White Box
the testing consuming among testing.
processes. all the testing
processes.

10 Resilience and Resilience and Resilience and


security against security against security against
viral attacks are viral attacks are viral attacks
covered under not covered under are not covered
Black Box testing. White Box testing. under Grey Box
testing.

11 The base of this The base of this Testing based


testing is external testing is coding on high-level
expectations which is database
internal behavior responsible for diagrams and
is unknown. internal working. dataflow
diagrams.

12 It is less It is most Partly


exhaustive than exhaustive exhaustive;
White Box and between Black Box depends upon
Grey Box testing and Grey Box the type of test
methods. testing methods. cases are
coding based or
GUI based.

← prev next →

Help Others, Please Share

Learn Latest Tutorials


https://www.javatpoint.com/black-box-testing-vs-white-box-testing-vs-grey-box-testing 3/6
8/4/2020 Black Box Testing vs. White Box Testing vs. Grey Box Testing - javatpoint

Kivy Automation Ext.js


Tutorial Anywhere Tutorial
Tutorial
Kivy Ext.js
A. Anywhere

UiPath Arduino Digital


Tutorial tutorial Electronics
tutorial
UiPath Arduino
Digital E.

Google MySQL Python


Adwords tutorial tutorial
tutorial
MySQL Python
Adwords

smartsheet affiliate Software


marketing Testing Tutorial
Smartsheet
Affiliate M. Testing

Proc*C social media


marketing
Proc*C
SMM

Preparation

Aptitude Logical Verbal


Reasoning Ability
Aptitude
Reasoning Verbal A.

Interview Company
Questions Interview
Questions
Interview
Company ⇧

https://www.javatpoint.com/black-box-testing-vs-white-box-testing-vs-grey-box-testing 4/6
8/4/2020 Black Box Testing vs. White Box Testing vs. Grey Box Testing - javatpoint

Trending Technologies

Artificial AWS Selenium


Intelligence Tutorial tutorial
Tutorial
AWS Selenium
AI

Cloud Hadoop ReactJS


tutorial tutorial Tutorial

Cloud Hadoop ReactJS

Data Science Angular 7 Blockchain


Tutorial Tutorial Tutorial

D. Science Angular 7 Blockchain

Git Tutorial Machine DevOps


Learning Tutorial
Git Tutorial
DevOps
ML

B.Tech / MCA

DBMS Data DAA


tutorial Structures tutorial
tutorial
DBMS DAA
DS

Operating Computer Compiler


System tutorial Network Design tutorial
tutorial
OS Compiler D.
C. Network

https://www.javatpoint.com/black-box-testing-vs-white-box-testing-vs-grey-box-testing 5/6
8/4/2020 Black Box Testing vs. White Box Testing vs. Grey Box Testing - javatpoint

Computer Discrete Ethical


Organization Mathematics Hacking
and Tutorial Tutorial
Architecture
D. Math. E. Hacking
COA

Computer Software html tutorial


Graphics Engineering
Tutorial Tutorial Web Tech.

C. Graphics Software E.

Cyber Automata C Language


Security Tutorial tutorial
tutorial
Automata C
Cyber Sec.

C++ tutorial Java tutorial .Net


Framework
C++ Java tutorial

.Net

Python List of Control


tutorial Programs Systems
tutorial
Python Programs
Control S.

Data Mining
Tutorial

Data Mining

https://www.javatpoint.com/black-box-testing-vs-white-box-testing-vs-grey-box-testing 6/6

You might also like