Difference between verification and validation testing