Какие ашипки не ловят автотесты: интервью с багхантершами

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

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Современные профессии утрачивают «половые признаки», особенно в сфере ИТ. В команде «Криптонита» есть множество замечательных сотрудниц на самых разных должностях. К 8 Марта мы подготовили интервью с нашими охотницами на ошибки в ПО из департамента разработки. Они рассказали о буднях тестировщика и о том, как их профессиональные привычки повлияли на повседневную жизнь.

Инна Фролова, младший тестировщик

— Какой самый распространённый миф о работе тестировщика?

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

Ты участвовала в Bug bounty — поиске ошибок в программах за вознаграждение?

— На краудтестинговой платформе Testbirds (русскоязычная версия Crowdtesting) я поучаствовала в нескольких проектах, которые длились от пары часов до нескольких дней. Это е-commerce-приложения и сайты. За найденные баги я получала вознаграждение, но самое главное — я приобрела практический опыт тестирования ПО.

— Ошибки какого типа трудно выявить автотестами?

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

— Бывало ли так, что ты искала ошибку в коде тестируемого приложения, а она оказывалась в каком-то внешнем компоненте?
Такое иногда случается. Бывает и наоборот: ищешь ошибку в стороннем компоненте, а она скрывается в коде приложения. Если проблемы возникают в связанных модулях, мы обращаемся за помощью к разработчикам или DevOps-инженерам.

Ирина Манторова, младший инженер по тестированию

— Тестирование ПО — это больше мужская, или женская профессия?

— У профессии «тестировщик» нет пола. Всё зависит от профессиональных качеств человека и опыта. Для качественного тестирования нужны хотя бы базовые знания всех смежных областей. Подход к тестированию у каждого свой, и это хорошо, так как позволяет смотреть на продукт под разными углами. В конечном итоге это помогает выявлять бóльшее количество багов.

— Что тебя привлекает в работе тестировщика?

— Мне всегда хотелось работать в ИТ-сфере. Решила попробовать себя в тестировании. Часто слышу, что это «самый простой вход в ИТ». Я так не считаю, потому что для проверки продукта тестировщику приходится задействовать множество разных подходов. Мы проверяем руками, используем специальные инструменты, смотрим в консоль… Это не просто «нажать на кнопочку и получить результат».

— Профессиональные привычки как-то проявляются в твоей повседневной жизни?

— Да, профдеформация происходит довольно «весёлая». Через несколько месяцев работы начинаешь замечать наплывающие друг на друга кнопки в формах заказов интернет-магазинов, технические ошибки на рекламных баннерах и в бегущей строке новостей. Посещаемые сайты вдруг начинают возвращать код ошибки 500 (внутренняя ошибка сервера) в ответ на обычные действия, а терминал заказа еды подвисает именно на тебе. Для себя я тоже устраиваю тесты и в жизни. Например, однажды участвовала в «Гонке героев» и прошла её до конца. Там всё на адреналине, поэтому я решила так протестировать себя и свои страхи. Похожим образом вошла и в профессию тестировщика — захотела проверить, на что ещё я способна.

— Какие программы и сервисы ты тестируешь в «Криптоните»? — Корпоративный и карьерный сайты, внутренние сервисы компании, а также часть функционала ПАК для обработки больших данных «Берилл».

Маргарита Мельникова, инженер по тестированию

— Что привело тебя в профессию?

Тестированием заинтересовалась давно и стала обучаться этой профессии самостоятельно. Сначала это можно было назвать своеобразным хобби, но потом оно переросло в основную деятельность. Я стала учиться на профильных курсах, участвовала в программе бета-тестирования VK и в конечном итоге оказалась в «Криптоните».

— Какой самый смешной баг ты нашла за свою работу?

— Конкретный какой-то не вспомню, но самые смешные — это обычно те, которые порождают неожиданный результат. Недавно мне как пользователю попалась забавная ошибка в приложении доставки: «курьер будет у вас в течение 463 минут».

— Где лучше всего учиться на тестировщика?

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

— Какой анекдот лучше всего отражает профессиональные привычки тестировщика?

Заходит тестировщик в бар… на руках… через окно. Заказывает пиво, два пива, корень из двух пива. Пьёт его из кружки, чашки, ложки, матрёшки. Берёт меню, отмечает ошибки. Просит счёт и засекает время его создания. Пробует оплатить картой, козырной картой, проездным. Требует вызвать администратора, демона, консоль. Подвешивает кассу, караоке, бармена.

Источник: https://habr.com/ru/company/kryptonite/blog/720776/


Интересные статьи

Интересные статьи

В июле завершился третий этап международного проекта SIRIUS (Scientific International Research In Unique Terrestrial Station), моделирующего длительные пилотируемые космические полеты. На протяжении ...
Мы GeekFactor. Вместе с GetMentor мы помогаем разработчикам найти работу за границей, а компаниям подбираем подходящих кандидатов.Главные этапы в собеседовании зарубеж — подач...
Когда играешь в особенно крутую игру, останавливаться не хочется, пока не пройдешь всё до конца. А ещё хочется создать свою игру! Знакомая история? Для участников DUMP то...
Мировой рынок игр процветает, и самый простой способ увеличить трафик и прибыль — расширить аудиторию и выйти на пользователей из других стран. Но если локализо...
В IT есть такое суеверие: «Работает, не трогай». Это можно сказать и про нашу систему мониторинга. В Southbridge мы используем Zabbix — когда мы его выбирали, он был очень крут. И, по сути, альте...