Чем занимается тестировщик? Немного о миссии QA

Прошли времена, когда работа была лишь источником заработка на пропитание. Человек 21 века все чаще ищет в работе самые разные вещи: интерес, вдохновение, значимость для самого себя и взгляда окружающих. Офисное «с 9 до 17» активно критикуется еще с нулевых, а в последние годы идея «интересной работы в удовольствие» захватывает умы людей от 18 и до пенсионного возраста.

Работа в IT, например, позиционируется, как одна из самых прогрессивных — да она такой и является. Вы наверняка слышали о сисадминах, аналитиках и «безопасниках».  Но главными двумя видами IT-специалистов являются разработчики (они же программисты, developers), и тестировщики программного обеспечения (QA engineers).

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

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

В жизненном цикле любого ПО есть целый период, посвященный тестированию.

Жизненный цикл ПО:

  • Анализ требований;
  • Дизайн;
  • Разработка;
  • Тестирование и дебаггинг;
  • Эксплуатация и поддержка.

Продукт, выпущенный в свет без тестирования, вы встретите разве что в студенческих курсовых работах. 

Так что тестировщики — одни из самых важных звеньев цепи создания программного продукта. 

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

Полина Жуковаспециалист по тестированию:

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

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

Счастливый пользователь —  счастливый тестировщик (хотя в целом и не только тестировщик, но и вся команда :))».

Роман Буданов, специалист по тестированию: 

«Когда я был джуном, то видел миссию тестировщика в том, чтобы сделать пользователя счастливым, защитить его от багов и подарить возможность пользоваться удобным продуктом. Когда стал синьором —  в том, чтобы сделать так, чтобы заказчик заработал денег, продавая свой продукт. А чем меньше в продукте багов, тем больше он стоит!»

Нина Агеева, аккаунт-менеджер, автор курса для начинающих тестировщиков Jedi Point:

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

Конечно, считаться тестировщиком может не каждый человек, нашедший ошибку в приложении. Большинство сайтов позволяет пользователям отправлять отчеты об ошибках, но это не делает людей тестировщиками. Если вы постоянно натыкаетесь на баги в интернете, это может говорить о вашей предрасположенности к тестированию, но этого еще недостаточно, чтобы искать работу в QA.

Во-первых, нужно знать о разных видах (и подходах) тестирования.

Во-вторых, настоящие тестировщики используют баг-репорты — специальные отчеты о найденных ошибках. Обычный пользователь напишет: «У вас тут ничего не работает уже который день!». Тестировщик же опишет все как можно точнее: что именно не работает? Какой результат должен быть, и какой есть на самом деле? В какой операционной системе и браузере это происходит? Какие шаги нужно повторить, чтобы воспроизвести эту проблему? У нас есть подробная статья о том, как оформлять баг-репорты.

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

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

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

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

Присоединяйтесь по ссылке

Хотите пойти дальше и попасть на стажировку в настоящем коммерческом проекте? Тогда для вас подойдет программа «Тестировщик ПО: интенсивный курс со стажировкой (ПОИНТ)». Все студенты, завершившие обучение и успешно сдавшие домашние задания, на несколько недель станут стажерами. Отличный первый опыт для вашего резюме!


Интервью с выпускниками Jedi point, которые получили работу в тестировании:

Наталия Пысенкова в 30 лет была в отпуске по уходу за ребенком. Как признается сама девушка, ее познания в сфере IT были «на миллиметр больше среднестатистического пользователя». Однако Наталия решилась поменять сферу деятельности, чтобы в том числе найти «удаленку»… Читать интервью с Наталией

Тэм Рихтер до обучения работала менеджером по импортным закупкам. В течении 3 недель после курса устроилась на работу на проект-стартап. Читать интервью с Тэм

Максим Ермоленко получил юридическое образование, но работать по специальности не захотел. Работал PR-агентом, продажником, переводчиком. После курса устроился в крутую компанию, работает удаленно. Читать интервью с Максимом