Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
🎄 Ёлка Лайфхакера
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
Работа и учёба
9 сентября 2016

Как стать тестировщиком ПО: от собеседования до поиска первого бага

Руководитель отдела тестирования компании Globus Алексей Сёмин рассказывает, как стать тестировщиком, и даёт несколько ценных советов из личного опыта. Если вы хотите попробовать себя в качестве специалиста в области тестирования, то эта статья поможет сделать первый шаг.
Фото автора Артём Леднёв
Артём Леднёв

Как стать тестировщиком ПО: от собеседования до поиска первого бага

Алексей Сёмин

Руководитель отдела тестирования компании Globus, которая занимается разработкой мобильных приложений и сайтов для крупных заказчиков, таких как «Яндекс», «Лаборатория Касперского», ABBYY, Rutube, «СТС Медиа», HeadHunter, «ТНТ Клуб», «Связной Трэвел», «PPF Страхование жизни», VimpelCom и других. Более шести лет в профессии. Прошёл весь путь от junior-тестировщика до руководителя отдела.

Мой путь тестировщика начался с любопытства. С самого детства я занимался сборкой компьютеров и установкой ПО, в ходе работы регулярно возникали вопросы: «Почему не устанавливается? Почему не работает?». В этот момент я подумал, что хочу стать тестировщиком, заниматься выпуском качественного ПО и узнать ответы на все эти вопросы.

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

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

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

Например, задаём необычные вопросы, чтобы посмотреть, как мыслит человек:

  • Самолёт вылетает из точки А в 17:00, а прилетает в точку Б в 19:00. При этом находится в полёте три часа. Почему такое может быть?
  • Как сделать так, чтобы, получив обновлённое приложение, конкуренты не смогли узнать его новые функции?

Будьте готовы и к самому обычному заданию — протестировать простой предмет: лист бумаги, карандаш, сетевой фильтр и тому подобное.

Также для собеседования будет полезно:

  1. Изучить виды тестирования: функциональное и исследовательское тестирование, автоматизированные тесты (включая инструменты для него), нагрузочное и стресс-тестирования, smoke-тестирование.
  2. Дополнительно почитать о приёмочном тестировании и его критериях.
  3. Если мы говорим о тестировании веб-приложений, то это браузерная консоль и её работа, количество и версии браузеров, разрешения мониторов, инструменты тестирования вёрстки (pixel perfect).
  4. Если мы говорим о мобильных приложениях, это виды платформ, эмуляторы, monkey testing. Не забудьте о планшетах.
  5. Изучить виды баг-трекеров. Самые популярные: Jira, BugZilla, RedMine, Mantis. Посмотрите, как они работают, в чём их особенность.
  6. В перспективе — инструменты Jmeter, Postman, Charles. Они не очень сложны в освоении на базовом уровне.

Первый рабочий день

Первый рабочий день проходит стандартно: выдают компьютер, который нужно настроить, установить рабочие программы. Системный администратор готовит доступы к почте и корпоративным внутренним программам.

Не стоит спрашивать, где установить Skype, использовать в нём ник со школьных времён gangsta_666 или забавную картинку. Используйте в нике сочетание имени и фамилии, например ivansmirnov или smirnovivan, поставьте свою обычную фотографию.

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

Первое задание

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

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

Коллеги будут удивлены, если составите чек-лист в виде карты мыслей, например в Xmind.net.

Чек-лист для тестирования Pokémon GO

Одним из первоочередных видов тестирования для начинающего QA-специалиста, возможно, станет прохождение по чек-листам, тест-кейсам более старших специалистов. Этот этап необходим для более быстрого погружения в проект. Для наращивания тестовой базы новичок может сам расширять этот чек-лист. Junior-тестировщики в рамках обучения написанию чек-листов подготовили лист для тестирования приложения Pokémon GO. Тут описаны только позитивные кейсы.

Чек-лист тестировщика

Первый баг в трекер

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

Тема

В ней описывают проблему несколькими словами. Лучше, если она будет начинаться с отрицания: «не работает», «не происходит», «неправильно» и прочее. Например: «Не происходит синхронизация с сервером на iPhone 6», «Не работает воспроизведение видео в Nexus 5».

Сценарий

Пошаговое описание воспроизведения бага. Обращайте внимание на предусловие и знаки, которые предшествуют багу (например, загорелась красная кнопка слева).

Дополнительно можно приложить скриншоты с указанием мест, на которые стоит обратить внимание (можно использовать приложения Joxi, LightShot и другие), для более сложновоспроизводимых багов — записать видео. Когда наберётесь опыта, можете снимать и прикладывать логи.

В конце сценария указывается среда, в которой проводилось тестирование: версия приложения, прошивка девайса (Android 6.0.1, iOS 9.3.2). Если это веб-приложение, дополнительно укажите версию браузера.

Описание бага

Назначение бага

Далее нужно назначить на кого-то баг. Узнайте у менеджера проекта или ментора, на кого вешать данный баг, кто из разработчиков за какую область проекта отвечает. Так вы познакомитесь с командой, чтобы в будущем самому назначать баги.

Проставление критичности

