False Negative
A false negative in software testing occurs when a test fails to detect a defect or issue in the software, meaning the test result shows that everything is fine when there actually is a problem. This means a real issue goes unnoticed. Example: Imagine you have a test that checks if a login feature works correctly. The test is supposed to verify that users cannot log in with invalid credentials. If the test passes and reports that the login feature is secure, but in reality, users can log in with invalid credentials, this is a false negative. Causes: Insufficient Test Coverage: The test might not cover all possible scenarios or edge cases, allowing some defects to slip through. Test Script Errors: The test script might have flaws or omissions that prevent it from detecting certain issues. Data Issues: Using incorrect or incomplete test data might lead to missed defects. Configuration Problems: Incorrect configurations in the test environment can cause some issues to remain unde...