Dye penetrant testing is used to detect faults that are open towards the surface and is one of the oldest test methods used in non-destructive materials testing.