Как стать vk testers

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

Любителям компьютерных и мобильных видео игр кажется, что тестирование не сильно отличается от того, чем они и так занимаются. Но это в корне неверное представление. Тестировщику нужны не только умение играть, но и знание компьютерного «железа», операционных систем и основ программирования. Давайте разберёмся, как стать игровым тестировщиком и какие требования к специалистам предъявляет игровая индустрия .

Содержание статьи скрыть

Кто такой тестировщик игр и чем занимается

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

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

Как в комьюнити рождаются ценности. Опыт VK Testers. Мария Захарова, VK Testers

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

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

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

Ежедневные советы от диджитал-наставника Checkroi прямо в твоем телеграме!
Подписывайся на канал
Подписаться

Что нужно знат ь, чтобы стать тестировщиком игр

Да-да, Супер Марио тоже кто-то тестировал

Да-да, Супер Марио тоже кто-то тестировал

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

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

VK Tech | Lessons — «VK Testers», Мария Захарова

Вот основные требования, которые предъявляют IT-компания к тестировщикам:

  • знать виды тестирования, планы проведения тестов, правила оформления выявленных дефектов, методики определения количества и уровня тестов;
  • иметь представление о структуре баз данных и работать с запросами SQL;
  • знать операционные системы и работу с сервером на уровне администратора;
  • уметь пользоваться системой контроля версий Git;
  • использовать системы бак-трекинга — программ отслеживания ошибок в программном обеспечении, вроде Mantis, Bugzilla, Jira или Redmine;
  • знать хотя бы на базовом уровне языки программирования C# или Python;
  • уметь находить и документирование баги;
  • находить новые способы «сломать» оттестированную игру;
  • собирать и анализировать информации из комментариев об ошибках от пользователей;
  • знать основы разработки ПО и понимать принципы работы сети http;
  • иметь базовые знания UI/UX.

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

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

С чего начать

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

Играть. Но при этом играть в разнообразные игры и на разных устройствах. Здесь будет важен игровой опыт и в PlayStation, и в десктопные, мобильные, онлайн и сетевые игры. Чем более разносторонние навыки и интересы у геймера — тем выше вероятность получить работу.

Расширять кругозор. Интерес к средневековым доспехам или оружию, и умение отличить Uzi от пистолета-пулемёта «Кедр», а пушку от гаубицы будет преимуществом при трудоустройстве. Так же как и любое другое историческое увлечение — мода XIX века, нумизматика, геральдика и др.

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

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

  • playground — крупнейшая в РФ социальная сеть геймеров и информационная база по любой игре;
  • форум журнала «Игромания» — обсуждение игр всех ведущих платформ и всех жанров;
  • форум GoHa.ru — обсуждение массовых многопользовательских ролевых онлайн-игр;
  • iXBT конференция — здесь обсуждают игры для ПК, консольные, браузерные и др.;
  • gameinator — всё о разработке, играх всех жанров, их багах и глюках.

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

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

За сколько можно стать тестировщиком игр

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

Еще по теме:  Как ставить скрытые хештеги в ВК

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

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

Как я стал тестировщиком игр

Это история Игоря — читайте, как геймер и водитель скорой помощи стал тестировщиком игр.

«Сколько себя помню — всегда любил играть. Ещё на заре персоналок в России, когда играть можно было только в компьютерных клубах, зависали с друзьями часами в одном из таких и рубились по сетке в Might and Magic. Как только появлялись новые игры , я обязательно их опробовал. У меня первого в компании появился свой комп. И вот тут уже удержу не было.

Через мои руки прошли и Doom, и Аладдин с Тарзаном, и самые невероятные гонки, и стрелялки, и, конечно, стратегии. При этом я работал водителем на скорой помощи и к IT-сфере вообще никакого отношения не имел. Но довольно легко находил в игрушках недоработки — мне это доставляло прямо-таки удовольствие. Восемь лет назад случайно увидел объявление, что требуется тестировщик с большим игровым опытом . Я откликнулся, прошёл онлайн-собеседование, тогда ещё по скайпу. Меня взяли на работу и с тех пор я занимаюсь тестирование м. Сейчас руковожу группой тестировщиков и занимаюсь делом, которое мне каждый день приносит удовлетворение»

Игорь, game QA engineer

Подведём итог

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

Чтобы стать тестировщиком игр , нужно самому любить игры и много играть. Желательно, чтобы игровой опыт был разносторонним — бродилки, стрелялки, логические игры, стратегии. Со временем нужно разобраться в видах тестирования, правилах оформления выявленных дефектов и методиках определения количества и уровня тестов. Будущему тестировщику поможет и дополнительный интерес к аспектам разработки — дизайну, анимации, программированию.

В подборке « ТОП-3 курса по тестированию игр » мы собрали лучшие курсы, которые помогут понять логику тестирования и научиться проверять разные элементы игры от общей логики до деталей графики

