Мы запустили Dzik Pic Store. Заходи к нам в магазин за крутым мерчом ☃️
Support us

Как научиться тестировать самому и найти работу в трудные времена. Гид

Меня зовут Артём Русов. Я QA-инженер и уже два года веду блог по тестированию на YouTube, телеграм-канал по QA и свой курс по обучению этому направлению. Я подготовил гид для будущего тестровщика, который хочет научиться всему самостоятельно и найти работу.

1 комментарий

Меня зовут Артём Русов. Я QA-инженер и уже два года веду блог по тестированию на YouTube, телеграм-канал по QA и свой курс по обучению этому направлению. Я подготовил гид для будущего тестровщика, который хочет научиться всему самостоятельно и найти работу.

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

Содержание

Обучение — 5 этапов / 

Давайте поговорим об основных этапах обучения будущего мануального тестировщика.

1. Вы выбираете своё направление

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

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

Чтобы упростить вам задачу, делюсь ТГ-каналами по различным направлениям в тестировании:

2. Обучение всегда начинается с теории

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

Что почитать и посмотреть?

3. Разберитесь в видах тестовой документации

Для начинающего специалиста это будут отчёт о дефекте, чек-листы и тест-кейсы.

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

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

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

4. Чтобы эффективно заниматься тестированием нужно понимать техники тест-дизайна и подходы к проектированию тест-кейсов

Именно они помогают оптимизировать количество выходных проверок и тем самым сократить время на проведение тестов

5. Изучите особенности тестирования для разных типов приложений

На данный момент большинство курсов предлагает разобраться в веб-приложениях и мобильных приложениях, освоить основы работы с базами данных (как SQL, так и NoSQL), разобраться в тестировании API, а также с основами работы с git/github и bash.

Давайте по порядку:

а) Тестирование веб-приложений:

  • объяснение клиент-серверной архитектуры;
  • модель TCP/IP и OSI;
  • HTTP/HTTPS протокол;
  • понимание того, что такое IP, DNS, URL;
  • работа в DevTools;
  • знание основных групп статус-кодов;
  • особенности тестирования веб-приложений.

Ресурсы:

б) Тестирование API:

  • понятие API;
  • методы HTTP и их отличия;
  • REST API и SOAP API;
  • требования к форматам JSON и REST;
  • всё чаще в вакансиях можно встретить GraphQL, поэтому на него тоже стоит обратить внимание;
  • работа в инструменте Postman, Swagger;
  • Charles Proxy и Fiddler (также важно и для тестирования мобильных приложений);
  • особенности написания кейсов для API.

Ресурсы:

в) Тестирование мобильных приложений:

  • типы мобильных приложений
  • сбор статистики и создание мобильной лаборатории
  • изучение официальных гайдлайнов
  • работа с эмулятором (Android Studio) и симулятором (xCode)
  • особенности тестирования мобильных приложения

Ресурсы:

г) Базы данных:

  • виды баз данных;
  • нормализация и нормальные формы;
  • основные СУБД;
  • типы данных в БД;
  • оператор SELECT;
  • оператор JOIN;
  • агрегатные функции;
  • вложенные запросы;
  • NoSQL базы данных;
  • особенности применения базы данных в тестировании.

Тренажеры для обучения и отработки написания SQL-запросов

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

Для проверки теоретических знаний можно использовать следующие ресурсы:

Английский для тестировщиков

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

Поиск работы — 7 советов

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

