A test condition is a categorized input and a required output. Conditions are written during a planning period, before executing a test, and they should act a little like a checklist of variations that you want to test before we can confidently say that the code appears to be working. A single requirement can translate into multiple conditions, and [depending on the writing style] multiple requirements may be grouped into a single condition. Also, types or categories of data often enter into a condition, but the condition itself is data independent.
Ready to start your tutorial with us? That's great! Send us an email and we will get back to you as soon as possible!