Перспективы тестировщика

Сколько ещё продержится ручное тестирование? Заменит ли его автоматизация?

Коротко: нет. И не заменит.

А ручное тестирование исчезнет? Этот вопрос задают уже лет пятнадцать. И каждый раз - мимо.

Проблема в том, что тестирование до сих пор пытаются свести к проверке «работает / не работает». Но современная разработка давно живёт за пределами бинарной логики. Продукты стали сложнее, пользователи - капризнее, а цена ошибки - выше. И здесь автоматизация упирается в свой потолок.

Автотесты прекрасно справляются с повторением известного. Они проверяют то, что уже описано, формализовано и зафиксировано. Но реальный пользователь не живёт по тест-кейсам. Он кликает не туда, читает не так, использует продукт «не по инструкции» - и именно там рождаются самые дорогие баги. Эти зоны не покрываются скриптами по определению.

Manual-тестирование ценно не скоростью, а мышлением. Способностью увидеть несостыковку, почувствовать перегруз, заметить раздражение ещё до того, как пользователь уйдёт. UX, тексты, локализация, визуальные и поведенческие мелочи - всё это остаётся человеческой территорией.

Есть и экономическая сторона. В agile-среде автотесты требуют постоянного обслуживания. Интерфейс меняется - скрипты ломаются. Логика уточняется - покрытие устаревает. В крупных продуктах это оправдано, в небольших - часто становится дорогим балластом, который отстаёт от разработки и создаёт иллюзию контроля качества.

Отдельный пласт - мобильные приложения. Сеть, уведомления, звонки, разрешения, фоновые процессы, десятки моделей устройств. Большая часть реальных сценариев либо плохо автоматизируется, либо не автоматизируется вовсе. Зато отлично ловится живыми руками.

И наконец - работа с реальными пользователями. Это отдельная боль, но опустим это. Баги всё равно доходят до продакшена. И именно manual-тестировщик быстрее всех принимает сигнал, воспроизводит проблему и переводит хаотичное описание клиента в понятную задачу для разработки.

Автоматизация - это инструмент. Ручное тестирование - это понимание продукта.

И пока продукты делают для людей, а не для отчётов, ручное тестирование никуда не исчезнет.

Перспективы тестировщика | Сетка — социальная сеть от hh.ru