Давайте расскажу, на что необходимо обратить внимание, чтобы эффективно заявить о себе:

  1. Создайте правильное резюме. Оптимальный размер 1, максимум 2 страницы. Основные блоки: контактная информация, ключевые навыки в разрезе тестирования, релевантный опыт работы, сведения об образовании и небольшая информация о себе. Заготовленные шаблоны можно найти здесь:
    https://www.livecareer.co.uk/
    https://www.canva.com/resumes/
    https://create.vista.com/create/resume-maker/
  2. Сейчас критически важен опыт, так где его взять. Во-первых, указывайте релевантный опыт работы даже если вы не работали тестировщиком. Т.е. те задачи и функции, которые вы выполняли на предыдущих местах и максимально подходящие под будущую работу тестировщика на проекте. Контроль качества, создание документации, оптимизация процессов, выявление узких мест, повышение эффективности команды за счёт улучшений — все это можно включить в ваше резюме.
  3. Что касается коммерческого опыта (т.е. опыта на реальном проекте), то новичку получить его не так просто. Как вариант, вы можете подыскать стажировку при компании, найти opensource проект и предложить свои услуги по тестированию, зарегистрироваться на краудтестинговой платформе и начинать выполнять заказы. Всё это еще один плюс к вашему резюме.
  4. Заведите профиль в Linkedin, заполните профиль на английском языке, расширьте свою сеть контактов тестировщиками и рекрутерами, регулярно публикуйте посты. Все свои три места работы я нашел именно в этой сети.
  5. Ищите профильные телеграм-каналы по поиску работы. Если не можете найти, то вот несколько, которые могут быть полезны:
    — джуночат;
    — сообщество Беларуси;
    — сообщество Украины;
    — сообщество России;
    — финансовые вопросы;  
    — релокация;
    — резюме;
    — вакансии.
  6. Делайте большое количество откликов. Во многом, первая работа находится благодаря им. Вы можете отправлять отклики не только в компании из своего города — сейчас многие нанимают удалённо. Просто найдите список всех компаний и начинайте писать. Нет формы обратной связи на сайте — пишите на корпоративную почту или рекрутерам. Нет открытой вакансии на тестировщика — не беда, всё равно отправляйте заявку. 10 отправленных резюме на неделю мало кого приведет к заветному офферу (предложению о работе), только если в ваш кейс не вмешается удача.
  7. На собеседованиях обращайте внимание на поведение интервьюверов, не бойтесь задавать уточняющие вопросы по размеру команде. организации процесса работы и развития, модели пересмотра заработной платы и так далее. Советую изучить репутацию компанию, например, в этом ТГ-канале с отзывами. 

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

Вы тоже можете начать вести свой блог на dev.by — вот инструкция. Или присылайте темы и материалы на [email protected]

🎊 Dzik Pic Store открыт и готов принимать заказы!

Заходи к нам в магазин

Читайте также
Ожидание VS Реальность. Почему вопрос «Где вы видите себя через 5 лет» не работает
Ожидание VS Реальность. Почему вопрос «Где вы видите себя через 5 лет» не работает
Ожидание VS Реальность. Почему вопрос «Где вы видите себя через 5 лет» не работает
Где вы видите себя через пять лет? Очень часто такой вопрос на собеседованиях вызывает ступор. И неудивительно. Недавно в комментариях в моём телеграм-канале заговорили об  этом классическом вопросе, и у меня в памяти тут же стали всплывать картинки из прошлого.
Скромность здесь не ценят. Делюсь вещами, которые я узнала об американской рабочей культуре в 2025 году
Скромность здесь не ценят. Делюсь вещами, которые я узнала об американской рабочей культуре в 2025 году
Скромность здесь не ценят. Делюсь вещами, которые я узнала об американской рабочей культуре в 2025 году
В США принято говорить о своих успехах вслух и верить, что возможности есть у каждого. Даже при таком подходе неформальные барьеры часто оказываются сильнее любых официальных ограничений. После ещё одного года жизни и работы в Кремниевой долине я заметила несколько вещей, которые до сих пор меня удивляют, впечатляют и иногда ставят в тупик в рабочей культуре США. Поделюсь ими с вами. 
2 комментария
Без джунов всё вымрет. Техлид объясняет, почему искуственный интеллект уничтожает разработку
Без джунов всё вымрет. Техлид объясняет, почему искуственный интеллект уничтожает разработку
Без джунов всё вымрет. Техлид объясняет, почему искуственный интеллект уничтожает разработку
Любите использовать нейросети, когда программируете? Поздравляю, вы помогаете индустрии деградировать.   Расскажу, почему нейросети заменяют джунов и, в то же время, мешают им становиться сеньорами.  
3 комментария
От курсов EPAM до ипотеки в Англии. Итоги года в блогах на dev.by
От курсов EPAM до ипотеки в Англии. Итоги года в блогах на dev.by
От курсов EPAM до ипотеки в Англии. Итоги года в блогах на dev.by
Привет! На связи редакция блогов. В 2024 году стало ясно, что наши блоги — это не просто площадка для публикаций. Это место, где люди спорят, поддерживают друг друга, проверяют реальность на прочность и собирают коллективный опыт — от зарплат и релокации до жизни в регионах и разговоров не только про ИТ. 
3 комментария

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментарий скрыт за нарушение правил комментирования.

Правила тут, их всего 5