30 Лучших Онлайн-Курсов Тестировщика: Обучение в 2022 + Бесплатные с Нуля для Начинающих

Лучшие курсы:

1 место. Профессия Инженер по тестированию от Skillbox

Цена: Рассрочка на 31 месяц — 4 979 ₽ / мес

Ссылка на сайт: https://skillbox.ru/course/profession-test/

В ходе обучения вы научитесь находить ошибки в работе сайтов и приложений с использованием языков программирования Java, JavaScript или Python. Уже на первом занятии вы погрузитесь в практику и сможете начать зарабатывать через 4 месяца. Обучение длится 12 месяцев и предлагает легкий вход в IT-сферу. Вы можете выбрать из трех языков программирования для автотестов. Мы гарантируем трудоустройство по окончании обучения.

Пройти курс тестировщика →

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

Кому подойдёт этот курс:

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

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

Чему вы научитесь:

  • Тестирование функциональности и нефункциональности сайтов и приложений
  • Тестирование мобильных приложений
  • Основные методы автоматизации
  • Работа с таск-трекерами
  • Техники тест-дизайна
  • Основы программирования на Java, JavaScript или Python
  • Использование шаблонов тест-планов, тест-кейсов, сценариев и чек-листов
  • Работа с панелью инструментов веб-разработчика
  • Тестирование пользовательских интерфейсов.

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

Содержание курса

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

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

  1. Основы тестирования веб-приложений
  • Основы тестирования веб-приложений.
  • Проверка текстовых полей.
  • Использование граничных значений для тестирования текста, чисел и дат.
  • Критерии хорошей спецификации и правильный формат отчета об ошибках.
  • Тестирование форм регистрации.
  • Тестирование форм авторизации и сброса пароля.
  • Проверка дополнительных элементов интерфейса.
  • Расширенные методы тестирования.
  • Позитивные и негативные тесты, используемые в тестовых сценариях.
  • Кроссплатформенные и кросс-браузерные тесты.
  • Дополнительные инструменты для тестирования.
  1. Тестирование API
  • Чтение данных с сервера и манипуляции с ними.
  1. Универсальные инструменты
  • Использование Chrome DevTools для улучшения процесса тестирования.
  • Использование Chrome DevTools для нахождения ошибок.
  • Расширенные функции Chrome DevTools.
  • Системы управления задачами.
  • Оценка ресурсов и эффективности тестирования.
  1. Нефункциональное тестирование
  • Тестирование требований
  • Тестирование интерфейса и пользовательского опыта
  • Приёмочный тест
  • Тестирование безопасности — поиск уязвимостей на сервере
  • Тестирование безопасности — поиск уязвимостей на клиенте
  • Окончательное тестирование — ручное проверка веб-приложений

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

  1. Основы тестирования мобильных приложений
  • Основы тестирования мобильных приложений.
  • Ознакомление с экранами приложения.
  • Использование эмуляторов и симуляторов.
  • Создание приложений и использование расширенных функций Android Studio и XCode.
  • Тестирование GPS и батареи.
  • Мониторинг сетевых запросов.
  • Создание скриншотов и логов.
  • Окончательный проект. Тестирование мобильных приложений.

Программирование и автотесты
научимся разрабатывать программы (тесты) на одном из популярных языков программирования. Эти программы будут автоматизировать процесс тестирования. Обучение займет примерно 6 месяцев.

  1. Языки программирования — на выбор Java, JavaScript или Python
  • Основы языка программирования и его синтаксис.
  • Использование функций.
  • Объектно-ориентированный подход в программировании.
  • Правила области видимости.
  • Преобразование типов данных.
  • Отладка и запись логов.
  1. Основы автоматизации UI-тестов — на выбор Java, JavaScript или Python
  • Основы автоматизированного тестирования пользовательского интерфейса.
  • Использование Selenium WebDriver для поиска элементов.
  • Поиск элементов с помощью CSS.
  • Сложные локаторы CSS и управление ожиданиями элементов.
  • Использование XPath-локаторов.
  • Практический курс по написанию автотестов.

Дополнительные курсы

  1. Веб-вёрстка. Базовый уровень
  • Ознакомление с курсом.
  • Основы HTML.
  • Основы CSS.
  • Проектирование макета.
  • Создание HTML-разметки.
  • Использование Flexbox.
  • Стилизация веб-страниц.
  1. Язык запросов SQL
    узнаете основы работы с SQL и структурами баз данных, научитесь использовать функции и запросы, а также модифицировать данные.

Бонусные курсы

  1. Универсальные знания программиста
  • Как стать высококвалифицированным программистом.
  • Разработка email-рассылок. Рекомендации на практических примерах.
  • Состояние навыков коммуникации.
  • Как мы создали карту профессионального роста для разработчиков.
  • Как общаться по электронной почте и работать с ней эффективно?
  • Улучшение эффективности работы.
  • Спор о том, какой язык программирования является первым.
  • Как я развивался: история о том, как я преодолел ограничения.
  • Подход, основанный на данных, к повышению производительности — выводы из исследования миллионов людей.
  • Протокол передачи гипертекста (HTTP).
  • Введение в основы алгоритмов.
  • Слепой метод типографской вёрстки.
  1. Английский для IT-специалистов
  • IT резюме и CV.
  • Собеседование на работу: вопросы и ответы.
  • Коммуникация на рабочем месте.
  • Деловое письмо.
  • Разработка ПО.
  • Разработка концепции системы и SRS.
  • Разработка и тестирование.
  • Развертывание и поддержка.
  1. Система контроля версий Git
    Обучение Git позволит вам управлять версиями кода, создавать ветки и работать в команде над одним проектом.

Итоговые работы:

  • Тестирование онлайн-портала
    Протестируете крупный онлайн-проект от начала проектирования до релиза. Поймете принципы раннего тестирования и оформите документы и репорты. Сможете использовать техники и инструменты тестирования.
  • Тестирование мобильного приложения
    Поймёте, как работать тестировщиком в коллективе, который разрабатывает мобильное приложение. Приложите к портфолио целый цикл теста приложения на Android и iOS.
  • Тестирование веб-сайта
    Побудете в роли специалиста по автоматизированному тестированию, создадите собственные автотесы на Java/JavaScript/Python.

Спикеры:

  • Владимир Авилов
    QA-инженер в Itoolabs
  • Арсений Батыров
    Тимлид QA
  • Дмитрий Якин
    Специалист по тестированию в компании СКБ Контур
  • Иван Румак
    Ведущий инженер в компании СКБ Контур
  • Андрей Малых
    QA Automation Lead
  • Марина Третьякова
    Ведущий специалист по тестированию в СКБ «Контур»
  • Даниил Пилипенко
    Директор центра подбора IT-специалистов SymbioWay
  • Павел Круглей
    Frontend&Quality Engineering Manager в New10
  • Тимофей Тиунов
    Системный архитектор в Сбермегамаркете
  • Дарья Манухина
    Калуга Астрал, заместитель руководителя проектного офиса, разработчик курса
  • Павел Громов
    Java/Kotlin backend-разработчик в Syncretis
  • Роман Булгаков
    Преподаватель информатики и программирования со стажем более 5 лет.

Отзывы участников:

Иван Медведев, г. Ивантеевка
Курс «Инженер по тестированию»
«
Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет как решить задачу.
По итогу 9-месячной учебы стал по-другому смотреть на сайты. Замечаю «баги», разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО.
Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо!!!».

Ваше резюме после прохождения курса:

Должность: Тестировщик/Middle QA-engineer
Зарплата от:
65 000 ₽

Профессиональные навыки:

  • Ручное и автоматизированное тестирование веб- и мобильных приложений
  • Применение практических методов тест-дизайна
  • Приемочное и регрессионное тестирование
  • Составление планов и написание своих браузерных тестов на Java с использованием Selenium, JUnit без подготовленной инфраструктуры
  • Регистрация ошибок (bug-reports)
  • Опыт работы с Git, Java, SQL, версткой
  • Работа с баг-трекером Jira
  • Работа в Android Studio, Android SDK, SDK Manager
  • Опыт работы с API
  • Умение работать с метриками тестирования.

Сертификат Skillbox
Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

Подробнее о курсе тестировщика →

2 место. Тестировщик от Нетология

Цена: 55 200 ₽ или рассрочка на 18 месяцев — 3 066 ₽ / мес

Ссылка на сайт: https://netology.ru/programs/qa

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

Пройти курс тестировщика →

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

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

Акцент на практику
Вы получите возможность выполнить 34 практических задания, которые основаны на реальных задачах, стоящих перед тестировщиком. Имея релевантные проекты в своем портфолио, вы получите преимущество при трудоустройстве.

Программа курса:
 8 месяцев

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

  1. Ручное тестирование веб-приложений
    В первых 8 уроках вы познакомитесь с основами тестирования и профессией тестировщика. Вы узнаете о теориях тестирования, разнице между QA и тестированием, а также начнете писать сценарии тестирования и регистрировать ошибки. В ходе уроков вы будете работать с различными программными продуктами, создавать сценарии тестирования, регистрировать ошибки с помощью платформы JIRA и тестировать API.
  • Обзор тестирования программного обеспечения: методы и типы тестирования.
  • Основы взаимодействия между клиентом и сервером, протокол HTTP, идея DOM.
  • Работа с инструментами разработчика в браузере.
  • Основы SQL: запросы SELECT, UPDATE, DELETE.
  • Проектирование тестов для ПО.
  • Результаты тестирования.
  • Инструменты для тестирования.
  • Жизненный цикл разработки ПО: гибкие методы разработки.
  • Курсовой проект: тестирование сайта крупной компании.
  1. Вёрстка сайта на HTML и CSS
    Изучение HTML и CSS для создания и изменения верстки сайтов, чтобы создать свой лендинг.
  • Теги для разметки контента страницы
  • Теги для разметки структуры страницы
  • Теги для вёрстки форм
  • Селекторы CSS
  • Определение контекста элементов
  • Блочная модель
  • Позиционирование элементов
  • Оформление текста
  • Оформление декоративных элементов
  • Состояние интерактивных элементов
  1. Git — система контроля версий
    Основы работы с Git и GitHub, чтобы управлять исходным кодом, публиковать домашние задания и создать портфолио. Обратите внимание, что знание Git является необходимым умением для разработчиков.
  • Цель системы контроля версий
  • Основные функции (фиксация и отмена изменений, поиск, история)
  • Использование сервиса GitHub
  • Работа с ветками, слияние веток и решение конфликтов
  • Коллективная работа
  1. Java для тестировщиков
    В этом блоке мы начнем работу с Java, который является одним из самых популярных языков программирования. Здесь вы пройдете 16 занятий, в которых вы изучите основы языка, работу с ООП, сборку Java-проектов и использование тестовых инструментов. Учебный процесс построен таким образом, что вы сможете изучать язык программирования в связке с тестированием.
  • Stream API, работа с потоками данных. Тестирование потоков
  • Java 8, функциональное программирование
  • Lambda выражения, введение в JavaFX, работа с GUI
  • JavaFX Scene Builder, FXML
  • FXML и обработка событий
  • Разработка многопоточных приложений
  • Concurrency API: потоки, Executor framework, Futures, Callables
  • Java Database Connectivity (JDBC): подключение к базе данных, работа с базой данных и использование ORM-фреймворков (например, Hibernate)
  • Spring framework: введение, Dependency Injection (DI), Inversion of Control (IoC), конфигурирование, использование в веб-приложениях.
  1. Английский язык для начинающих разработчиков
    10 видеоуроков, которые помогут вам начать общаться на английском, как настоящий разработчик.
  • Необходимый словарный запас
  • Эффективное общение посредством английской переписки
  • Чтение и анализ документации и требований
  • Программирование
  • Тестирование программного обеспечения
  • Работа со стрессовыми ситуациями
  • Устранение неполадок и решение проблем
  • Работа в команде и роли в команде
  • Свободное владение разговорным английским языком
  • Проведение встреч и презентаций на высоком уровне.
  1. Автоматизированное тестирование
    В течение 8 занятий вы освоите автоматизацию тестирования, где на практике будете писать Unit-тесты. Научитесь проводить UI-автоматизацию тест-кейсов, создавать и автоматизировать пользовательские сценарии, и анализировать результат.
  • Основы автоматизации
  • Тестирование API с постоянным интегрированием
  • Тестирование веб-интерфейсов с использованием Selenium
  • Использование Selenide
  • Шаблоны
  • Работа с Docker и Docker Compose
  • Базы данных SQL
  • Репортинг с помощью Report Portal
  • Разработка поведения в виде диалогов (Behaviour Driven Development).
  1. Карьера в тестировании
    Сформулируете карьерные цели, составите резюме, соберете портфолио и приготовитесь к собеседованиям. Составите план поиска работы, запишите видеопрезентацию, пройдёте консультацию со специалистом.
  • Шаг за шагом план поиска работы
  • Анализ рынка труда
  • Резюме, портфолио тестировщика и письмо в поддержку
  • Подготовка и прохождение собеседования
  • Статистика и оценка эффективности поиска работы
  • Индивидуальная карьерная консультация.
  1. Итоговый проект
    Проведете тестирование крупного веб-сервиса.