Поделитесь материалом в соцсетях — обсудите его с друзьями и коллегами!

Не знаете с чего начать?

Получите персональный список курсов, пройдя бесплатный тест по карьере

Источник: checkroi.ru

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

Рассказываем, какие книги читать и какие технологии осваивать, чтобы стать тестировщиком ПО.

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

Oleg Shlemin

  • 21 июля 2021
  • Тестировщик ПО (или QA-инженер) — распространенная отправная точка для тех, кто хочет начать карьеру в IT-индустрии, и просто востребованная профессия. Мы расскажем, где новичкам набраться полезных навыков и знаний, а также заработать заветные строчки для резюме и проекты для портфолио.

    Чем занимаются QA-инженеры

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

    Какие навыки нужны начинающему тестировщику

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

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

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

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

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

    Нужно ли тестировщику уметь программировать

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

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

    Если уж мы говорим про языки, то тестировщику очень полезно знать еще один язык — английский. Хотя бы на уровне чтения документации. Без этого можно работать, но множество материалов сейчас на английском, и его знание может очень помочь.

    Как учиться начинающему тестировщику ПО

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

    Еще по теме:  Где Вконтакте найти мероприятия

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

    Кроме того, есть образовательные платформы вроде Coursera или Udemy с обучающими курсами, в том числе бесплатными.

    Можете начать погружение в тему с книг — приведем четверку самых, на наш взгляд, полезных:

    • Ли Коуплэнд, «Практическое руководство по тест-дизайну» (Lee Copeland, Practitioner’s Guide to Software Test Design).
    • Гленфорд Майерс, Том Баджетт, Кори Сэндлер, «Искусство тестирования программ» (Glenford J. Myers, Corey Sandler, Tom Badgett, The Art of Software Testing).
    • Лиза Криспин, Джанет Грегори, «Agile-тестирование. Обучающий курс для всей команды» (Lisa Crispin, Agile Testing: A Practical Guide for Testers and Agile Teams).
    • Марк Фьюстер, Дороти Грэм, «Автоматизация тестирования программного обеспечения» (Mark Fewster, Dorothy Graham, Software Test Automation).

    Некоторым из них уже по 20 лет, а написаны они не очень простым языком, но по-прежнему актуальны — особенно как база для начинающих.

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

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

    Как начать карьеру тестировщика

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

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

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

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

    Бета-тестеры и тестировщики ПО

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

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

    Крупным IT-компаниям — разработчикам игр, приложений для ПК и мобильных устройств, чьими продуктами пользуются миллионы людей, бывает сложно проработать все пользовательские сценарии. Так что не удивляйтесь: «Лаборатория Касперского» тоже ищет бета-тестеров. Хотите стать одним из них? От вас потребуется только компьютер, который поддерживает актуальную версию антивируса.

    Желательно установить на него виртуальную машину (например, Hyper-V или VMware), чтобы не превращать в тестовый полигон собственный ПК. Минимальные характеристики для комфортной работы — 4 Гбайт оперативной памяти, а также процессор с двумя, а лучше четырьмя физическими ядрами.

    Если хотите попробовать себя в роли тестировщика — пробуйте, это полезная и востребованная профессия, да и порог входа в нее не такой уж высокий. В общем, дерзайте! Ну и смело жмите сюда, если хотите получить опыт бета-тестирования в Kaspersky.

    Источник: www.kaspersky.ru

    Как стать тестировщиком с нуля

    Обложка: Как стать тестировщиком с нуля

    В статье мы расскажем о профессии тестировщика программного обеспечения. Часто ее рассматривают как нетребовательную специальность, которая может служить «трамплином» в IT-индустрию. Вы узнаете, чем на самом деле занимается тестировщик ПО, какие инструменты использует, сколько зарабатывает и куда может расти.

    Кто такой тестировщик и чем занимается

    Тестировщик ПО — это специалист, который проверяет, правильно ли работает программа, нет ли в ней ошибок.

    Тестировать можно интерфейс, бэкенд-сервис, приложение целиком или всю IT-систему. В статье мы будем говорить «программа» или «приложение», но нужно понимать, что в зависимости от сферы работы тестировщика это могут быть разные части инфраструктуры.

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

    Профессия тестировщика предполагает отчасти творческий подход. Часто самые очевидные ошибки уже предвидели разработчики, и тестировщику нужно находить нестандартные способы работы с программой. Он должен подумать: «А что здесь может сделать пользователь? Куда может нажать, что может ввести?». Например, что будет, если вместо email-адреса ввести номер телефона, или закрыть программу до того, как она закончит выполнять предыдущее действие?

    Тестировщикам часто нужно ставить себя на место пользователей и пытаться думать как они. Но чем лучше человек знает программу, тем сложнее это сделать. Потому что если долго работать с приложением, многое кажется очевидным. Тестировщику может казаться: «Как можно ввести в поле email-адреса номер телефона? В программе же явно указаны названия полей и есть иконки.

    Как их можно перепутать?». Но в реальности пользователь отвлекся, запутался или поторопился, и теперь он не может подтвердить регистрацию, потому что вместо почты указал телефон.

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

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

    Вот пример хорошего баг-репорта, который легко воспроизвести:

    Пример хорошего баг-репорта

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

    А вот пример пример плохого баг-репорта:

    Еще по теме:  Перешла по вредоносной ссылке ВК что делать

    Пример плохого баг-репорта

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

    Чтобы написать правильный баг-репорт, тестировщик должен понимать, какие именно действия приводят к ошибкам. А это не всегда очевидно.

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

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

    Какими инструментами пользуется тестировщик

    Может показаться, что тестировщики проверяют все вручную: нажимают на все кнопки и вводят значения во все поля ввода. Но чаще всего они пользуются специальными приложениями для автоматизации тестирования.

    Профессия тестировщика ПО предполагает работу с различными инструментами. Их можно разделить на несколько направлений, а внутри каждого направления есть несколько аналогов. Мы приведем несколько примеров, но это далеко не полный список.

    Инструменты для автотестирования. Они позволяют описать последовательность действий и ожидаемый результат, а затем запускать тесты и тестировать приложение автоматически. Для этого тестировщик пишет скрипт, который говорит системе автотестирования, что нужно сделать: нажать на кнопку, ввести в поле значение, и в итоге должен получиться вот такой результат. Если результат не совпадает — оповестить тестировщика, что тест провален. Примеры таких инструментов: Selenium WebDriver, Espresso.

    Скриншот Selenium WebDriver

    Нужно понимать, что автотесты — не панацея.

    • Автотесты нужно периодически изменять или полностью переписывать. Очередное обновление приложения может сломать их. Например, если чек-бокс в окне настроек переместится на другую вкладку.
    • Автотесты не могут протестировать всё. Автотесты не смогут увидеть проблемы верстки сайта, когда элементы на экране «поедут» или перекроют друг друга.
    • Некоторые задачи придется тестировать руками. Второстепенной функциональности часто уделяется мало внимания. В этом случае может быть проще тратить 5 минут в месяц на проверку, чем один раз писать автотест 3 часа.

    Генераторы данных. Эти инструменты помогают генерировать данные для тестов. Например, чтобы каждый раз не придумывать логин, номер телефона и email-адрес. Также генераторы могут создать нестандартные данные, которые помогут обнаружить ошибки: двойная фамилия или иностранный номер телефона. Примеры таких инструментов: Databene Benerator, DTM Data Generator.

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

    В любом случае нужно уметь ими пользоваться. Примеры таких инструментов: Jira, TestRail, Test It.

    Скриншот из системы Jira

    Где работает и сколько зарабатывает тестировщик

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

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

    Теперь поговорим о заработке тестировщиков. Сразу оговоримся, что это примерные значения: все зависит от вашего опыта и навыков, размера компании и региона работы, вашего умения вести переговоры и показать свою пользу. Вот примерные зарплаты по данным Хабр.Карьеры.

    Если тестировать только вручную — можно получать 56 тысяч рублей:

    Если уметь писать автотесты — в два раза больше, 113 тысяч рублей:

    Карьерное развитие тестировщиков возможно в нескольких направления. Во-первых, можно расти в направлении тестирования:

    • Начальная стадия — тестировщик. Это конечный исполнитель, обычно он работает по заданию. Ему говорят какой функционал нужно протестировать; что нужно автоматизировать, а что тестировать руками.
    • Следующий уровень — quality control (QC). Это человек, который решает, что именно нужно тестировать; что из этого лучше делать руками, а для чего писать автотесты. Также он распределяет задачи между тестировщиками.
    • Quality assurance (QA). Думает в целом о качестве продукта: оценивает приоритет исправления ошибок, изучает и внедряют новые практики тестирования, стремится усовершенствовать весь процесс тестирования.

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

    Где обучают профессии тестировщика ПО

    Порог входа в профессию довольно низкий. В тестировщики приходят люди из разных сфер: лингвисты, экономисты, менеджеры и IT-специалисты других направлений. Можно не знать основ IT, но нужно быть как минимум уровня «уверенный пользователь ПК».

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

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

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

    Подведем итоги

    • Тестировщик — человек, который тестирует программы, сервисы или целые системы. Он находит ошибки и сообщает о них разработчикам.
    • Тестировщик должен понимать, как работает тестируемая программа, какие ошибки может допустить пользователь и продумывать все заранее.
    • Тестировщик может расти в своем направлении и стать QC, а затем QA. Или он может уйти в разработчики, если знает основы программирования.
    • Стать тестировщиком можно и без специального образования, но тогда не стоит рассчитывать на высокую должность и хорошую зарплату.
    • Чтобы уже на старте иметь преимущества перед другими кандидатами, стоит обучиться на курсах и познакомиться с тестированием на примере реальных кейсов.

    Источник: tproger.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...