- Requirements? 1. The field is required 2. Accepts 5 characters 3. Accepts digits only 4. Input could be either typed in OR pasted 5. More than 5 characters will not be accepted by the field - no error message 6. 1-4 characters - error message with 5 digits reminder 7. Non-existing 5 digits ZIP results in error message ("non-existing...") - Pre-conditions? - test data? TEST CASES: 1. Existing -5 digits 94040 accepted 2. Non-digits/letter 9404O error message (digits only) 3. Non-digit/Sp. Char. 9404@ error message (digits only) 4. No (zero characters) input nothing "required field..." message 5. Less than 5 digits 9404 5 digits reminder message 6. Type More than 5 digits 940405 94040 accepted 7. Paste more than 5 digits 940405 94040 accepted 8. Non-existing 5-digit 00001 "non-existing..." message Prerequisits == Preconditions Requirements: - Zip Code is 5 digits, - only digest are allowed - empty zip code not allowed / required field ID Title Instruction Expected result 1) Valid ZIP 94022 zip code accepted 2) 4-digits ZIP 1234 Error message "Please, provide 5 digits ZIP code" 3) 6-digits ZIP 123456 Error message "Please, provide 5 digits ZIP code" 4) ZIP-letter 1234S Error message "...digits only" 5) Required empty field "required field" error message ===================================================================================== No-No Test Scenario (многоходовка = multi-step test procedure) Test Script (automated test) Checking (Testing, Verification, Validation, make sure) Test Case 1 .... Test Case N =========== Test Suite 1 .... Test Suite M =========================Test Suite ================================================================================= Группа значений на входе тестируемой системы, приводящих к идентичному состоянию на выходе системы В тестировании есть 2 МЕТОДА - Equivalence Classes (1 test cases per class) - Boundary conditions (2 test cases per boundary - near proximity of the boundary) 0