Which of these are an important part of a scientific process?

A. Testable hypotheses

B. Artistic drawings

C.Total agreement

D. Philosophical questions