all in all, there are only two kinds of test -- white box and black box. for a test uses both white box and black box, people name it as gray box test, however it should has a priority!
others, like function test, press test, security test etc, describe black box test or white box test in different ways.
above, only in my opinion!