Дипломный проект

Проект объединяет все знания, которые вы получили в течение обучения.
Вы настроите конфигурацию, запустите приложение из нескольких модулей, упакуете их в отдельные Docker-контейнеры и автоматизируете запуск с помощью сервиса Сontinuous Integration. Также проведете полное тестирование и оформите план, кейсы, репорты и отчёт.

Преподаватели — специалисты ведущих компаний

  • Игорь Фролов
    Lead QA Automation, ВТБ
  • Александр Коновалов
    Специалист по тестированию,
    Альфа-Банк
  • Карина Арчажникова
    Инженер по тестированию, Agora
  • Ольга Артемьева
    Ведущая тестировщица, «КриптоПро»
  • Оксана Мельникова
    Тестировщик ПО, ADP Spain
  • Алёна Батицкая
    Frontend-разработчик, фрилансер
  • Анастасия Шарикова
    Technical project lead, Bookmate
  • Алёна Свердлова
    Аналитик, Банк ВТБ.

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

Что вы получите в результате обучения:

Тестировщик ПО

Достигнутые результаты:

  • Тестовый сценарий для веб-формы готов
  • Тестирование UI веб-формы выполнено и отчёт о найденных дефектах заполнен
  • Конфликт версий кода веб-сайта на GitHub устранен
  • Решено 40 и более задач на языке Java
  • Тестирование unit-элементов приложения выполнено
  • Автоматизированные тестовые сценарии для формы регистрации разработаны
  • Тестирование Java-проекта выполнено с использованием Selenium Webdriver.

Ключевые навыки:

  • Использование современных теорий тестирования
  • Понимание жизненного цикла разработки программного обеспечения
  • Программирование на языке Java
  • Использование объектно-ориентированного программирования
  • Работа с системой контроля версий Git и платформой GitHub
  • Проведение модульного тестирования
  • Подготовка и реализация сценариев автоматизированного тестирования
  • Подготовка отчета о тестировании и документирование дефектов
  • Работа с Selenium Webdriver.

Что говорят выпускники о курсе:

Анастасия Маслова
Редактор, «Телеканал 360»
«Чтобы пройти путь от гуманитария до специалиста в области IT, я выбрала курс «Тестировщик». В атмосферу погружаешься сразу. Виды тестирования, тест-кейсы, баг-репорты, баг-трекинговые системы… С первого домашнего задания решаешь, а что бы ты делал, если бы уже сейчас работал QA-инженером. Объём знаний, который даётся, достаточен для прохождения собеседований на позицию Junior QA Engineer. Но преподаватели делятся многими полезными ресурсами, так что, на каком уровне погружаться в тему, решаешь ты сам.»

Арсений Мещеринов
Стажёр, Яндекс
«Я работал продуктовым менеджером, сферы IT касался поверхностно — иногда сотрудничал с разработчиками. Меня очень заинтересовала сфера тестирования: хочется делать продукт лучше с точки зрения его главной функциональности. Первый блок курса «Основы тестирования» был очень продуктивным: преподаватели всё подробно рассказывают на лекциях, стараются отвечать на все вопросы. Благодаря полученным знаниям устроился стажером-тестировщиком в Яндекс. Спасибо вам, в этом большая заслуга Нетологии!».

Подробнее о курсе тестировщика →

3 место. Тестирование от SkillFactory

Цена: Рассрочка на 36 месяцев — от 2 222 ₽ / мес.

Ссылка на сайт: https://skillfactory.ru/testirovanie

Пройти курс тестировщика →

Курсы:

  1. «Тестировщик-автоматизатор на Python»
    Станьте тестировщиком-автоматизатором используя Python и защитите качество программного обеспечения в крупной IT-компании, стартапе или в удаленной работе.
    Длительность 8 мес.
  2. «QA-инженер на Java»
    Получите новую роль в IT с навыком тестирования ПО и автоматизации на Java и обеспечивайте качество цифровых продуктов в крупных IT-компаниях или в удаленной работе.
    Длительность 10 мес.
  3. «Инженер по ручному тестированию»
    Получите новое занятие в IT всего за 4 месяца, без предыдущих знаний и не нуждаясь в изучении программирования.
    Длительность 4 мес.
Подробнее о курсе тестировщика →

4. Профессия Тестировщик ПО от GeekBrains

Цена: Рассрочка до 36 месяцев — от 2 248 ₽ / мес.

Ссылка на сайт: https://gb.ru/professions/qa_engineer

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

Пройти курс тестировщика →

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

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

Учебный процесс

  • Встреча с практикующими экспертами
    Более 80% вебинаров в курсе с учителями, что позволяет вам задавать вопросы и получать быструю обратную связь. Записи занятий сохраняются в вашем личном кабинете, чтобы вы могли всегда вернуться к ним.
  • Много практического опыта
    После каждого урока вы проводите практические задания, которые проверяются учителем, который дает обратную связь и помогает улучшить результат.
  • Наставник всегда рядом
    Каждый ученик имеет наставника, который всегда доступен для помощи с домашними заданиями. Работа с наставником помогает быстрее и лучше выучить материал.

Программа обучения:

  1. Основы ручного тестирования
  • Что такое тестирование: это процесс проверки качества программного обеспечения.
  • Зачем тестирование необходимо: чтобы обнаружить и исправить ошибки, дефекты и отказы.
  • Тестирование по чек-листу: проверка программного обеспечения согласно перечню критериев.
  • Уровни тестирования: различные этапы проверки, включая юнит-тесты, интеграционные тесты и тестирование функциональности.
  • Виды тестирования: тестирование на производительность, тестирование удобства использования, тестирование безопасности и т.д.
  • Регрессионное тестирование: проверка того, что изменения в коде не повлияли на ранее работающие части программы.
  • Отчётность о результатах тестирования: документация, отражающая результаты тестов
  • Жизненный цикл ПО.
  1. Базы данных. Основы
  • Введение в теорию реляционных баз данных
  • Основные понятия структуры базы данных
  • Определение данных и основные операции с ними
  • Выборка и агрегация данных
  • Вложенные запросы и операция «Union»
  • Операция «Join»
  • Расширенные возможности SQL
  • Оконные функции, индексы и работа в графическом интерфейсе.
  1. Основы тест-аналитики
  • Введение в жизненный цикл разработки программного обеспечения и роль тестирования
  • Проектирование тестов: Классы эквивалентности и парный подход
  • Проектирование тестов: Анализ домена
  • Проектирование тестов: Диаграммы переходов состояний и таблицы решений
  • Анализ требований. Декомпозиция. Статическое тестирование
  • Создание контрольных списков. Покрытие тестов.
  • Позитивное и негативное тестирование
  • Исследовательское тестирование.
  1. Тестирование веб-приложений
  • Основы HTML, CSS и JavaScript для отображения и взаимодействия с пользователем
  • Обработка запросов клиента и обмен данными с сервером
  • Веб-серверы, веб-фреймворки, базы данных
  • Основы HTML, CSS для понимания структуры и отображения веб-страницы
  • Принципы реализации адаптивной верстки
  • Тестирование в мульти-браузерной среде
  • Тестирование пользовательского взаимодействия
  • Тестирование взаимодействия с другими системами (например, взаимодействие с API)
  • Инструменты для отладки, профилирования и анализа веб-приложений
  • Принципы реализации SOAP API
  • Принципы реализации REST API
  • Ответы на вопросы.
  1. Командная работа
  • Основы Agile
  • Scrum, Kanban и Scrumban в работе команды
  • Формирование команды и совместная работа в Agile
  • Решение конфликтов в командах, использующих Agile
  1. Базовый курс
  • Основы Git
  • Установка и настройка Git
  • Основные команды в терминале
  • Работа с репозиториями в Git
  • Управление файлами в репозитории
  • История изменений в репозитории
  • Управление ветками репозитория
  • Публикация репозитория
  • Объединение веток
  • Управление версиями в репозитории
  • Создание pull request
  • Сложные операции с Git
  • Работа с форкнутыми репозиториями.

Вас будут обучать топовые эксперты

  • Анастасия Кайгородова
    Тестировщик, фрилансер
  • Руслан Остропольский
    Head of QA в DocDoc.ru
  • Алексей Скибицкий
    Validation Engineer в международной компании
  • Алексей Придача
    Старший тестировщик в АТ Consulting
  • Валентин Мингалёв
    Генеральный директор ООО «АЙ ТИ ДЛЯ ВСЕХ».

Как вы найдёте работу с помощью GeekBrains:

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

Удостоверение о повышении квалификации
Мы проводим обучение на основании государственной лицензии № 040485.
По итогам обучения выдаём выпускникам удостоверение о повышении квалификации.

Подробнее о курсе тестировщика →

5. Инженер по тестированию от Школа анализа данных

Цена: 72 000 ₽

Ссылка на сайт: https://practicum.yandex.ru/qa-engineer/

Мы поможем вам освоить новую профессию за 4 месяца с нуля, предлагая онлайн-обучение, доступное из любой точки мира. После обучения мы помогаем найти работу, а также предлагаем тестирование веб- и мобильных приложений и API, в том числе 6 протестированных приложений. Обучение проходит 15 часов в неделю за 4 месяца.

Пройти курс тестировщика →

Что именно вы будете делать, когда станете инженером по тестированию

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

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

Карьерный центр: поможем найти работу в приятной компании

И сделаем это в три этапа.

  1. Резюме и самопрезентация
    Рассмотрим рынок труда, составим резюме и напишем сопроводительные письма. Проведем тестовые собеседования.
  2. Отклики и собеседования
    Будете выбирать вакансии и общаться с работодателями. Получите поддержку в любой ситуации.
  3. Приглашение на работу
    78% учеников трудоустраиваются в течение 4 месяцев после окончания учёбы.

Программа курса:

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

  1. Основы тестирования
    Введение. Попробуете себя в роли тестировщика и поймёте, нравится ли вам эта профессия.
    Модуль наполнен уроками с сюжетной линией – станете стажёром в придуманном подразделении Яндекса, познакомитесь с коллегами, узнаете, как создавать отчёты о тестировании, искать ошибки в сервисах и проводить ручное тестирование. Также пройдёте практику – протестируете приложение «Metro» по готовым чек-листам и тест-кейсам.
  2. Проектирование тестов
    Научитесь анализу и декомпозиции требований к продукту. Будете искать «серые» зоны и пользоваться техниками тест-дизайна. Узнаете о командной работе – с кем сотрудничает тестировщик, как правильно пользоваться обратной связью и вести письменную коммуникацию. В конце выполните проект – составите документацию для «Яндекс.Маршруты.»
  3. Тестирование веб-приложений
    Поймёте устройство веб-приложений – клиент-серверную архитектуру, frontend, backed, URL, HTTP.
    Создадите проверочный чек-лист для элементов интерфейса, будете работать с Figma, DevTools и сниффером Charles. По окончании модуля протестируете новый интерфейс «Яндекс.Маршрутов».
  4. Тестирование мобильных приложений и API
    Будете тестировать приложения с помощью эмулятора Android Studio, попробуете снимать логи, выявите особенности теста на реальном устройстве. Освоите тестирование API при помощи инструмента Postman. В качестве практики – проведете тест мобильного приложения «Яндекс.Метро» и API «Яндекс.Прилавка».
  5. Основы баз данных
    Познакомитесь с консолью и БД, научитесь писать SQL-запросы и работать с таблицами. С помощью финальной работе закрепите полученные знания.
  6. Основы автоматизации тестирования
    Освоите основы JavaScript, познакомитесь с библиотекой Puppeteer. Будете писать автоматизированные тесты и подготовитесь к дипломной работе, проверяя работы однокурсников и получая их обратную связь.
  7. Дипломный проект
    Проведете тестирование веб- и мобильной версии, API приложения «Яндекс.Самокат»: спроектируете и проверите, а также оформите баг-репорты.
  8. Программа трудоустройства
    Составите резюме и сопроводительное письмо, рассмотрите рынок труда. Поймёте, где искать работу, как правильно проходить собеседования.

Истории выпускников, которые уже занимаются любимым делом

Ольга, 51 год
Quantori
«20 лет я продавала мебель, но хотела работать в IT. Практикум мне помог — дал основы знаний и очень помог с трудоустройством. Я получила около 200 отказов от работодателей, но в итоге всё удалось — теперь я тестирую ПО и мне это нравится.»

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

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

Подробнее о курсе тестировщика →

6. QA Инженер (Тестировщик) от Nordic IT School

Цена: 53 600 руб.

Ссылка на сайт: https://inordic.ru/courses/qa-engineer

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

Пройти курс тестировщика →

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

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

QA инженер может решить такие задачи:

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

