Three types of Penetration testing :)

ABARNA S
YavarTechWorks
Published in
2 min readNov 30, 2022

Hi!! friends :) in this blog we are going to see three different types of Penetration testing

Black box Testing:

It is also known as Behavioral testing

  • It is a method of software testing that the functionality of application without looking the internal structure
  • Method applied at every level of software testing unit, integration system, and acceptance
  • Tests are based on requirement and functionality

Advantages:

  • Tester does not need to have more functional knowledge or programming skills to do the Black Box Testing.
  • Test case can be easily reproduce

Disadvantages :

  • Without clear functional specifications, test cases are difficult to implement

White box testing:

It is also known as structural testing

  • This testing is based on an analysis of the internal structure of components or system
  • Test are based on coverage of code statements, branches, paths, conditions.

Advantages:

  • Extra lines of code can be easily removed

Disadvantages:

  • It takes time to tester to develop the test cases.
  • Test cases are a waste if changes in the implementation code are done frequently.

Grey box testing:

It is the Combination of black box and white box software technique process. In this we can test application by partial understanding of internal structure

Advantages:

  • The testing will be performed from the user point of view instead of designer.
  • Testing is done on the basis of high-level database diagrams and data flow diagrams.

Disadvantages:

  • The ability to go over the code and test coverage is limited.

--

--