i) Codes or standard requirement
ii) Specification of material to be tested, for example, nature of material, its size and shape
iii) Type of disorders to be detected, also depend on nature of disorders.
iv) Testing also depends on manufacturing process of material to be tested
v) It is also depending on the equipments available for testing
vi) Total cost required to test the material.