Программа курса:

  1. Понятие, основы и принципы тестирования
  2. Уровни и виды тестирования
  3. Тестирование веб-приложений
  4. Клиент-серверная архитектура
  5. HTTP-протокол
  6. Основы HTML/CSS
  7. Работа с xPath
  8. Базы данных: типы и СУБД
  9. Создание таблиц в MySQL
  10. Запросы SELECT и JOIN
  11. Решение задач по SQL
  12. Виды мобильных приложений
  13. Сбор статистики для мобильных устройств
  14. Симуляторы/эмуляторы мобильных устройств
  15. Специфические проверки для мобильных приложений
  16. Основы автоматизации
  17. Java
  18. Gradle
  19. Selenium WebDriver
  20. Трудоустройство – создаём и размещаем резюме, тестовое собеседование.

Преподаватели:

Анатолий Халак
Senior QA-инженер в компании Иннотех

Пётр Яснецов
Ведущий инженер по разработке в Сбербанке.

Подробнее о курсе тестировщика →

7. Тестировщик с нуля от Artsiom Rusau QA Life

Бесплатно

Ссылка на сайт: https://www.youtube.com/playlist?list=PLKbJd47Kcbju2Vhi-FL7AI14vItVmGYk-

Этот курс создан для людей, начинающих работать в области тестирования или задумывающихся о карьере в этой сфере.

Пройти курс тестировщика →

Программа обучения:

  1. Начало тестирования: становление тестировщиком
  2. Принципы тестирования: парадокс пестицида
  3. QA, QC, верификация и валидация
  4. Уровни тестирования: «позитивность» тестов
  5. Регрессионное тестирование и smoke тестирование
  6. Нефункциональное тестирование: черный, белый и серый ящик
  7. Модели разработки ПО: водопадная, итерационная и V-модель
  8. Тестовая документация: чек-лист, тест-кейс, примеры
  9. Техники тест-дизайна: классы эквивалентности, граничные значения
  10. Отчет о дефекте (баг-репорт) в Jira: severity, ЖЦ дефекта
  11. Клиент-серверная архитектура
  12. Веб-сайт, веб-приложение и веб-сервис
  13. HTTP-протокол для начинающих
  14. Ошибка 404
  15. Модель TCP/IP
  16. Методы HTTP
  17. URL адрес
  18. IP адрес и маска подсети
  19. DNS сервер
  20. Кэш и куки
  21. DevTools для тестировщика
  22. Инструменты разработчика Chrome
  23. Основы HTML и CSS для тестировщика
  24. Тестирование полей ввода и тестирование веб-форм
  25. Тестирование веб-сервисов
  26. SOAP и XML для тестировщика
  27. REST и JSON для тестировщика
  28. Тестирование API при помощи Postman, SoapUI
  29. Разница GET и POST
  30. База данных (БД) для тестировщика.

И др.

Подробнее о курсе тестировщика →

8. Тестирование ПО. Уровень 1. Тестировщик программного обеспечения от Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана

Цена: 27 450 ₽ — 63 000 ₽

Ссылка на сайт: https://www.specialist.ru/course/tpo

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

Пройти курс тестировщика →

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

Вы получите практические навыки по работе с такими инструментами, как:

  • Charles Proxy
  • Postman
  • Android Studio
  • ADB
  • Сервисом Browserstack
  • DevTools

Принцип работы на занятиях построен по методологии Scrum.

Вы научитесь:

  • Тестирование программных продуктов
  • Отличие целей тестирования и знание стадии тестирования в разработке ПО
  • Использование основных методов тестирования
  • Работа с документацией в процессе планирования и выполнения тестирования
  • Составление планов тестирования и примеров
  • Описание дефектов (баг-репорты)
  • Использование инструмента DevTools
  • Работа в Android Studio
  • Тестирование API с помощью Postman
  • Перенаправление трафика
  • Работа с эмуляторами.

Специалисты, обладающие этими знаниями и навыками, крайне востребованы.

Программа курса:

  1. Введение в тестирование программного обеспечения
  • Почему тестирование программ важно?
  • Что такое качество ПО? Стандарты качества ПО.
  • Атрибуты и признаки качества ПО.
  • Основные определения тестирования.
  • Жизненный цикл разработки ПО.
  • Методики разработки ПО.
  1. Методы и виды тестирования. Анализ требований к ПО
  • Методы и виды тестирования
  • Критерии тестового покрытия
  • Требования к ПО
  1. Тестовая документация
  • Структура документации тестирования
  • План тестирования
  • Список проверок
  • Сценарии тестирования
  1. Правила составления отчетов об ошибках в багтрекинговых системах
  • Правила написания отчетов об ошибках в системах баг-трекинга
  • Важность и приоритет дефекта
  • Отчеты после тестирования
  1. Техники тестирования
  • Техники тестирования
  • Эквивалентное разбиение
  • Анализ граничных значений
  • Попарное комбинирование
  1. Клиент-серверная архитектура. Тестирование API
  • Сводка о сети
  • Архитектура «клиент-сервер»
  • Протокол HTTP
  • Архитектура микросервисов
  • Тестирование интерфейсов программирования приложений (API)
  1. Тестирование WEB-приложений
  • Особенности тестирования веб-приложений
  • HTML, CSS, JavaScript
  • Основные элементы интерфейса пользователя
  1. Тестирование мобильных приложений
  • Цели тестирования мобильных приложений
  • Виды и категории мобильных приложений
  • Особенности тестирования мобильных приложений
  • Эмуляторы, симуляторы и тестовые фермы
  • Тестирование мобильных приложений для Android
  • Тестирование мобильных приложений для iOS
  • Элементы пользовательского интерфейса (UI)
  • Отслеживание трафика (сниффинг)
  1. Практическая работа по материалу всего курса
  • Практическая работа и подведение итогов.
Подробнее о курсе тестировщика →

9. Тестировщик ПО от Школа Тестировщиков Программного обеспечения В СПб и On-line

Цена: 29 900 ₽ — 119 900 ₽

Ссылка на сайт: https://qatester.ru/

Пройти курс тестировщика →

Программа обучения:

  1. Что нужно знать о профессии тестировщика
  2. Какую документацию создает тестировщик
  3. Какие методы и типы тестирования использовать
  4. Что такое тест-дизайн и как его применять
  5. Что за программа Jira
  6. Как разрабатывается ПО
  7. Как создаются веб-страницы
  8. Как обрабатывать технические задания
  9. Что нужно знать о сетях и серверах
  10. Что должен знать тестировщик о Linux
  11. Зачем тестировщику нужен git
  12. Как работать с базой данных SQL
  13. Как тестировать программы без графического интерфейса
  14. Как самому написать автоматизированные тесты
  15. Как написать резюме и искать работу тестировщиком
  16. Стажировка после обучения на реальном IT-проекте.

Какой результат вы получите:

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

Преподаватели:

Александр Кобченко
Software Developer in Test

  • Компания: Arrival RUS
  • 10 лет опыта в IT из них 8 лет в тестировании
  • 5 лет опыта в преподавании
  • Руководитель отдела автоматизированного тестирования;
  • Создает инструменты для автоматизации тестирования приложений
  • Владение языками программирования C# и Java.

Дмитрий Свиридов
QA Automation Engineer

  • Компания: Avito
  • 3 года опыта в тестировании
  • Автоматизированное тестирование мобильных приложений
  • Автоматизированное тестирование WEB проектов
  • Тестирование проектов виртуальной реальности;
  • Тестирование API.

Станислав Шошкин
Руководитель группы тестирования

  • Компания: Helix
  • 6 лет опыта в тестировании;
  • 11 лет опыта в IT сфере
  • Внедрение процессов и инструментов;
  • 4 года опыта в преподавании
  • Выстраивание отдела тестирования с нуля;
  • Собеседования и подбор тестировщиков, провел более 200 собеседований.
Подробнее о курсе тестировщика →

10. Тестировщик от LearnQA

Цена: разная стоимость

Ссылка на сайт: https://www.learnqa.ru/

Освоите навыки тестирования с нуля или улучшите свой уровень при помощи опытных инструкторов.

Пройти курс тестировщика →

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

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

Курсы:

  • Тестирование: первая ступень
    Мини-курс по азам тестирования — что такое тест-дизайн, как правильно оформлять тест-кейсы, описывать баги и многое другое.
  • Азбука IT
    Курс по основным понятиям мира IT — что такое операционная система, для чего нужны переменные окружения, как работать с логами, как устроены сети и многое другое.
  • Автоматизатор мобильных приложений
    Самый популярный стек автоматизации для Android, iOS и Mobile Web
  • SQL: инструменты тестировщика
    Начните работать с базами данных!
  • Ручное тестирование мобильных приложений
    Самые главные инструменты и практики
  • Docker: инструменты тестировщика
    Универсальный инструмент для организации автотестов и многого другого.

Как проходят занятия:

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

Команда

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

  • Арсений Батыров
    Mobile QA Team Lead
    «Более 12 лет опыта в тестировании. Начинал тестирование мобильных приложений с первых устройств на Android и iOS, внедрял десктоп и веб приложения. Занимался обучением коллег с первого года работы.
    Работал в таких компаниях, как Badoo, Яндекс и inDriver.
    Сейчас тестирую web, mobile web, iOS и Android приложения. Работал вдвоём с разработчиком и в крупных командах, руководил тестированием приложений и сам тестировал продукты с сотнями миллионов пользователей.»
  • Виталий Котов
    Automation QA Team Lead
    «Более 10 лет занимаюсь автоматизацией тестирования. До этого 3 года работал разработчиком мобильных и веб приложений.
    Большую часть времени пишу на Kotlin и Python. Когда надо, на JavaScript, Java и PHP.
    Работал в таких компаниях, как inDriver, Badoo и Reddit.
    На постоянном месте работы много времени посвящаю развитию автоматизации и обучению новых тестировщиков, о чем с удовольствием пишу на Хабре.»

Отзывы учеников:

Дима Бондаренко
Курс «Автоматизатор Мобильных Приложений»

«Курс действительно крутой, решил многие мои задачи, и помог продвинуться по работе. В данном курсе есть все необходимое что бы начать писать автотесты для мобильных приложений. ОГРОМНОЕ спасибо Виталию Котову, действительно крутой преподаватель, очень оперативно отвечает на вопросы, дает хорошие подсказки, чтобы исправить ошибку, и дает много полезной информации, сотрудничать с ним одно удовольствие.»

Станислав Меньшиков
Курс «SQL — инструменты тестировщика»

«Очень понравился курс, доступно и информативно изложен материал, преподаватели отзывчивые и рассудительные, для человека, погружающегося в изучения SQL это просто, находка.»

Александра Климантова
Курс «Docker — инструменты тестировщика»

«Это не первый мой курс на LearnQA, а это говорит уже о многом 🙂 Значит, к ребятам хочется возвращаться. Пришла на курс с почти нулевыми знаниями по Докеру, хотелось получить базу. Да и раньше Докер казался какой-то мифической тулзой, которой пользуются только девопсы, а тестеры ни-ни 🙂
А буквально недавно столкнулась на работе с задачей развернуть локально микросервис с MongoDB. Разработчик показывал, как это сделать с помощью Эклипса, но Эклипс мне категорически не нравится) В итоге поговорили с разработчиком и решили вместе составить compose файл. И здорово было понимать, как примерно составлять этот файл, о чём говорит разработчик, сидеть в митинге и не тормозить 🙂 Приятно просто, что полученных знаний уже хватает для каких-то задач, а если и не хватает чего-то, то можно догуглить.
Информации очень много, это радует, в первом уроке насчитала 18 кусочков видео, во втором — 9. Здорово, что видео не одно целое в каждом из двух уроков, а разделено на маленькие кусочки, т.е. всегда можно сделать паузу или просто остановиться на каком-то видео-кусочке. Информация даётся последовательно, от простого к посложнее. Особенно понравится второй урок, где мы последовательно в каждом из уроков делали что-то для запуска автотеста: вот мы настроили контейнер с тестом, затем контейнер с Selenium, настроили сеть для контейнеров, запустили тест и т.д. Домашки понравились: были и лёгкие, и не очень, но вполне выполнимые, особенно если смотрел видео внимательно 🙂 Причём задания разнообразные: поиск информации, ответы на вопросы, последовательное выполнение команд, составление своего собственного образа, Докерфайла, compose файла и т.д. Понравилась свобода в выполнении заданий, нет чётких инструкций типа «ты обязательно должен сделать так-то и так-то, иначе я не приму это задание, несмотря на то, что суть не меняется» 😀
В общем, курс для новичков классный, Виталий и Арсений молодцы 🙂 Спасибо!»

Подробнее о курсе тестировщика →

11. Тестирование от Software-Testing

Цена: разная стоимость

Ссылка на сайт: https://www.software-testing.ru/edu/

Пройти курс тестировщика →

