Leak testing is the process of checking a system for leaks (a defect). Leak testing can be achieved using various leak detection methods and is employed to test for defects in products and to ensure the proper function and maintenance of industrial systems and pipelines. The choice of the detection method depends on which method is most appropriate for the system at hand.