Частые антипаттерны: зависимость тестов друг от друга, sleep вместо wait, проверка всего в одном гигантском E2E, игнор flaky, селекторы по координатам/позиции.
Разбор
- Тест как «сценарий дня» на 50 шагов — долго и хрупко.
- Assert без сообщения и без артефактов — невозможно дебажить.
- Прод-данные и ручные правки стенда между прогонами.
- Дублирование одних и тех же проверок на всех слоях без цели.
Итог
Хороший автотест независим, детерминирован, читаем и даёт диагностику при падении.