Курсы:

  1. Python для начинающих
    Этот курс подходит как для тех, кто имеет предварительные знания в области компьютерного программирования, так и для тех, кто не имеет предварительных знаний, но хочет научиться. Если вы получили хорошее образование по информатике в школе и изучали программирование вместо того, чтобы просто пользоваться такими инструментами, как Microsoft Word, и если вы не забыли материал, то этот курс может показаться вам слишком простым. С другой стороны, если у вас нет никаких знаний в области компьютерного программирования, но вы все равно хотите научиться, то этот курс идеально вам подойдет.
  2. Азбука IT
    Курс «Азбука ИТ» охватывает основные аспекты из различных областей мира ИТ. Вы получите фундаментальные знания, необходимые для того, чтобы с легкостью освоить практически любой курс ИТ и даже начать работать в качестве младшего ИТ-специалиста.
  3. Школа для начинающих тестировщиков
    Эта школа для вас, если вы недавно работаете в сфере тестирования или только хотите начать работать в этой отрасли, хотите структурировать теоретические знания и получить практический опыт.
  4. Практикум по тест-дизайну 2.0
    Курс позволит вам изучить основы методов разработки тестов, чтобы вы могли применять их на практике и уметь придумывать различные тесты.
  5. Программирование на Java для тестировщиков
    Курс сосредоточен на изучении возможностей языка Java и вспомогательных библиотек, позволяющих разрабатывать тесты автоматизации для различных типов приложений, а также паттернов проектирования, позволяющих легко организовывать и модифицировать код.
  6. Bash: инструменты тестировщика
    Курс охватывает все популярные команды Bash, которые могут быть использованы для выполнения сотен задач, с которыми тестировщики сталкиваются ежедневно.
  7. Chrome DevTools: Инструменты тестировщика
    Курс предназначен для быстрого погружения в специфические навыки тестирования для работы с инструментом. Знания, полученные в этом курсе, помогут вам эффективно работать с Chrome DevTools сразу после окончания занятий.
  8. Docker: инструменты тестировщика
    Контейнеры, управление их жизненным циклом, работа с Docker-образами и другие важные аспекты работы с Docker. Этот курс поможет вам эффективно использовать Docker в вашей работе в тестировании.
  9. Git: инструменты тестировщика
    Курс охватывает все популярные команды Git и включает множество практических упражнений для отработки полученных знаний.
  10. SQL: Инструменты тестировщика
    Курс предназначен для быстрого погружения в навыки, необходимые именно тестировщикам. Теория дается в минимальном объеме, необходимом для практики.

И др.

Подробнее о курсе тестировщика →

12. Тестирование программного обеспечения от СКБ Контур

Бесплатно

Ссылка на сайт: https://kontur.ru/education/programs/kurs/testing

Пройти курс тестировщика →

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

Программа курса:

  1. Вводная встреча
  • Изучение курса и знакомство с остальными участниками
  • Ознакомление с профессией тестировщика и его обязанностями
  1. Методы проектирования тестов, основанные на опыте
  • Обучение тестированию без экспертных знаний
  • Ознакомление с популярными техниками тестирования: SFDPOT и FEW HICCUPPS
  • Изучение рисков, связанных с тестированием и их влияния на работу тестировщика
  • Применение полученных знаний на практике.
  1. Техники тестирования
  • Узнайте, как сократить количество тестов, не ухудшая качество, используя метод разделения на классы эквивалентности.
  • Исследуйте различные типы граничных значений и научитесь эффективно их тестировать.
  • Изучите, как создавать диаграммы состояний и переходов для тестирования сложных пошаговых процессов и не только.
  • Отработайте полученные знания на двух практических занятиях.
  1. Процесс разработки тестов
  • Познакомитесь с важными аспектами разработки тестов и потренируетесь на практике в создании плана тестирования.
  1. Классификация видов тестирования
  • Классификации и их применение.
  1. Тестовая документация
  • Узнаете о различных типах тестовой документации: контрольных списках, тест-кейсах и ментальных картах
  • Научитесь выбирать наиболее удобный тип документации для конкретной задачи
  • Закрепите полученные знания с помощью практических упражнений и попрактикуетесь в составлении чек-листов, тест-кейсов и ментальных карт.
  1. Система контроля версий Git
  • Узнайте, как несколько разработчиков могут работать над одним и тем же кодом без конфликтов.
  • Освоитесь с историей изменений продукта.
  • Попрактикуйтесь в внесении изменений в продукт и учете их в системе контроля версий.
  1. Continuous Integration (CI)
  • Узнайте, как CI (Continuous Integration) упрощает жизнь тестировщика.
  • Он запускает автоматические тесты на каждые изменения продукта.
  • Научитесь просматривать результаты тестирования.
  • Анализируйте эти результаты.
  1. Тестирование фронта
  • Узнайте, на какие аспекты нужно сосредоточить внимание при тестировании фронтенда.
  • Рассмотрите встроенные возможности для исследования элементов на веб-странице, доступные в браузере.
  1. Баг-репорты
  • Изучите правила форматирования отчетов об ошибках (bug-reports).
  • Рассмотрите типы и приоритеты баг-репортов.
  • Ознакомьтесь с этапами жизненного цикла багов.
  • Тренируйтесь создавать баг-репорты на практике, используя полученные знания.
  1. Как работает Web
  • Ознакомьтесь с клиент-серверной архитектурой и том, как ее знание влияет на тестирование.
  • Изучите структуру HTTP-запросов и ответов.
  • Рассмотрите различные HTTP-статусы, которые могут быть возвращены в ответах.
  1. Application Programming Interface (API)
  • Ознакомьтесь с инструментом Postman
  • Узнайте, как отправлять http-запросы с помощью Postman
  • Рассмотрите, как получать и анализировать ответы на запросы с помощью Postman
  • Практикуйтесь в отправке и анализе запросов/ответов с помощью Postman
  1. DevTools
  • Ознакомьтесь со структурой инструмента разработчика в Google Chrome браузере.
  • Изучите, как использовать его для фильтрации запросов, изменения тестовых cookie и других действий.
  • Закрепите полученные знания путем практического использования.
  1. Базы данных
  • Ознакомьтесь с синтаксисом SQL-запросов.
  • Научитесь выполнять действия с данными в базе: получение, обновление, фильтрация, удаление.
  1. Автоматизация тестирования
  • Изучите плюсы и минусы автоматизации.
  • Определите, откуда стоит начинать изучение этой темы.
  • Ознакомьтесь со средством автоматизации Selenium WebDriver.
  • Напишите свои первые браузерные тесты на двух практических примерах.
  1. Жизненный цикл разработки ПО
  • Изучите концепции SCRUM, Waterfall, Kanban.
  • Определите, как эти методологии влияют на работу тестировщика.
  1. Мастер-класс “Тестируем задачу”
  • Изучите процесс тестирования реальной задачи в Контуре.
  • Определите, как тестировщики Контура используют все изученные темы в процессе тестирования.
  1. Большая практика
  • Участвуйте в серии встреч, посвященных тестированию реального продукта Контура.
  • Применяйте и демонстрируйте все знания, полученные в ходе курса, при тестировании продукта.
  1. Подводим итоги курса
    Студенты предоставляют итоги тестирования, получают зачёты. Организаторы дают советы, что дальше, а также проводят экскурсию по офису.
Подробнее о курсе тестировщика →

13. Тестирование от Академия IT

Бесплатно

Ссылка на сайт: https://academiait.ru/course-category/development/software-testing/

Пройти курс тестировщика →

Курсы:

  • Основы тестирования
  • Курсы тестировщиков онлайн
  • Видеокурс по тестированию ПО
  • QA Start
  • Unit тестирование С#
  • Software Testing QA
  • Работа с BrowserSync.
Подробнее о курсе тестировщика →

14. Тестировщик ПО от Бруноям

Цена: 39 900 ₽

Ссылка на сайт: https://brunoyam.com/online-kursy/testirovsshik-qa

Курс по тестированию ПО: изучение основ и практики начиная от базовых знаний до использования SQL и автоматизированных тестов. Вы сможете приобрести все необходимые навыки для начала работы как Junior Test Engineer.

Пройти курс тестировщика →

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

Ваши преподаватели — это активные тестировщики, которые помогут вам с вашим проектом, контролируют вашу работу и дают рекомендации на основе своего опыта.

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

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

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

Вы научитесь:

  • Изучение методологий и жизненного цикла разработки ПО
  • Рассмотрение методов и видов тестирования
  • Анализ требований к ПО
  • Создание тестовой документации и Test Case
  • Определение критериев покрытия кода тестами
  • Тестирование пользовательского интерфейса (GUI)
  • Тестирование логики поведения пользователей
  • Тестирование мобильных приложений
  • Работа с базой данных и базовыми знаниями SQL
  • Работа в системах управления тестами, тасктрекерах, багтрекерах (Jira)
  • Работа в системе контроля версий Git
  • Основы автоматизированного тестирования.

Программа курса:

  1. Основы тестирования ПО
  • Интродукция
  • Общее понимание тестировщиков и мифы
  • Определение тестирования
  • Качественные атрибуты и характеристики ПО
  • Роль тестирования в разработке ПО
  • Этапы тестирования
  • Виды тестирования по различным критериям.
  1. Тестовые артефакты. Тестирование приложений
  • Тестирование стратегии
  • План тестирования
  • Подготовка к тестированию: тест-сценарии, тест-наборы, контрольные списки
  • Определение бага и его свойства и жизненный цикл
  • Типы приложений (веб, десктоп) и их особенности
  • Мобильное тестирование: особенности, симуляторы, эмуляторы
  • Отчет о проведенных тестах.
  1. Agile
  • Процессы разработки ПО: виды и различия
  • Особенности и принципы Agile, Agile манифест
  • Методологии разработки на основе Agile: Scrum, Kanban
  • Особенности тестирования в Agile-командах и подход shift-left testing.
  1. Тест-дизайн
  • Что такое техническое задание (ТД)
  • Цели и задачи ТД
  • Использование Use Cases и тестирование документации
  • Тест-кейсы
  • Техники тест-дизайна
  • Выбор подходящей техники для задачи
  • Инструменты управления проектами: Jira, Confluence, TMS
  • Игра на тему тестирования треугольника.
  1. Нефункциональное тестирование
  • Различие от функционального тестирования: цели, когда и для чего его использовать
  • Нагрузочное тестирование: Яндекс.Танк
  • Тестирование стабильности: пример с загрузкой файла в видеоредактор
  • Стрессовое тестирование: утечки памяти
  • Тестирование объема: как приложение будет работать при увеличении количества пользователей
  • Тестирование масштабируемости
  • Верстка
  • Тестирование удобства пользовательского интерфейса (UX)
  • Тестирование безопасности: XSS, SQL-, HTML-инъекции
  • Тестирование инсталляции.
  1. REST API
  • Большой блок REST API, SOAP c практикой: HTTP, методы запросов, коды ответов.
  1. Базы данных и терминал
  • Что такое БД?
  • Какие бывают виды БД?
  • Основные SQL запросы
  • Работа тестировщика с БД через терминал (виртуальная машина, Linux, macOS)
  1. Автотесты
  • Использование автотестов: когда и как
  • Виды автотестов
  • Инструменты для автоматизированных тестов
  • Необходимые знания для написания автотестов (язык программирования, Git, идентификаторы).
  1. Практическое тестирование интернет-магазина
    Большой практический кейс.
  2. Карьера и развитие
  • Как выбрать компанию
  • Как написать резюме
  • Где искать работу
  • Как развиваться
  • Задачи на собеседовании
  • Стратегия развития карьеры после получения работы.

Преподаватель курса:

Юрий Безруков

Опыт работы
8 лет опыта в web-разработке и 4 года в автоматизированном тестировании. 4 года в преподавании: C#/Javascript/Angular/Тестирование.

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

Подробнее о курсе тестировщика →

15. Тестирование от OTUS

Цена: разная стоимость

Ссылка на сайт: https://otus.ru/categories/testing/

Пройти курс тестировщика →

Курсы:

  • JavaScript QA Engineer
    4 месяца
  • Java QA Engineer. Professional
    4 месяца
  • Kotlin QA Engineer
    4 месяца
  • Нагрузочное тестирование
    4 месяца
  • Python QA Engineer
    5 месяцев
  • Game QA Engineer
    4 месяца
  • Специализация QA Automation Engineer
    10 месяцев
  • Java QA Engineer. Basic
    4 месяца
  • QA Engineer. Basic
    4 месяца
  • QA Lead
    6 месяцев
  • Ручное тестирование.
Подробнее о курсе тестировщика →

16. Тестирование ПО. Основы от Bugza

Бесплатно

Ссылка на сайт: https://bugza.info/programma-obucheniya-osnovy-testirovaniya-po/

Пройти курс тестировщика →

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

