In this technique the internal workings of the item being tested are not known by the tester. The only knowledge of the program the tester needs is the specification of the program. This technique is also known as functional testing.
Some links to Black Box Testing stuff: