Test Condition
A Test Condition is an item or event of a software system that needs to be verified. It's a specific aspect of the application that a tester will check, derived directly from the test basis like a requirement or user story.
Example: For a user story that states, "As a user, I want to reset my password," the test conditions would include:
- Verifying that a user can reset their password with a valid email.
- Checking that a user receives a password reset link.
- Confirming that the password reset link expires after a certain period.
- Ensuring an error message appears if an invalid email is entered.