Quality control and quality assurance