Содержание:

  1. Введение в тестирование ПО
  • Определение и обязанности тестировщика
  • Определение и отличия QA, QC и тестирования
  • Основы принципов тестирования
  1. Agile разработка
  • Цикл разработки ПО
  • Методы разработки ПО
  • Методология Agile: SCRUM, Kanban, Extreme Programming (XP), RATIONAL UNIFIED PROCESS (RUP)
  • Планирование в Agile стиле
  • Роли участников в IT-проекте
  1. Требования. Анализ требований
  • Требования и их анализ
  • Тестирование документации
  1. Дефекты
  • Источники ошибок в ПО
  • Отчеты об дефектах
  • Жизненный цикл исправления «багов»
  • Инструменты для управления отчетами о дефектах
  1. Жизненный цикл тестирования
  2. Виды и направления тестирования
  • Техники белого/черного/серого бокс тестирования
  • Статические и динамические подходы к тестированию
  • Ручные и автоматизированные тесты
  • Разные виды тестирования
  • Уровни проверки ПО: модульное, системное, приемочное и др.
  1. Тестовая документация
  • Типы документации для тестирования
  • Тестовые сценарии
  • Список проверок
  • Программное обеспечение для управления тестовыми сценариями
  • Методы проектирования тестов
  • Отчетность в процессе тестирования.
  1. Техническая грамотность
  • Проверка и действительность
  • Протоколы передачи информации
  • Различия между HTTP и HTTPS
  • Системы виртуальной реальности
  1. Принципы работы СУБД
  • Системы управления базами данных
  1. Инструменты тестировщика
  • Панель разработчика Chrome
  • Postman
  • MySQL.
Подробнее о курсе тестировщика →

17. Тестировщик ПО от be-tester

Цена: 14 900 ₽

Ссылка на сайт: https://be-tester.ru/

Пройти курс тестировщика →

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

Этот курс тестировщика для вас, если Вы…

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

Программа курса:

  1. Практика 50 часов
    Курс состоит из практики, которая является важнейшим элементом обучения тестированию. Ученики имеют доступ к реальным проектам с первого занятия. Практика рассчитана на 50 часов в течение месяца. Каждое задание проверяется индивидуально, даётся обратная связь. Полученный опыт может быть указан в резюме.
  2. Цели и задачи тестирования
    Различия QA, QC, Tester. Ценность и цели тестировщиков. Понятия «баг» и «фича». Базовые принципы и подходы к тестированию. Тест документации, типы тестирования. Терминология и инструменты.
  3. Виды тестирования
    Разновидности тестирования – функциональное, UI, Usability, кроссбраузерное, нагрузочное, тестирование локализации, производительности и безопасности. Практика.
  4. Создание баг-репортов (youtrack, jira). Техники тест-дизайна
    Атрибуты баг-репорта и их оформление, разбор ошибок, практика. Жизненный цикл и техники тест-дизайна.
  5. Тестовая документация
    Значение тестовой документации, артефакты. Составление тест-плана, описание тест-кейсов. Практика.
  6. Модели разработки ПО. Уровни тестирования
    Этапы разработки, анализ и тест требований. Уровни тестирования.
  7. Базы данных(mysql)
    Значение систем управления, типы БД, MySQL, Backend и Frontend. Написание простых запросов, практика. Разбор продвинутых запросов.
  8. Тестирование API (postman), HTML&CSS, Chrome dev tools
    Ознакомление со структурой клиент-сервисных приложений. HTTP, структура запроса и ответов. Виды ошибок браузера, HTML & CSS, API-тестирование. Работа с cookies, обзор Chrome Dev Tools
  9. Всё о прохождении собеседований + подготовка к удалённой работе
    Заключительный тест, составление резюме. Обзор типов работодателей, поиск вакансии. Создание сопроводительного письма, подготовка к собеседованию и работе на фрилансе. Итоги, получение сертификата.
  10. Стажировка (0,5 — 1 месяц)
    По итогам курса самые успешные студенты отправляются на стажировку. Виды стажировки различные – оплачиваемая/неоплачиваемая, полный или частичный рабочий день. Длительность стажировки от 14 до 30 дней.
  11. Бонусный курс: автоматизация тестирования на Python с помощью Selenium (1 месяц)
    Обучение состоит из 4 модулей, длительностью 1 месяц. Проходить курс можно в свободное время. Вы изучите структуру веб-страниц, CSS и XPATH селекторы, базовые методы Selenium. Поймёте, как работать с файлами и JS-скриптами
  12. Уровень 2. Навыки middle QA [BETA] Изучение дополнительных тем уровня миддл-тестировщика. Вы изучите сети, основные понятия и инструменты. Linux, логи, как работать с сервером Apache, TCP/IP модель, DNS, DHCP, REST, SOAP API (xml/json), автоматизация. Fiddler, Charles, Jmeter. В обучение входит дополнительная практика.

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

Преподаватель курса:

Фальчук Владимир
Руководитель отдела тестирования
Действующий руководитель отдела тестирования в it компании. Более 6 лет опыта в it. Работал в таких компаниях как: Банк «Открытие», «Loginet», «Кошелек», «Evernote».

Отзывы:

Дарья Мишина
«Недавно закончила курс «Ручное тестирование» от команды Be-Tester. В этой сфере я новичок, но мне тестирование было интересно ооочень давно, но как-то руки все не доходили. Курс короткий, но очень объемный, много домашней практической работы, которая своевременно проверяется и даются рекомендации. Также мне понравились онлайн уроки и хоть они заканчивались глубокой ночью по моему часовому поясу, я внимательно слушала Владимира)) Вобщем, я бы рекомендовала данный курс для начинающих изучение тестирования, я узнала много нового и интересного, далее буду самостоятельно продолжать изучать языки программирования.»

Сергей Петров
«Огромное спасибо команде Be-tester! Отличный курс, занимающий не много времени, без воды, все четко и по делу, плюс ко всему ребята радуют приятными бонусами, учился дистанционно, по большей части уроки смотрел в записи, записи остаются после прохождения курса, очень удобно! Ещё раз спасибо!»

Даниил Лисицын
«Хочу поблагодарить ребят за курс тестировщика. Поначалу были сомнения насчёт be-tester, потому как я не верил, что за месяц можно из человека сделать хорошего спеца, которому потом будет нестыдно с полученными знаниями устраиваться на работу, но практика показала, что это возможно. Все по делу, без воды, много практики, постоянная обратная связь от преподавателя Владимира и администратора Натальи. Из минусов отмечу только, что иногда домашние задания проверялись с задержкой в день или два, но это лишь из-за того, что январская группа была большая. А в целом осталось хорошее впечатление и сертификат об окончании курсов :)»

Подробнее о курсе тестировщика →

18. Тестировщик ПО (QA) от EasyUM

Цена: 27 510 руб. — 35 070 руб.

Ссылка на сайт: https://it.easyum.ru/courses/testing-qa/

Пройти курс тестировщика →

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

Для кого:

  • Новички в тестировании
  • Проектные менеджеры
  • Те, кто не желает изучать язык программирования
  • Специалисты из других областей IT.

Чему Вы научитесь:

  • Создание тест-планов
  • Тестирование десктопных и веб-приложений
  • Применение разных методов тест-дизайна
  • Работа с системами отслеживания ошибок: Jira
  • Составление баг-репортов для разработчиков.

Программа курса:

  1. Основы тестирования ПО
  • Тестирование: Обзор: Тестирование – это процесс оценки программного продукта для определения того, удовлетворяет ли он заданным требованиям. Цели тестирования и роль тестировщика. Цикл разработки программного обеспечения, методы и виды тестирования. Методология тестирования. Жизненный цикл тестирования программного обеспечения. Планирование тестирования и оценка результатов.
  • Цикл разработки программного обеспечения: Цикл разработки программного обеспечения – это процесс создания программного обеспечения. Методология Agile. Цикл тестирования. Тестирование дизайна кода.
  • Виды тестирования: Функциональное и нефункциональное тестирование. Тестирование производительности.
  • Жизненный цикл разработки программного обеспечения: Жизненный цикл разработки программного обеспечения определяет этапы создания программного обеспечения. Определение и этапы цикла. Модели разработки программного обеспечения: водопад, V-модель, итеративная, AgileSCRUM, KANBAN.
  • Разработка тестовых примеров: Процесс разработки тестовых примеров. Аксиомы тестирования.
  • Организация процесса тестирования: Процесс организации тестирования.
  • Анализ тестирования: Анализ программного обеспечения.
  • Проектирование тестов: Процесс разработки тестов. Доменное тестирование.
  1. Углубленные знания в тестировании
  • Комбинаторика тестов. Комбинированные методы.
  • Определение состояний и переходов.
  • Основы теории автоматизации.
  • Теория и подходы к автоматизированному тестированию.
  • Классификация инструментов автоматизации. Проект Selenium и его элементы.
  • Нагрузочное тестирование программного обеспечения.
  • Автоматизация тестирования мобильных приложений.
  • Автоматизация процесса тестирования, управление требованиями и задачами.
  1. Практика тестирования в JIRA
  • Распределение проектов и исследовательское тестирование
  • Анализ проекта, требований и разбиение ПО на части
  • Планирование тестирования, составление тест-плана и разработка стратегии
  • Получение тестовых артефактов: тест-комплекты, тест-кейсы, чек-листы
  • Дополнительное получение тестовых артефактов для выбранных видов тестирования
  • Проведение функционального тестирования с оценкой результатов и фиксированием дефектов
  • Тестирование юзабилити с фиксированием замечаний
  • Отчет о тестировании и итоговый анализ.

Ваши результаты после обучения:

  1. Резюме

Тестировщик ПО
Заработная плата — 70 000 руб./мес.
Ключевые навыки:

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

Образование:
EasyUM. Курс «Тестировщик ПО (QA)» 3 месяца.

  1. Сертификат
    выдается всем ученикам в 2-х экземплярах: в виде документа и онлайн-копии.
  2. Проект.
Подробнее о курсе тестировщика →

19. Основы тестирования ПО от ООО «Технологии качества»

Цена: нет информации

Ссылка на сайт: https://www.a1qa.by/education/kurs-osnovy-testirovaniya-po

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

Пройти курс тестировщика →

Программа:

  1. Введение в ручное тестирование ПО
  • Основы тестирования: что такое тестирование, основные задачи
  • Роль тестирования в ИТ: зачем тестировать ПО
  • Сравнение понятий: различие между «тестированием» и «обеспечением качества»
  1. Работа с дефектами. Описание и структура дефектов
  • Характеристики дефекта: как гарантированно передать проблему всем участникам проекта.
  • Правила для заполнения полей в описании дефекта.
  • Инструменты, помогающие в работе с дефектами.
  • Примеры и советы по описанию дефектов.
  1. Виды тестирования
  • Разные типы тестов и их классификация. Что еще можно протестировать в приложениях, кроме функциональных возможностей.
  • Приоритетность и порядок выполнения разных типов тестов. С чего начинать тестирование?
  • Разные подходы к построению тестов для каждой версии приложения.
  1. Жизненный цикл проекта, участники проекта
  • Роли и участники проекта
  • Обязанности участников проекта
  • Фазы проекта, вовлечение команды тестирования
  • Типичная организация тестирования в проекте
  • Руководство по коммуникации в проекте
  1. Тестовая документация и артефакты тестирования
  • Тестовая модель приложения: концептуальное представление о том, как тестирование должно проходить в проекте.
  • Цели создания тестовой документации: фиксация планов и результатов тестирования, улучшение восприятия информации о тестировании.
  • Тест-дизайн: обзор методик: общий обзор доступных методов разработки тест-кейсов.
  • Тест-дизайн: практические рекомендации: советы по реализации методов тест-дизайна.
  1. Работа с дефектами. Жизненный цикл дефектов
  • Последовательность действий с дефектом после его выявления.
  • Процесс валидации дефекта: проверка его валидности и корректности.
  • Роль команды разработчиков в решении дефекта.
  • Резолюции и их статусы. Правила работы с резолюциями.
  1. Подход к выполнению тестовых сценариев
  • Определение приоритетов при проведении тестов.
  • Тестирование согласно сценариям и исследовательское тестирование.
  • Стандартные проверки для каждой функциональности.
  1. Техническое обеспечение тестирования
  • Инструменты для ручного тестирования.
  • Технические навыки:
  • Сетевые технологии;
  • Виртуализация;
  • Операционные системы (Windows и Linux);
  • Веб-технологии.
  1. Обзор возможностей развития в сфере тестирования
  • Горизонтальное и вертикальное развитие карьеры.
  • Рассмотрение сфер в ИТ, похожих на тестирование.
Подробнее о курсе тестировщика →

20. Тестирование программного обеспечения от Академия BELHARD

Цена: 670 BYN — 730 BYN

Ссылка на сайт: https://belhard.academy/testing

Пройти курс тестировщика →

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

Кому подойдет курс:

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

В ходе курса Вы:

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

Этапы обучения:

  1. Курс «Тестирование ПО»
  2. Курс «Тестирование ПО. Углубленный уровень»
  3. Стажировка в реальном проекте
  4. Junior QA-инженер.

