What is the difference between product testing and product inspection?