Non-Destructive Testing by Magnetic Techniques