KnowledgeNet interview question

What are testing techniques? What are black box testing ?