What is the difference between static and dynamic testing? Is white box testing is dynamic testing?

What is testing methodology?