Procedures and Applications of Nondestructive Testing