Non-destructive testing (NDT) is a quality assurance and analytical technique that helps against the potential failure of engineering material, components, fastenings and structures.