Surface discontinuities of defects such as cracks and orifices are detected by applying a penetrating fluid, preferably a liquid, to a test surface so as to cause the liquid to penetrate any minute cracks or opening in the surface, removing the excess liquid from the surface, and leaving a residual in the discontinuities, cavities, or in the subsurface materials. A sheet of porous material impregnated with a sensitizing medium which will react with vapors of the residual liquid to form a visible pattern is applied to the test surface. The residual liquid trapped in the discontinuities, cavities, or subsurface material is vaporized, and, as the vapors contact the sensitizing medium on the sheet, a pattern corresponding to the discontinuity is formed on the sheet material and the penetrant completely removed from the sample