Testing technique in which the internal workings of the item being tested are not known to tester.
Black box testing
White box testing
Static testing
Dynamic testing