Настала пора для разбора финального мифа из нашей серии, адресованного уже самим тестировщикам. Чего же они такого о себе не знают? #куатулерн
Помните, как нейросети заменили программистов, копирайтеров, дизайнеров? Нет? И мы не помним. А как автоматизация тестирования заменила ручных тестировщиков? Тоже нет? Пока еще нужны люди, «работающие руками»!
Да, идея того, что всех ручных тестировщиков легко можно заменить авто-тестами, уже покрылась пылью и превратилась в миф. Процесс тестирования нельзя автоматизировать, как нельзя автоматизировать исследование. Невозможно всесторонне и полностью изучить продукт, используя заранее прописанный алгоритм. И даже современный искусственный интеллект не заменит старый-добрый человеческий вопрос «А что, если?..».
Конечно же, автоматизация проверок крайне важна, она помогает быстрее получать результат и снять часть рутинной работы с тестировщиков. А они освободившееся время направят в креативное русло. В умении читать спецификации под нужным углом, находить несостыковки, генерировать нетривиальные кейсы, которые находят редкие, но, порой, критические баги, и сразу же тыкнуть в такое место приложения, чтобы «все упало» – во этом и есть незаменимая роль ручного тестировщика, и это недоступно автоматизации.
А для тех, кто считает автоматизацию единственным возможным путем развития после ручного тестирования, напоминаем: в тестировании есть множество направлений — погружение в инструменты и технологии для мобильных, веб или десктопных приложений; глубокое изучение стратегий, процессов, методологий и вопросов менеджмента; всевозможные вариации нагрузочного тестирования; комплексное обеспечение вопросов безопасности приложений, данных и окружения; исследования локализации, доступности и интернационализации, и многое-многое другое. Что именно выбрать — пусть вам подскажет ваш уникальный опыт. Главное — слушать себя и развиваться!
Александр Сорокин
Ведущий инженер по обеспечению качества QA Service Lab