Three types of Penetration testing :)
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.