Test Design
Test Design is the process of creating detailed and effective test cases from the test basis and test conditions. This involves defining the specific steps, data, and expected outcomes needed to verify the software's functionality and quality.
Example: A tester is given a requirement that a user's password must contain at least one uppercase letter, one lowercase letter, one number, and one special character. Through Test Design, they create specific test cases:
- Test Case 1 (Positive): Enter a password that meets all criteria (e.g., Password123!) to confirm successful registration.
- Test Case 2 (Negative): Enter a password with no special characters (e.g., Password123) to confirm an error message appears.
This process transforms a general requirement into actionable, verifiable tests.