Задачи мануальщиков, которые никогда не будут автоматизированы

«Они придут и заберут наши рабочие места!» — эхом неслось по коридорам офиса. Все «ручники» затаились, с тревогой ожидая своей участи. Ладно, теперь, когда я снял писательский зуд, перейдем к серьезным вопросам. Несмотря на то, что автоматизация может быть очень полезной, и мы приветствуем ее с распростертыми объятиями, позвольте мне все же высказать некоторые соображения о том, почему автоматизация никогда полностью не вытеснит «ручные» процессы в QA.

Рост автоматизации привел к резкому увеличению количества автоматизаторов [или скорее людей, безуспешно пытающихся приобрести навыки автоматизации — прим.] Однако нужно признать, что не всё может быть автоматизировано, и не все QA будут переходить на автоматизацию. На фоне «хайпа автоматизации» сохраняется потребность в Manual, причем в значительном количестве. Продуманная автоматизация действительно приносит эффективность, поэтому, несмотря на меняющийся ландшафт, и в будущем будет нужно гармоничное сочетание и интеграция ручного и автоматизированного тестирования.

Поймите меня правильно, я знаю, что автоматизация QA необходима и все используют ее, потому что у нее много преимуществ. Самое важное из преимуществ это, конечно, то, что она сокращает время тестирования, и особенно полезна для повторяющихся и «стандартных» кейсов. Давайте рассмотрим сферы, где автоматизация никогда не вытеснит «ручников», на мой взгляд.

Исследовательское тестирование

Очень сложно заставить инструмент просто провести исследовательское тестирование — пройти по пути пользователя так, как это делает человек. 

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

Edge case testing

Найти и идентифицировать крайние случаи (edge cases) проще при ручном тестировании, поскольку мы, люди, не так уж часто следуем по какому-то определенному пути, который можно прописать в инструменте автоматизации. Вот здесь человеческая интуиция является очень важным фактором.

Соблюдение нормативных требований

Во многих отраслях, таких как автомобилестроение и здравоохранение, ручное тестирование попросту необходимо для тщательной проверки соблюдения различных стандартов и норм, особенно касающихся физической безопасности пользователя.

Кроме того, ручное тестирование позволяет быстрее и надежнее адаптироваться к изменениям в нормативных актах.

Вопрос окупаемости автоматизации

В небольших и средних IT-проектах бюджет — не первая проблема, но за ним все равно нужно следить. Особенно в начале проекта, когда все постоянно меняется, добавляются новые функции, часто меняются требования и т. Д. Затраты и время на создание и поддержку автотестов могут перевесить преимущества

В таких проектах лучше постепенно внедрять автоматизацию и автоматизировать сначала потоки (user flows), которые останутся неизменными или с незначительными изменениями, например поток Signup/Login и т. д.

Итак

Подводя итог, следует признать несомненные достоинства автоматизации, однако важно подчеркнуть и незаменимую роль ручного тестирования, особенно для: исследовательское тестирование, соответствие нормативным требованиям, экономия на начальных стадиях небольших проектов (Proof of concept, MVP, проекты с изменением основной feature). 

Автоматизация включается в процесс тестирования после того, как проект (продукт) достигает уровня стабильности, пригодного для передачи в продакшен. На начальных этапах проекта почти всегда используется ручное тестирование; далее «ручники» переходят к edge cases, исследовательскому тестированию, тестированию новых функций и общей «полировке» проекта.»

Povio — партнер Volkswagen и еще нескольких десятков менее известных компаний.

Источник

Какой была ваша первая зарплата в QA и как вы искали первую работу?

Мега обсуждение в нашем телеграм-канале о поиске первой работы. Обмен опытом и мнения.

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Мы в Telegram

Наш официальный канал
Полезные материалы и тесты
Готовимся к собеседованию
Project- и Product-менеджмент

? Популярное

? Telegram-обсуждения

Наши подписчики обсуждают, как искали первую работу в QA. Некоторые ищут ее прямо сейчас.
Наши подписчики рассказывают о том, как не бояться задавать тупые вопросы и чувствовать себя уверенно в новой команде.
Обсуждаем, куда лучше податься - в менеджмент или по технической ветке?
Говорим о конфликтных ситуациях в команде и о том, как их избежать
$1100*
медианная зарплата в QA в июне 2023

*по результатам опроса QA-инженеров в нашем телеграм-канале

Собеседование

19%*
IT-специалистов переехало или приняло решение о переезде из России по состоянию на конец марта 2022

*по результатам опроса в нашем телеграм-канале

live

Обсуждают сейчас