Question: what is the difference between positive and negative test cases?
Answer: What's the difference? Positive test cases ensure that users can perform appropriate actions when using valid data. Negative test cases are performed to try to “break” the software by performing invalid (or unacceptable) actions, or by using invalid data. Let's take a straightforward example.