Виды критичности багов в большинстве трекеров представлены следующим списком:

Immediate (Blocker)

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

Crit — Urgent

Критическая ошибка, нарушена ключевая бизнес-логика. Проблема приводит к временному падению сервера или приложения без возможности её решения. Устранение проблемы необходимо для тестирования.

High

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

Normal

Незначительная ошибка. Не нарушает бизнес-логику тестируемой части приложения, очевидная проблема пользовательского интерфейса и локализации.

Low

Тривиальная ошибка, не касается бизнес-логики приложения. Проблема сторонних библиотек или сервисов, плохо воспроизводится, малозаметна ввиду пользовательского интерфейса.

Критичность бага

Самообучение

О важности самообучения все прекрасно знают — мои наставления будут банальны. Так что сразу к делу.

Ниже — несколько книг, которые лично рекомендую своим стажёрам:

  • «Тестирование DOT COM», Роман Савин — очень полезное пособие, практически настольная книга начинающего тестировщика. Содержит в себе львиную долю знаний для того, чтобы начать тестировать и успешно отвечать в ходе собеседования на вопросы, касающиеся технико-теоретической части.
  • «Как тестируют в Google» — более глубокая книга, описывающая организацию процессов, различные стратегии и подходы к тестированию. Книга помогает понять, что такое качество, как и на каких этапах на него можно влиять.
  • «A Practitioner’s Guide to Software Test Design», Lee Copeland — в книге расписаны виды тестирования как «белым», так и «чёрным» ящиком. Перечислены различные техники тестирования, а также то, как ими пользоваться и когда лучше применять. В книге можно найти интересную статью об исследовательском тестировании, которая очень полезна для начинающих тестировщиков.

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

Заключение

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

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

Обложка: peus/depositphotos.com
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

42 отличных товара, которые часто покупают на AliExpress

36 отличных товаров, которые часто покупают на AliExpress

5 samyh populyarnyh vneshnih akkumulyatorov s AliExpress

5 самых популярных внешних аккумуляторов с AliExpress

Кроссовки от Golden Camel

Надо брать: качественные зимние кроссовки от Golden Camel за полцены

10 muzhskih zimnih kurtok so skidkami do 64%

10 мужских зимних курток со скидками до 64%

У этого шуруповёрта тысячи восторженных отзывов на маркетплейсах

У этого шуруповёрта тысячи восторженных отзывов на маркетплейсах

Находки AliExpress: самые интересные и полезные товары 2025 года

Находки AliExpress: самые интересные и полезные товары 2025 года

Апельсиновая Альфа-карта

Забираем дебетовую карту с кешбэком 7% и 5 000 баллов в «Пятёрочке»

5 товаров для безопасной прогулки с собакой зимой

5 товаров для безопасной прогулки с собакой зимой

Это интересно
3 главных мифа о работниках старшего поколения 

3 главных мифа о работниках старшего поколения 

Надо брать: «Имаджинариум» — культовая игра на ассоциации

Надо брать: «Имаджинариум» — культовая игра на ассоциации

Приоритетная задача! Чек-лист отдыха на праздниках

Приоритетная задача! Чек-лист отдыха на праздниках

проигрыватели на разный бюджет

Проигрыватель в подарок: 3 варианта на разный бюджет

