Negative testing is software testing methodology that evaluates how a system handles invalid, unexpected, or incorrect inputs to ensure graceful fails rather than crashing
Negative testing challenges the software by introducing edge cases and malformed data