What are all different kinds of Testing?

White Box Testing: 
It can be called as Structural or Clear Box or Glass Box Testing.
Which is carried out by development team by looking into the flow of the code and logic of the code.

Black Box Testing: 
Which is carried out by the Professional Test Engineers purely looking into the user interface of the application and no exposure to flow & logic of the code.

Grey Box Testing:
Combination of both White Box  & Black Box, Testing the flow & logic of the code as well as UI of the application.

Must Read: