При тестировании встречаются как интересные задачки с замудреной логикой, так и простые, вроде проверки простой строки или числового поля. Для простых полей можно один раз написать чек-лист проверок, а потом переиспользовать, лишь немного меняя под «своё» поле.
Сегодня мы разберем чек-лист для числового поля. Сначала я напишу общий чек-лист, потом пройдемся по каждому пункту и разберемся, зачем он нужен, а в конце напишем чек-лист по этому шаблону.
Итак, у нас есть некое поле, куда нужно вводить число. Например, поле «возраст» при регистрации:
При этом на сайте нельзя регистрироваться до 18 лет, есть запрещённый контент.
Какие проверки тут можно провести:
Соединяем все вместе — Пример: чек-лист для возраста.
Ну и куда же практики — Попробуй сам!
Сегодня мы разберем чек-лист для числового поля. Сначала я напишу общий чек-лист, потом пройдемся по каждому пункту и разберемся, зачем он нужен, а в конце напишем чек-лист по этому шаблону.
Итак, у нас есть некое поле, куда нужно вводить число. Например, поле «возраст» при регистрации:
При этом на сайте нельзя регистрироваться до 18 лет, есть запрещённый контент.
Какие проверки тут можно провести:
- Корректные значения
- Некорректные значения (за пределами валидных диапазонов или нелогичные: 200 лет, 88 секунд...)
- Граничные значения
- Пограничные значения
- Дробное число — формат (через запятую и через точку)
- Дробное число — округление (с кучей знаков после запятой)
- Ноль
- Один
- Пустое поле
- Очень большое число (поиск технологической границы)
- Отрицательное число
- Нечисловые и «не совсем числовые» значения
Соединяем все вместе — Пример: чек-лист для возраста.
Ну и куда же практики — Попробуй сам!