Non-destructive testing is a method of testing equipment and materials which does not destroy them or effect their future performance or properties. Non-destructive testing is used to detect abnormalities in physical, chemical or electrical characteristics.