What Are The Three Requirements Of A Good Scientific Theory?

What Are The Three Requirements Of A Good Scientific Theory? They all tend to agree that a theory needs to be (a) substantiated, (b) explanatory, (c) predictive, and (d) testable. What are three things must happen in order for a theory to be formed? First, theory is logically composed of concepts, definitions, assumptions, and generalizations.