Программы обучения:

  1. Тестирование программного обеспечения
  • Введение, базовые понятия и определения
  • Связь тестирования ПО и жизненного цикла
  • Разновидности и уровень в тестировании
  • Варианты тест-дизайна
  • Составление плана тестов
  • Исследовательское тестирование (Exploratory testing)
  • Проведение теста требований и документации
  • Создание документации, плюсы кейсов и чек-листов
  • Выявление и документирование дефектов, результатов тестирования
  • Тестирование – юзабилити, безопасность, основы автоматизации.
  • Заключительный тест.
  1. Тестирование программного обеспечения. Углубленный уровень
  • Тестирование веб-приложений, юзабилити-тестирование
  • Chrome DevTools
  • Тестирование производительности с помощью JMeter 5
  • Особенности тестирования игр и мобильных приложений
  • Charles в качестве инструмента тестирования
  • REST API
  • Основы автоматизации функционального тестирования
  • Основы SQL
  • Командная строка и Git
  • Особенности прохождения технического интервью.

Преподаватели:

Татьяна Гирко
Senior QA в IBA. Опыт работы в тестировании более 15 лет. Работала с широким спектром продуктов от мобильных приложений до крупных ERP-систем.

Алексей Москаленко
Senior QA, более 4-х лет опыта в тестировании web-приложений различной степени сложности. Работал как на продуктовые, так и на аутсорсинговые компании. Среди тестируемых продуктов: CRM системы, порталы для благотворительности, системы дистанционного обучения, e-commerce, ПО для медработников.

Маргарита Шляхтицева
QA engineer в компании Andersen. 3 года опыта в тестировании web и mobile приложений. Участвовала в подготовке стажёров.

Мария Идоленко
QA Engineer, компания «SolbegSoft»
Опыт работы более 2 лет в тестировании web и mobile приложений. Принимала участие в более чем 6 проектах, работала как в команде, так и самостоятельно.

Дарья Минина
QA-инженер. Большой опыт в тестировании web- и мобильных приложений. Стаж работы — более 5 лет.

Юрий Торбунов
QA Engineer в компании «SolbegSoft». Более 4 лет опыта тестирования web-приложений. Есть опыт как командной, так и самостоятельной работы; как последовательной, так и параллельной работы на нескольких проектах. Среди тестируемых продуктов: CRM система, платформа управления клиентами, Facility Management System.

Полина Бушмович
Senior QA, более 4-х лет работы QA в аутсорсинговых и продуктовых компаниях.
Есть опыт работы в роли automation test engineer. ISTQB foundation certification.

Петр Воронов
Middle QA с опытом работы в тестировании более трех лет. Есть опыт работы в продуктовых, аутсорсинговых компаниях и стартапе. Работал как единственный QA-специалист на проекте, а также возглавлял группу QA.

Татьяна Пасюкова
Senior QA engineer. Более 4х лет работы в тестировании. Работала по методологиям Scrum, Agile, Waterfall. Есть опыт в тестировании mobile и web приложений, ПО для медицинского оборудования,

Юлия Лось
QA Engineer в компании «Kyriba». Опыт работы в тестировании более 15 лет. Работала как в продуктовых, так и в аутсорсинговых компаниях. Занималась функциональным и нагрузочным тестированием, тестированием API, а также автоматизацией на C# и Java.

Ядвига Лукашик
QA Engineer, в тестировании с 2013 года.
Опыт работы в коммерческих организациях (EPAM Systems, сотрудничество с Maximus.com, CSC Global), некоммерческих проектах. Приоритеты — тестирование web и mobile приложений, руководство и сопровождение проектов, обучение персонала.

Отзывы по курсу:

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

Тарасевич Злата
«В целом знания, которые были даны на курсе, соответствовали ожиданиям. Я была весьма довольна преподавателем, который, помимо даваемого материала, также делился личным опытом в данной сфере и различными жизненными ситуациями. Все темы, заявленные в курсе, были разобраны и понятно объяснены.»

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

Подробнее о курсе тестировщика →

21. Основы тестирования ПО от QA Academy

Цена: 695 BYN

Ссылка на сайт: https://qa-academy.by/programmy-i-kursy/distancionnoe-obuchenie-osnovy-testirovaniya-po-bazovyj-kurs/

Данный курс предназначен для тех, кто не имеет опыта и не является технически образованным. В итоге вы получите знания, которые позволят вам получить работу на должности Junior QA Engineer (Tester). Длительность курса составляет 8 недель.

Пройти курс тестировщика →

Программа курса:

  1. Цели курса
    Определение роли и задач тестировщика. Проектная команда, тест формы, виды подходов к тестированию, а также о приоритезации проверок.
  2. Работа с дефектами: описание и структура дефектов
    Что такое дефекты и какова их структура. Правила выставления критичности, ошибки описания дефектов и как их правильно избежать
  3. Вводное занятие
    Система отслеживания багов и задач JIRA. Ознакомление с системой wiki и почтой. Утилиты. Как пользоваться инструментами во время тестирования
  4. Тестовая документация
    Acceptance Sheet, TestSurvey, Check List. Чек-лист тестирования веб- и мобильных приложений. Тест-кейсы, их структура и детали. Инструменты для управления тестом.
  5. Подходы к тестированию
    Типы тестирования по покрытию и тестовые активности. Приоритезация выполнения проверок.

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

Кто наши тренеры?
Все тренеры курса – практикующие тестировщики и QA-инженеры компании a1qa, специализирующейся исключительно на услугах тестирования и обеспечения качества ПО. За плечами тренеров– огромный опыт работы с ИТ-продуктами для компаний из 39 стран, которым они будут рады поделиться с вами!

  • Светлана Гулик
    Unit Manager a1qa
  • Елизавета Макарова
    Менеджер команды тестирования ПО отдела системных и мобильных приложений
  • Вероника Майстранкова
    Специалист по тестированию ПО a1qa
  • Юлия Ольшевская
    Unit Manager a1qa.

Вы научитесь:

  • Создание тестовых документов
  • Работа с полями при описании дефектов
  • Написание отчетов с придерживаниемся структуры и пониманием их элементов
  • Определение целевой аудитории для отчетов
  • Учет этапов типичного жизненного цикла дефекта
  • Достижение полного покрытия при тестировании
  • Точное формулирование вопросов при уточнении требований к проекту
  • Компетентное составление приложений к дефектам и их оформление.
Подробнее о курсе тестировщика →

22. Тестирование ПО от Stormnet

Цена: 850 бел. руб. — 3 400 бел. руб.

Ссылка на сайт: https://www.it-courses.by/courses/testirovanie-po/

Пройти курс тестировщика →

Обучение наполнено полным набором теории и практики, необходимой для того, чтобы быстро найти работу после окончания курса.

На кого рассчитан курс:

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

Чему Вы научитесь:

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

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

Программа курса:

  1. Обзор тестирования ПО
  2. Связь тестирования ПО с жизненным циклом ПО
  3. Тестирование документации и требований
  4. Особенности тестирования веб-приложений
  5. Планирование тестов
  6. Разработка тестов и практика создания тест-кейсов
  7. Обнаружение и документирование дефектов
  8. Запись результатов тестирования
  9. Работа с базами данных
  10. Особенности тестирования мобильных приложений
  11. Тестирование веб-сервисов и API
  12. Оценка удобства использования и составление итоговых заключений
  13. Тестирование безопасности
  14. Итоги и перспективы развития
  15. Особенности деловой коммуникации.

Что получите по окончании курса:

  • Именной сертификат.
  • Справку об обучении государственного образца.
  • Помощь в трудоустройстве.

Преподаватели:

  • Игорь
    «С апреля 2010 года я работаю на различных проектах в сфере обеспечения качества тестирования ПО. Обучался у разработчиков методологии Agile, таких как Amr Elssamadisy и Damien Corr. Считаю значимым и поощряю желание студентов постигать горизонты в новой для них сфере информационных технологий. На занятиях приучаю будущих тестировщиков к верному ведению процесса тестирования и применению при этом нестандартного мышления, которое так необходимо для создания новых, эффективных и работающих тестов. При этом в ходе занятий доступно и четко излагаю теорию и фундаментальные понятия на базовом курсе тестирования программного обеспечения, а также большое количество времени уделяю важным практическим аспектам QA.»
  • Cергей
    «
    В тестировании с 2013 года. Приход в IT коренным образом изменил мою жизнь, и я с радостью хочу поделиться со всеми желающими знаниями о том, как это сделать, даже не имея предварительного опыта и знаний в сфере тестирования ПО. Работал над самыми разными проектами в Agile командах, участвуя во всех этапах тестирования ПО. Большой опыт работы в распределенных командах, на собственном опыте убедился, что самое главное во всем процессе разработке продукта – коммуникация. Если участники команды умеет говорить друг с другом, находить взаимопонимание и компромиссы – любая задача по плечу.»
  • Марина
    «
    С 2010 года я работаю специалистом по тестированию программного обеспечения. Основной областью тестирования являются финансовые приложения. На занятиях применяю нестандартный подход к методам обучения, на ранних этапах помогаю разобраться с тем, ЧТО ТАКОЕ QA? Стараюсь создать доброжелательную обстановку, но в тоже время очень требовательна к ученикам. Поддерживаю на всех этапах учебы и после.»
  • Яна
    «
    В тестировании с 2014 года, работаю QA Lead, являюсь одним из организаторов сообщества тестировщиков QA Club Minsk. Влюблена в свою работу и считаю, что тестирование – одна из лучших областей в ИТ, где можно применить свой креатив, творчество, знания из разных сфер, развиваться и не заскучать на работе. Хочу помочь исполниться мечте студентов, как когда-то это было со мной. Лучшее в работе – видеть, как ученики растут, получают новые знания, показывают результаты и достигают целей. Лучший способ постичь новую профессию – практика, будет много интересных заданий. Всегда готова ответить на вопросы и поддержать контакт не только во время курса, но и после.»
  • Ольга
    «
    Более 2х лет работаю специалистом по тестированию. За этот период успела попробовать разные процессы и проекты на вкус. В работе приветствую и применяю подход Knowledge sharing. С удовольствием делюсь опытом, накопленным в сфере тестирования, рассказываю, как проходить собеседования, заряжаю энергией и любовью к деталям.
    На моих занятиях вы будете получать необходимые теоретические знания с примерами из жизни. Мы будем выполнять много практических заданий и тестировать реальные приложения, решать логические задачки и рассуждать. Давайте вместе учиться новому и расти над собой»
  • Ксения
    «
    С 13 лет хотела быть программистом, но жизнь расставила приоритеты по-своему, и я пришла в тестирование в 2015 году, имея за плечами специальность – техник-программист, и курсы по тестированию. Работаю, в основном, на больших web-проектах, с глубокой бизнес логикой. Более трёх лет провожу технические собеседования. Мы с вами разберём, что такое тестирование, как работает тестировщик и с чем сталкивается, как и какие возникающие задачи и проблемы решает. На занятиях разберём теорию и практические примеры, решим много интересных задач. Изучим как работать в Agile командах, как общаться с заказчиком, как и какую документацию писать, на что обращать внимание. Помимо основных занятий, будет достаточно дополнительных материалов для самостоятельного изучения.»

И др.

Отзывы:

Виктория Кравченко
«
Отличное расположение рядом с метро и удобное расписание, долго искала курсы именно по выходным дням. Замечательные преподаватели, работающие в данной сфере, могут поделиться опытом и рассказать как оно есть на самом деле. Отдельное спасибо Дмитрию за доступное изложение материала и готовность помочь в любом вопросе.»

Егор Рипинский
«
При выборе курсов я ориентировался на программу (темы, наличие практических заданий и пр.). В Stormnet, в отличие от других организаций, программа, на мой взгляд, затрагивает больший круг вопросов, с которыми сталкиваются тестировщики ПО. Дополнительным плюсом данных курсов, на мой взгляд, является то, что преподаватели не только дают теоретические знания, но и передают практический опыт, поскольку сами работают в сфере IT. Целью моего обучения было заполнить пробелы в теории по тестированию и, конечно же, попрактиковаться. Поставленная цель была достигнута благодаря усилиям нашего преподавателя — Дианы, которая смогла уделить внимание каждому ученику и была с нами на связи практически 24 часа в сутки. Она тщательно проверяла «домашки», указывала на ошибки и давала необходимые разъяснения. Если правильно подойти к процессу обучения, стараться усвоить новый материал, разобраться во всем непонятном, выполнять (по крайней мере, стараться) домашние задания, то экзаменационный тест не должен вызвать больших затруднений. Если же целью посещения курсов будет только получение сертификата, то лучше подыскать другую организацию. Диана, СПАСИБО огромное за приобретенные знания и опыт в теcтировании!»

