Dapasoft interview question

What is black box testing and boundary value testing?