Комментарии
Владимир
09.09.16 15:48
Святослав Куликов - Книга «Тестирование программного обеспечения. Базовый курс.» Гленфорд Майерс - Искусство тестирования программ
Богдан Пивоваров
09.09.16 15:59
Любопытно. Неужели не нужно даже базовых знаний языков программирования?
Natali Alehina
09.09.16 16:00
Нет, если вы не AutomationQA, программировать вы не будете. Все лапками.
Богдан Пивоваров
09.09.16 16:02
Работа мечты. Работаю маркетолого-рекламо-контентщиком. Задолбался находить и описывать баги корпоративных сайтов. Уже ходят ко мне, чтоб я полазил, нашел чего-то..
Natali Alehina
09.09.16 16:28
Если зарплата джуника не меньше вашей, или не сильно меньше - прочтите пару книг и смело идите на собеседование. У вас все шансы.
Pavel Lobashov
09.09.16 16:57
Работал с Алексеем Сёминым, прекрасный сотрудник, золотой человек!
gangsta_666 xxx
09.09.16 17:05
Собираюсь тоже строить карьеру в тестировании. Очень понравилась, статья, спасибо. Надеюсь будут еще) А ник пожалуй оставлю
Евгений Шишов
09.09.16 17:29
Давно не читал на лх такой хорошей, последовательной статьи, плюсую, и спасибо
Семен Смирнов
11.09.16 13:29
>В нашей компании чаще чек-лист составляют в «Google Таблицах» Как-то все грустно у вас с тестированием, если в компании нет минимальной системы ведения кейсов с отслеживанием истории изменений и обеспечения трассируемости между кейсами и требованиями
Алексей Семин
12.09.16 22:31
Большинство наших проектов разрабатываются по Agile, поэтому писать толмуты тест-кейсов, таскать их, хранить, поддерживать и переактуализировать не считаем полезным. Мы описываем приемочные кейсы на каждую карточку спринта. Далее — инженер по тестированию пишет текст-кейсы на новый функционал, который добавляется в спринте. Таким образом, получаются карточки со всеми шагами для тестирования на любом этапе, что легко для регресса и не создает больших сложностей для погружения новых людей.
Ильнур Павлиенко
26.09.16 10:41
спасибо за статью. Через неделю иду на собеседование. Начинаю готовиться :)
Николай Кириченко
22.10.16 16:58
Спасибо большое, хорошая вводная статья, сразу понятно, в каких направлениях копать дальше.
Что вы могли пропустить
«Горничная» с Сидни Суини — триллер о домашнем насилии, который притворяется драмой об измене
«Горничная» с Сидни Суини — триллер о домашнем насилии, который притворяется драмой об измене
0
19:00
Кино
Ликбез
Ставьте цели: исследование показало, что ощущение смысла жизни в юности защищает от депрессии в будущем
Ставьте цели: исследование показало, что ощущение смысла жизни в юности защищает от депрессии в будущем
0
18:30
Новости
Новости
Джейсон Момоа и Дэйв Батиста против якудза в трейлере боевика «Опасный дуэт»
Джейсон Момоа и Дэйв Батиста против якудза в трейлере боевика «Опасный дуэт»
0
17:40
Кино
Новости
Dreame представила умные кольца с вибрацией, ЭКГ и NFC
Dreame представила умные кольца с вибрацией, ЭКГ и NFC
0
17:10
Новости
Устройства
Как приготовить вкусный винегрет: классический рецепт и вариации
Как приготовить вкусный винегрет: классический рецепт и вариации
0
17:00
Еда
Ликбез
Как склеить пазлы, чтобы повесить их на стену
Как склеить пазлы, чтобы повесить их на стену
0
16:00
Ликбез
Советы
Материнство не знает возраста. Истории женщин, которые стали мамами после 40 лет
Материнство не знает возраста. Истории женщин, которые стали мамами после 40 лет
14:30
«Горящая изба»
Жизнь
Оливье, мандарины и салют: как появились главные символы Нового года
Оливье, мандарины и салют: как появились главные символы Нового года
0
13:00
Жизнь
Колонка
«Disney, с вами всё в порядке?»: выбраны главные актёры для экранизации «Рапунцель»
«Disney, с вами всё в порядке?»: выбраны главные актёры для экранизации «Рапунцель»
0
12:52
Кино
Новости
Интересные салаты с солёными огурцами, которые вы полюбите
Интересные салаты с солёными огурцами, которые вы полюбите
12:00
Еда
Еда
В ChatGPT появится раздел для консультаций по вопросам здоровья
В ChatGPT появится раздел для консультаций по вопросам здоровья
0
11:45
Новости
Технологии
Что такое проактивность и как она поможет вам добиться поставленных целей
Что такое проактивность и как она поможет вам добиться поставленных целей
0
11:00
Ликбез
Мотивация
Как оплачивать покупки в App Store в России
Как оплачивать покупки в App Store в России
0
10:00
iOS
iOS
Когда на самом деле наступает пик сексуальности у мужчин и женщин
Когда на самом деле наступает пик сексуальности у мужчин и женщин
0
Вчера
Секс
Секс
Что такое инфляция образа жизни и как не попасть в эту финансовую ловушку
Что такое инфляция образа жизни и как не попасть в эту финансовую ловушку
0
Вчера
Стать богатым
Стать богатым

Новые комментарии

Аватар автора комментария
Herz Ring23 минуты назад

0 / 0

Это же кольцо бренда HerzRing будет доступно в ближайшие несколько недель, более того, помимо вибрации будет замер сахара в крови, чувства и эмоции. HerzRing Sense / Sense X+ / Sense GX+ / Sense Luxe
Dreame представила умные кольца с вибрацией, ЭКГ и NFC
Аватар автора комментария
Ваня Петров1 час назад

0 / 0

Интересная статья. Покупал рефконтейнер у компании http://refkontainer.ru оказался прочным и надёжным. Остался доволен.
Американец построил дом своей мечты из 11 грузовых контейнеров
Аватар автора комментария
Ilya Kopysov1 час назад

0 / 0

Сам живу в Ижевске, купил этот впн, с ним работают все приложения https://t.me/netest_rf_bot?start=3UALcfAU2h
Почему не работает мобильный интернет и что с этим делать
Аватар автора комментария
Прохор Яблоков1 час назад

0 / 0

"...Но пик их популярности случился уже в СССР: в 60‑е годы марокканские мандарины привозили в декабре, аккурат к Новому году..." Вы "задолбали" уже ! Марокканскими были АПЕЛЬСИНЫ !!! А мандарины абхазские ! Их продавали на всех рынках ребята в "аэродромах".
Оливье, мандарины и салют: как появились главные символы Нового года
Добро пожаловать в научную фантастику! Как технологии меняют современные компании и жизнь их клиентов

Добро пожаловать в научную фантастику! Как технологии меняют современные компании и жизнь их клиентов

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииДля начинающих авторовО компании
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях