Accenture Interview Question

Q Difference between Black box and White box? Q Difference between Regression and Retest?