Ирина Красовская
«
Однажды осознав, что на работе перспектив для развития почти не осталось, я приняла решение кардинально сменить сферу деятельности и из юристов податься в тестировщики. Соизмеряя критерии цены, качества и практической пользы, остановила свой выбор на курсах Stormnet. Привлекла средняя по рынку стоимость услуг, удобный график и место проведения занятий, хорошо оформленный и лаконичный сайт, а также профессионализм девушки, общавшейся со мной по телефону. По мере обучения я поняла, что это не единственные их достоинства. Дмитрий и Диана – настоящие профессионалы, обладающие также редким талантом преподавания. Материал изложен последовательно и доступно даже для гуманитария. Приятным сюрпризом стало несколько бонусов после обучения. Не говоря уже о человеческом факторе, побуждающем продолжать общение и, возможно, сотрудничество. Спасибо вам, ребята! Желаю дальнейшего развития и процветания!»

Подробнее о курсе тестировщика →

23. Тестирование ПО от Academ IT School

Цена: 16 050 руб. — 21 400 руб.

Ссылка на сайт: https://academ-it-school.ru/course/test

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

Пройти курс тестировщика →

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

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

Курс по тестированию ПО состоит из 17 занятий, обучение тестированию длится 8 недель, по 2 занятия в неделю. Занятия включают в себя теорию и практику, а на дом дается большое количество домашних заданий.

Курс тестирования программного обеспечения ведут 2 преподавателя:

  • Анастасия,
    старший тестировщик компании Via.Delivery.
    Компания занимается разработкой платформы доставки и выдачи заказов интернет-магазинов. До этого Анастасия работала старшим тестировщиком в компаниях ClearScale и ЦФТ (Центр Финансовых Технологий). Компания ClearScale занимается облачными технологиями и является партнёром Amazon Web Services. ЦФТ – одна из крупнейших ИТ-компаний РФ, по многим показателям является лидером российского рынка разработчиков ПО для финансового рынка.
  • Занятия, посвященные технической части, ведет Павел
    разработчик с 10-летним опытом работы в компаниях Eastbanc Technologies, Data East, фрилансе и собственной компании по разработке, имеет 8-летний опыт преподавания программирования, в том числе 1 год — в НГУ.

Программа:

  1. Основные элементы тестирования
  2. Типы тестирования
  3. Дизайн тестов
  4. Классы эквивалентности и граничные значения
  5. Доменный анализ
  6. Техника «pairwise»
  7. Диаграммы состояний и переходов
  8. Тестирование по сценариям
  9. Создание таблиц решений
  10. Автоматизация и нагрузочное тестирование
  11. Клиент-серверная архитектура
  12. Протоколы HTTP, REST, SOAP и перехват запросов
  13. Форматы XML и JSON
  14. Работа с командной строкой в Windows и Linux
  15. Использование PuTTY и WinSCP
  16. Базовые понятия реляционных баз данных
  17. Язык SQL
  18. Создание, удаление и манипуляции базами и таблицами
  19. Вставка, удаление, обновление и поиск данных
  20. Карьера тестировщика: как устроиться на работу.
Подробнее о курсе тестировщика →

24. Тестировщик в IT от ООО «Ягла»

Цена: 14 900 ₽

Ссылка на сайт: https://institute.yagla.ru/qa

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

Пройти курс тестировщика →

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

После курса Вы:

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

Программа курса:

  1. Кто такой тестировщик
  2. Введение в тестирование. Этапы работы и функции тестировщика
  • Основные понятия в области программирования
  • Создание программного обеспечения
  • Работа с техническими требованиями
  • Что такое тестовый сценарий (тест-кейс)
  • Оформление дефектов (недостатков) в программном обеспечении
  • Классификация тестирования: типы, уровни и подходы
  • Проектирование тестов
  • Введение в систему управления тестированием (TMS)
  • Документация по тестированию: чек-листы, планы тестирования, стратегии, отчеты и т.д.
  1. Тестирование Web-приложений
  • Структура веб-приложений
  • Frontend-тестирование
  • Инструменты для разработчиков
  • Практическое тестирование веб-приложений
  1. Тестирование BackEnd  
  • Архитектура клиент-сервер
  • Протокол HTTP
  • Инструменты работы с API
  • Документация API: OpenAPI, Swagger, Swagger + Postman
  • Расширенное использование Postman: коллекции, переменные, тесты и запуск коллекций
  • Основы нагрузочного тестирования
  • Альтернативные протоколы передачи данных: GraphQL, gRPC и SOAP
  1. Работа базами данных. Язык программирования SQL
  • Введение в базы данных
  • Основные запросы: SELECT, UPDATE, DELETE, WHERE
  • Сложные запросы: вложенные SELECT’ы, JOIN’ы
  • Практика: тестирование API/web с доступом к базе данных
  1. Тестирование мобильных приложений
  • Работа мобильных приложений
  • Особенности тестирования мобильных приложений
  • Отладка трафика с помощью Charles и Fiddler
  • Инструменты для разработки и тестирования мобильных приложений
  1. Автоматизация тестирования
  • Автоматизация является зоной развития для тестировщика
  • Основы языка Python, включая переменные, циклы, условия, функции и массивы
  • Основы работы с Git, включая ветки, команды push, pull и fetch
  • Что такое UI-тесты
  • Правила и принципы автоматизации, включая CI/CD
  1. Как построить успешную карьеру в тестировании  
  • Продажа себя без опыта работы
  • Создание идеального резюме тестировщика
  • Написание сопроводительного письма
  • Поиск работы
  • Подготовка к собеседованию
  • Поведение на собеседовании (soft и hard skill)
  • Ответы на вопросы собеседования и получение желаемой должности
  • Фриланс, поиск проектов и юридическая документация
  • Развитие тестировщика, план развития.

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

Кто ведёт курс:

Дмитрий Еремин
Руководитель отдела тестировщиков в ВТБ, отвечает за автоматизацию и тестирование в более 100 командах разработки. В тестировании 9 лет.

Наталья Абрашитова
Соучредитель и HR-директор в Team4You. В HR более 12 лет. Среди клиентов: ВТБ, ЮниКредит, Открытие, Хоум Кредит, Райффайзенбанк, Россельхозбанк, Газпромбанк, МТС, Х5, Сбер. Создает методы подбора сотрудников и знает, как получить работу мечты без опыта. Это она устроила роту солдат тестировщиками в банк.

Екатерина Авдиенкова
Руководитель тестирования в AutoFAQ. Более 8 лет опыта. Среди клиентов: Сбер, Новые Облачные Технологии. Помогала создавать Neoflex Adapters — программу для связи банков с ведомствами: ФНС, ФССП и др. Готовит новичков к собеседованиям.

Дмитрий Костюкевич
Эксперт по тестированию. Среди клиентов: Universal Music, Herbalife, WorldRemit. 7 лет опыта в тестировании. Постоянный спикер европейских IT-конференций. Тренер зарубежных площадок по обучению IT-специалистов.

Жанна Велижанина
Мануальный тестировщик. Работала совместно с Google — при разработке и сопровождении e-commerce проекта. Также среди клиентов: Министерство Финансов Казахстана, испанский банк Santander, Лукойл.

Отзыв:

Владимир Мамут
Создатель интернет-магазина

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

Подробнее о курсе тестировщика →

25. Тестировщик ПО от IT People

Цена: 23 000 руб.

Ссылка на сайт: https://it-people.ru/kursy-testirovaniya

Пройти курс тестировщика →

Кому подойдет этот курс?

  • Работаете, но хотите сменить специальность
  • Хотите сменить сферу деятельности и заинтересованы в профессии тестировщика
  • Нет образования, но мечтаете о работе в IT
  • Еще не закончили университет, но хотите работать в IT
  • Уже начали работать тестировщиком, изучали книги и статьи, прошли короткие курсы
  • Устали от проб и ошибок, курс поможет в освоении тестирования.

Программа курса:

  1. Цикл разработки ПО
  2. Тестирование, как процесс
  3. Инструменты тестировщика: багтрекеры (например, MantisBT)
  4. Составление описания бага
  5. Классификация разных видов тестирования
  6. Документация
  7. Тестирование аналитических спецификаций и технических заданий
  8. Тестирование без требований
  9. Get/Post запросы
  10. Особенности тестирования web-приложений (интерфейс, кросс-браузерная совместимость, архитектура, сеть)
  11. Особенности тестирования десктопных приложений (конфигурации оборудования, конкурентность выполнения)
  12. Особенности тестирования мобильных приложений (сегментация, персональные настройки, прерывания)
  13. Конференции, тренинги и сообщества тестировщиков
  14. Карьера тестировщика.

Преподаватели:

Татьяна Черемных
Яндекс, Руководитель проектов, тест-лид

  • В тестировании более 9 лет
  • Испытала на прочность все: от мобильных приложений до сложных web-проектов
  • Преподает в It-people уже три года
  • Ценит гибкий подход к образованию, постоянно улучшая и модернизируя программу.

Евгений Хисамудинов
Яндекс, QA инженер

  • Тестировал медицинские системы, интернет-магазины, web-проекты и мобильные приложения
  • В Яндексе Евгений занимается travel-направлением, мобильным и десктопным
  • В тестировании с 2017 года.

Отзывы:

Артём Емельянов
бывший юрист

«Курс по тестированию мне порекомендовал знакомый разработчик, т.к. к ним в компанию собеседовались люди на позицию Junior Тестировщика после обучения в IT-People, и уровень знаний и навыков у кандидатов был более чем достаточным.
Собственно, это и подтвердилось на практике, за шесть недель курса даётся отличный базис знаний и практических навыков, достаточный для начала работы в отрасли, даже если до этого деятельность была не связана с IT.
Наша группа стала некими первопроходцами, т.к. из-за пандемии обучение прошло онлайн в конференции zoom. Это объединило людей не только из Екб, да и в целом весьма комфортно было проходить занятия из дома.
Огромным плюсом курса является итоговый тест, где можно проверить свои знания и потренировать свою уверенность, а после этого для всех участников курса было организовано мегасобеседование с работодателями.
Благодаря ему мне сразу же удалось найти работу, ну не красота ли?
По формату, объёму знаний и возможностям я не смог найти более подходящего курса по Тестированию, особенно если посмотреть на стоимость. Однозначно рекомендую!»

Наталья Пальчикова
специалист по закупкам

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

Подробнее о курсе тестировщика →

26. Тестирование ПО от IT Avenue

Цена: 19 980 руб. — 25 980 руб.

Ссылка на сайт: https://nn.avenue.school/courses/software-testing/

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

Пройти курс тестировщика →

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

Курс подойдёт…

  • Для начинающих в QA
  • Для проектных менеджеров в IT
  • Для начинающих в IT
  • Для специалистов других IT-профессий.

Программа курса:

  1. Основы тестирования
  • Основы тестирования
  • Цели и методы тестирования
  • Виды тестирования
  • Цикл разработки, включая планирование и оценку результатов
  • Различные методы разработки, такие как Agile
  • Дизайн кода
  • Различные типы тестирования, включая функциональное/нефункциональное и испытания производительности
  • Основы разработки ПО, включая различные циклы разработки и модели
  • Тест-кейсы, включая примеры форматирования и аксиомы тестирования
  • Процесс тестирования ПО, включая работу в команде и связь с другими участниками
  • Исследование ПО и методов тестирования
  • Доменное тестирование и проектирование тестов.
  1. Тестирование ПО
  • Комбинаторика и тестирование.
  • Методы комбинаторного тестирования.
  • Тестирование на основе диаграмм состояний и переходов состояний.
  • Автоматизированное тестирование.
  • Введение в теорию автоматизации.
  • Основные тезисы об автоматизации.
  • Стратегия автоматизированного тестирования.
  • Интеграция ручного и автоматизированного тестирования.
  • Обзор инструментов автоматизации тестирования.
  • Библиотека Selenium как основной инструмент автоматизации.
  • Анализ проекта Selenium.
  • Введение в нагрузочное тестирование программного обеспечения.
  • Основные принципы и инструменты.
  • Метрики производительности.
  • Тестирование мобильных приложений.
  • Виды тестирования мобильных приложений.
  • Формулировка задачи и работа с требованиями проекта.
  1. Практика тестирования
  • Обзор исследовательского тестирования
  • Разработка проекта и выполнение тестов одновременно
  • Разбиение ПО на части
  • Планирование тестирования
  • Тестовые документы, контрольные списки и тестирование удобства использования
  • Тест-планы и их использование
  • Функциональное тестирование
  • Получение тестовых документов
  • Типы тестовых документов и виды тестирования
  • Наборы тестов и контрольные списки
  • Отчеты об ошибках.

Что будете уметь при завершении курса?

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

Куратор курса:

Чернышенко Оксана
Специалист по тестированию ПО в Software-компании. Опыт более 5-ти лет.

Подробнее о курсе тестировщика →

27. Тестирование ПО от ВИШ СПбПУ

Цена: разная стоимость

Ссылка на сайт: https://hse.spbstu.ru/Courses/Products/QA/

Пройти курс тестировщика →

