What is the difference between a false positive and a false negative in test execution, and how do you handle each?