Этот список используют каждый день — вне зависимости от проекта, стека и роли. Если его нет в голове, всё остальное не имеет значения.
🔤 Что проверять всегда:
• Happy path и негативные сценарии
Функция должна работать не только «как задумано», но и ломаться контролируемо.
• Границы значений
0 / 1 / max / пусто / null — именно здесь чаще всего живут баги.
• Валидация ввода
Тип данных, длина, формат. Никакой веры фронту — только факты.
• Ошибки сервера и сообщения пользователю
500-е, таймауты, сетевые ошибки. Пользователь должен понимать, что произошло.
• Повторные действия
Double click, refresh, кнопка Back. Приложения ломаются не от кликов, а от повторов.
• Сохранение состояния
Перезагрузка страницы, смена вкладки, возврат назад. Состояние не должно «исчезать».
🐸 Библиотека тестировщика
#артефакт #intern