Курсы:

  • Java SE. Стандартные пакеты
    Курс по программированию на языке Java, сосредоточенный на практике. Курс охватывает основы стандартных пакетов Java, входящих в J2EE, в том числе AWT, Swing, Collection и JavaFX.
    График обучения: 40 часов, 5 дней по 8 часов днем или 10 дней по 4 часа вечером.
  • Java SE. Разработка многоуровневых приложений
    Это курс, посвященный изучению основ практической программирования на Java. В ходе обучения будут рассмотрены вопросы работы с базами данных через JDBC, основы сетевого программирования, разработки веб-приложений и многопоточной программирования. График обучения: 5 дней с 8 часами в день (дневный вариант) или 10 дней с 4 часами в вечернее время.
  • Java EE. Разработка корпоративных приложений
    Для программистов, занимающихся разработкой корпоративных приложений, предлагается курс, посвященный основам Java Enterprise Edition (Java EE). На курсе рассматриваются структура и основные функции платформы, а также технологии создания web-приложений, создание EJB-компонентов и механизмы обеспечения безопасности.
    Обучение может проходить в течение 5 дней, по 8 часов в день или 10 дней, по 4 часа вечером.

и другие.

Подробнее о курсе тестировщика →

28. Тестировщик от ИП Шубникова Н. Т.

Цена: 29 000 руб. — 34 000 руб.

Ссылка на сайт: https://pointschool.ru/

Курс, предназначенный для начинающих и имеющих 1-2 лет опыта тестировщиков, поможет вам начать карьеру в этой отрасли, развиваться, получить необходимые знания и стать признанным специалистом в вашей компании и востребованным на рынке труда. Длительность курса 11 недель с 11 тренерами-экспертами в своих областях, а среднее время работы в неделю составляет от 4 до 12 часов.

Пройти курс тестировщика →

По окончании курса вы:

  • будете хорошо разбираться в терминах тестирования
  • сможете успешно проводить исследовательские и скриптовые тесты
  • получите важные навыки в тестировании интеграций (с использованием SoapUI) и работе с базами данных (SQL)
  • научитесь создавать автоматизированные тесты для веб-функционального тестирования
  • сможете автоматизировать стандартные операции, такие как сравнение файлов, анализ логов и подготовку тестовых данных
  • узнаете особенности тестирования веб-продуктов и мобильных приложений и инструменты, которые для этого необходимы
  • сможете полезно тестировать требования и другую документацию пользователей.

Особенности курса:

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

Подробнее о курсе тестировщика →

29. Тестировщик от irs.academy

Цена: 39 400 руб.

Ссылка на сайт: https://irs.academy/kurs_testirovshikov

Обучение тестировщиков программного обеспечения. Курс состоит из 12 уроков, общая длительность — 24 часа.

Пройти курс тестировщика →

Для кого будет полезно?

  • Для тех, кто желает работать в IT
    Хотите обучиться в перспективной профессии? Пройдите онлайн-курс для тестировщиков!
  • Для специалистов с пробелами в знаниях
    Уже изучали тестирование ПО, но хотите больше узнать?
  • Для тестировщиков
    Обновите свои знания и узнайте о новых тенденциях в этой области.
  • Для специалистов из смежных областей
    Получите универсальные навыки и умение решать связанные задачи.
  • Для всех, кто желает обучиться тестированию
    Нужны навыки и умения тестировщика? Онлайн-курс вам поможет!

После окончания курса вы сможете:

  • Тестирование мобильных приложений
  • Тестирование веб-приложений
  • Использование автоматизированных тестов
  • Разработка планов и примеров тестирования
  • Обнаружение ошибок в процессе тестирования.

Программа курса:

  1. Понятия и стандарты качества ПО
    Основы тестирования: QA и QC, цели, задачи и принципы, полный жизненный цикл, роль тестировщика
  2. Классификация тестирования
    Дизайн тестов: психология, типы тестирования, жизненный цикл программного обеспечения
  3. Тестовая документация. Часть I
    Тест-кейсы: чек-листы, обнаружение дефектов, системы отслеживания, отчеты о тестировании
  4. Тестовая документация. Часть II
    Планирование тестов: составление тест-планов, документы, связь с другими документами, формы подготовки.
  5. Методы тестирования
    Техники тестирования: «черный ящик» и «белый ящик», основанные на практике.
  6. Уровни тестирования
    Метрики готовности и завершения тестирования, охват и анализ охвата.
  7. Функциональный тип тестирования
    Исследование взаимодействия.
  8. Нефункциональный тип тестирования
    Безопасность и нагрузочное тестирование, необходимость тестирования документации.
  9. Тестирование пользовательского интерфейса
    Цели и задачи тестирования удобства, исследование UI/UX.
  10. Тестирование веб-приложений
    Структура веб-приложений, различие между ошибками фронтенда и бэкенда, важность dev-tools для тестировщика веб-приложений.
  11. Тестирование веб-сервисов
    Технологии API, протоколы обмена данными (SOAP, REST, Graphql), статусы ответов.
  12. Об автоматизации тестирования
    Когда необходима автоматизация, основные инструменты для автоматизации тестирования.

Сертификат специалиста
По окончанию обучения вы получите сертификат, подтверждающий, что вы прослушали 12 уроков онлайн-курса тестировщиков.

Подробнее о курсе тестировщика →

30. Основы тестирования ПО от QA Academy

Цена: 18 000 руб.

Ссылка на сайт: https://qa-academy.ru/programmy-i-kursy/distancionnoe-obuchenie-osnovy-testirovaniya-po-bazovyj-kurs/

Тренинг длится 8 недель и состоит из 2-часовых вебинаров.

Пройти курс тестировщика →

Программа тренинга делится на теоретическую и практическую части.

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

После завершения тренинга и прохождения финального испытания вы получите сертификат.

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

После прохождения тренинга вы научитесь:

  • Определять роль и задачи тестирования в рамках различных этапов разработки ПО.
  • Определять и описывать типичный цикл развития дефекта.
  • Решать типовые задачи, связанные с тестированием дефектов на всех этапах работы.
  • Обнаруживать дефекты различной критичности.
  • Планировать время тестирования корректно.
  • Использовать системы отслеживания дефектов (bug-tracking).
  • Оформлять и составлять приложения к дефектам правильно.
  • Использовать тестовую документацию для решения задач.
  • Подготавливать отчеты по качеству с учетом потребностей целевой аудитории.
Подробнее о курсе тестировщика →

31. Тестирование от Лаборатория качества

Цена: разная стоимость

Ссылка на сайт: https://quality-lab.ru/education/

Пройти курс тестировщика →

Курсы:

  1. Создание и управление командой тестирования
  2. Тестирование без требований: выявление и восстановление информации о продукте
  3. Аудит и оптимизация QA-процессов
  4. Английский для тестировщиков
  5. Погружение в тестирование. Jedi point
  6. Первый Онлайн ИНститут Тестировщиков
  7. Комплексная система подготовки тестировщиков по программе ISTQB FL
  8. Школа Тест-Аналитика
  9. Тестирование юзабилити (usability)
  10. Школа Тест-Менеджеров, v.2.0.

Корпоративное обучение

Для кого:

  • Компании, специализирующиеся на разработке и тестировании ПО
  • Отделы тестирования

Содержание услуги:

  • Решение процессных проблем (пропуски ошибок, затянутые сроки)
  • Мотивация сотрудников
  • Повышение квалификации.
Подробнее о курсе тестировщика →

32. Тестирование программного обеспечения от Rubius

Цена: 24 000 ₽

Ссылка на сайт: https://academy.rubius.com/testirovshik-programmnogo-obespecheniya/

Пройти курс тестировщика →

Преимущества:

Этот курс предназначен для начинающих тестировщиков или тех, кто хочет сменить свою работу и вступить в IT-сферу, где заработная плата обычно высока. Курс ведут опытные QA-инженеры и разработчики из компаний Rubius, DP Labs и ЦФТ, которые участвовали в автоматизации тестирования на крупных международных проектах. Лучшие выпускники курса представят себя на «Demo Day» перед потенциальными работодателями.

Вы научитесь:

  • Проектирование и оптимизация пользовательского интерфейса.
  • Тестирование веб-сайтов и мобильных приложений.
  • Работа с баг-трекерами.
  • Автоматизация тестирования.

Программа:

3 месяца обучения — 40 часов теории, 30 часов практики
сертификат о повышении квалификации.

  1. Лекция введения: регламент и цели курса, 7 базовых принципов тестирования
  2. Методы разработки
  3. Проектные и командные процессы
  4. Управление тестированием
  5. Работа с требованиями
  6. Различные виды тестирования
  7. Проектирование и оптимизация интерфейса пользователя
  8. Документирование тестирования
  9. Техники проектирования тестов
  10. Основы работы с базами данных
  11. Локализация дефектов и создание отчетов об ошибках
  12. Введение в автоматизированное тестирование
  13. Тестирование API с помощью Postman
  14. Роль тестирования в сборке и распространении ПО (CI/CD)
  15. Работа с Git на практике
  16. Техническая поддержка, коммуникация с заказчиками и пользователями
  17. Создание резюме, подготовка к собеседованию и поиск работы
  18. Демонстрация навыков на «Demo Day» для лучших выпускников курса.

Преподаватели курса:

  1. Роман Анненков
    Менеджер проектов ЦФТ. Аналитик, специалист по дизайну и проектированию UI. Опыт работы в отрасли – 20 лет, преподавательский стаж – 15 лет.
  2. Николай Шестаков
    Ведущий программист DP Labs. Кандидат технических наук. Опыт разработки ПО – 15 лет (корпоративные информационные системы, заказная и продуктовая разработка, международные проекты). Стаж преподавания дисциплин, связанных с базами данных и программированием, – более 10 лет.
  3. Лидия Чувилёва
    Инженер по качеству DP Labs. Специалист по тестированию Esprit CAM, автоматизации тестирования. Опыт работы – 4 года, преподавательский стаж – 3 года.
  4. Ольга Бугаёва
    QA-инженер Rubius. Обеспечивает качество софта для крупнейшего в мире производителя 3D-принтеров и российских стартапов
  5. Алеся Добуш
    Инженер по качеству, разработчик в Rubius. Опыт тестирования и разработки ПО – 10 лет, преподавательский стаж – 5 года.
  6. Ольга Брагина
    Ведущий инженер по качеству DP Labs. Опыт работы – 8 лет. Филолог, успешно сменивший профессию на QA-инженера в подразделении международной компании
  7. Дмитрий Лайком
    DevOps-инженер DP Labs. Специалист по внедрению CI/CD практик в процесс разработки. Опыт работы в отрасли – 9 лет. DevOps – 3 года Преподавательский стаж – 3 года.
  8. Вячеслав Шараев
    Ведущий инженер-тестировщик мобильных приложений в проекте, над которым работают больше 300 человек. Тим-лид, Scrum Master. Стаж работы — более 4 лет.

Отзывы:

Ольга Бугаёва
Rubius

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

Павел Чагин
Improvado

«Rubius Academy, спасибо за курс! Получил знания полезные не только для работы QA, но и в целом для работы в сфере IT. Буквально через две недели после окончания курса устроился в томскую компанию системным аналитиком.»

Антон Андреев

«Большое спасибо преподавателям и организаторам курса. Вы действительно даёте путёвку в жизнь. Данный курс позволил многим людям за такой небольшой промежуток времени влиться в область ИТ. Уже почти 10 человек из моей компании прошли данные курсы и успешно устроились работать тестировщиками. Всё вспоминают курс тестирование ПО только с хорошей стороны.»

Подробнее о курсе тестировщика →

33. Тестирование ПО от Luxoft

Цена: разная стоимость

Ссылка на сайт: https://www.luxoft-training.ru/training/katalog_kursov/testirovanie/

Пройти курс тестировщика →

Курсы:

  1. Введение в SQL
    16 часов
    Этот курс представляет учащимся основы языка SQL и предоставляет навыки для поиска и изменения данных в базах данных. Он предназначен для разработчиков, аналитиков и других специалистов, которые нуждаются в обучении основам SQL. По окончании курса, слушатели смогут выполнять основные операции с базами данных с помощью SQL. Теоретические знания подкреплены примерами и практическими заданиями, которые учащиеся могут решать самостоятельно под руководством преподавателя.
  2. Школа тестирования. Часть 6. Тестирование Web-приложений
    16 часов
    Во время тренинга вы рассмотрите особенности функционального и нефункционального тестирования веб-приложений, обсудите стандарты и требования к ним. Обучение также содержит небольшой обзор инструментов, архитектуры и описание принципов работы приложений. Предусмотрена практика.
  3. Практикум по рискам тестирования
    8 часов
    В основном, курс рассказывает о рисках тестирования, с которыми сталкивается тест-менеджер. Курс основан на многолетнем опыте менеджеров по тестированию компании «Люксофт». Предусмотрены практические задания.

И другие.

Подробнее о курсе тестировщика →
Поделиться с друзьями
blank
Сергей Савин

Высшее образование в сфере «Образование и педагогика», работал учителем математики с 2006 по 2014 год. Эксперт по выбору профессии и курсов с 2018 года. Изучаю отзывы о курсах, онлайн-школах, колледжах и институтах, составляю ТОП-рейтинги.

Оцените автора
Савин.Инфо