Magnetic particle testing can detect manufacturing discontinuities and damage in ferromagnetic materials. It works by magnetizing the material and applying iron-based particles that are attracted to surface or near-surface defects, revealing them. The basic procedure involves pre-cleaning, introducing a magnetic field longitudinally or circularly, applying dry or wet magnetic particles, and interpreting the indications of defects. It has advantages of detecting surface and shallow subsurface defects quickly at low cost but has limitations such as not working on non-ferrous materials and requiring cleaning.