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

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

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

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

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

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

  • Длительность — 12 месяцев
  • Лёгкий старт в IT-сфере
  • 3 языка программирования для автотестов на выбор
  • Гарантируем трудоустройство.
Пройти курс тестировщика →

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

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

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

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

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

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

Как проходит обучение на платформе

  1. Смотрите материалы в удобное время
    Изучаете теорию и практикуетесь на задачах, приближённых к реальным.
  2. Закрепляете знания на практике
    Учитесь искать баги на сайтах с первого дня обучения на платформе.
  3. Разрабатываете итоговые проекты
    Презентуете проекты экспертам, дополняете портфолио и получаете сертификат о прохождении курса.
  4. Находите работу по специальности.

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

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

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

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

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

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

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

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

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

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

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

  1. Универсальные знания программиста
  • Как стать первоклассным программистом.
  • Вёрстка email-рассылок. Советы на реальных примерах.
  • The state of soft skills.
  • Как мы создавали карту развития для разработчиков.
  • Как общаться по email и эффективно работать с почтой?
  • Повышение своей эффективности.
  • Спор о первом языке программирования.
  • Саморазвитие: как я не усидел на двух стульях и нашёл третий.
  • Data-driven-подход к продуктивности — инсайты из данных миллиона людей.
  • Протокол HTTP.
  • Введение в алгоритмы.
  • Слепой метод печати.
  1. Английский для IT-специалистов
  • IT Resume and CV.
  • Job interview: questions and answers.
  • Workplace communication.
  • Business letter.
  • Software development.
  • System concept development and SRS.
  • Development and Testing.
  • Deployment and Maintenance.
  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
  • Составление баг-репортов
  • Знание основ 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
  • Работа с DevTools браузера
  • Введение в SQL. Запросы SELECT, UPDATE, DELETE
  • Тестирование ПО. Тест-дизайн
  • Артефакты тестирования
  • Инструменты тестирования
  • Жизненный цикл разработки ПО. Гибкие методологии разработки ПО
  • Курсовой проект: тестирование сайта крупной компании
  1. Вёрстка сайта на HTML и CSS
    Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам модуля вы сможете самостоятельно сверстать лендинг.
  • Теги для вёрстки контента страницы
  • Теги для вёрстки структуры страницы
  • Теги для вёрстки форм
  • Селекторы CSS
  • Определение контекста элементов
  • Блочная модель
  • Позиционирование элементов
  • Оформление текста
  • Оформление декоративных элементов
  • Состояние интерактивных элементов
  1. Git — система контроля версий
    Каждый разработчик должен знать основы работы с системой Git, так как на данный момент это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).
  • Предназначение системы контроля версий
  • Основные операции (фиксация и откат изменений, поиск, история)
  • Работа с сервисом GitHub
  • Ветки, слияние веток и разрешение конфликтов
  • Командная работа
  1. Java для тестировщиков
    В этом блоке начинаем работу с Java, одним из самых популярных языков программирования. Блок состоит из 16 занятий и включает в себя изучение основ языка, работу с объектно-ориентированным программированием, сборку Java проектов и использование инструментов тестирования. Вы изучите язык программирования именно в связке с задачами тестирования.
  • Введение в Java: JDK, JRE, JVM, IntelliJ IDEA
  • Программирование на Java: переменные, операторы, работа с отладчиком
  • Примитивные типы данных, условные операторы, выход за границы типов и погрешность вычислений
  • Testability, автотесты, введение в ООП: объекты и методы
  • Система сборки Maven, управление зависимостями, автотесты на JUnit5
  • Циклы, параметризованные тесты и аннотации
  • Выстраивание процесса непрерывной интеграции (CI): Github Actions. Покрытие кода с JaCoCo, статический анализ кода: CheckStyle, SpotBugs
  • Объектно-ориентированное программирование и проектирование
  • Объекты с внутренним состоянием, управление состоянием при тестировании
  • Композиция и зависимость объектов. Mockito при создании автотестов
  • Наследование и расширяемость систем. Проблемы наследования
  • Исключительные ситуации и их обработка. Тестирование исключений
  • Интерфейсы для организации малой связности. Обобщённое программирование (Generics)
  • Collections Framework. CRUD и тестирование систем, управляющих набором объектов
  1. Английский язык для начинающих разработчиков
    В этом модуле вас ждут десять видео-лекций, которые помогут вам начать разговаривать на английском языке, как настоящий разработчик.
  • Лексика, без которой не обойтись
  • Как вести переписку на английском
  • Чтение документации и анализ требований
  • Программирование
  • Тестирование ПО
  • Стрессовые ситуации
  • Устранение неполадок
  • Работа и роли в команде
  • Поддерживаем любую беседу на английском
  • Собрания, презентации на высшем уровне
  1. Автоматизированное тестирование
    Вы уже освоили базовые навыки проведения тестирования и изучили программирование на Java. Самое время перейти к автоматизации тестирования, модуль включает 8 занятий. На практике вы будете писать Unit-тесты для готового Java-проекта, проводить UI-автоматизацию тест-кейсов, составлять и автоматизировать пользовательские сценарии, анализировать готовые результаты.
    Для проведения практических заданий вы будете использовать виртуальные серверы. Это будут проекты по работе с:
    — Docker & Docker Compose — напишете автотесты на готовые приложения, запущенные в контейнерах в VDS;
    — SQL (MySQL и PostgreSQL) — напишете автотесты на контейнеризированные приложения, использующие СУБД;
    — Report Portal — самостоятельно развернёте систему Report Portal внутри VDS с помощью Docker Compose и будете фиксировать в ней отчёты, полученные по результатам прогона тестов в GitHub Actions.
  • Основы автоматизации
  • Тестирование API. Continuous Integration
  • Тестирование веб-интерфейсов. Selenium
  • Selenide
  • Patterns
  • Docker и Docker Compose
  • SQL
  • Репортинг: Report Portal
  • Behaviour Driven Development
  1. Карьера в тестировании
    Научитесь формулировать карьерные цели, создавать резюме, собирать портфолио и готовиться к собеседованиям. Создадите пошаговый план поиска работы, запишите видеопрезентацию и пройдёте карьерную консультацию с HR-экспертом.
  • Пошаговый план поиска работы
  • Анализ рынка труда
  • Резюме, портфолио тестировщика и сопроводительное письмо
  • Собеседование: как подготовиться и пройти
  • Статистика и измерение эффективности поиска работы
  • Индивидуальная карьерная консультация
  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
  • Проведение unit-тестирования
  • Подготовка и проведение автоматизированных тестовых сценариев
  • Подготовка отчёта о тестировании, заведение дефектов
  • Работа в 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»
    Станьте тестировщиком ПО с навыком автоматизации на Java и обеспечивайте качество цифровых продуктов в крупных IT-компаниях или на фрилансе
    Длительность 10 мес.
  3. «Инженер по ручному тестированию»
    Получите новую профессию в IT всего за 4 месяца — с нуля и без изучения программирования.
    Длительность 4 мес.
Подробнее о курсе тестировщика →

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

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

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

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

  • Длительность — 4 месяца
  • Свидетельство об обучении
  • Трудоустройство после обучения.
Пройти курс тестировщика →

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

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

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

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

  1. Живое общение с экспертами-практиками
    В курсе более 80% вебинаров с преподавателями: вы зададите вопросы по теме и быстро получите обратную связь. Записи занятий останутся в личном кабинете навсегда: вы сможете возвращаться к ним после обучения.
  2. Много практики
    После каждого урока вы потренируетесь на практических заданиях. Преподаватель оценит работу, даст обратную связь и подскажет, как сделать лучше.
  3. Поддержка наставника
    У каждого ученика есть наставник, который всегда на связи и помогает с домашними заданиями. Работа с наставником позволяет быстрее и лучше усвоить материал.

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

  1. Основы ручного тестирования
  • Урок 1. Что такое тестирование и зачем оно необходимо
  • Урок 2. Тестирование по чек-листу
  • Урок 3. Ошибка. Дефект. Отказ
  • Урок 4. Уровни тестирования
  • Урок 5. Виды тестирования
  • Урок 6. Регрессионное тестирование
  • Урок 7. Отчётность о результатах тестирования
  • Урок 8. Жизненный цикл ПО.
  1. Базы данных. Основы
  • Урок 1. Введение в теорию реляционных баз данных
  • Урок 2. Базовые понятия структуры базы данных
  • Урок 3. Определение данных. Базовые операции с данными
  • Урок 4. Выборка данных, агрегация данных
  • Урок 5. Вложенные запросы и объединение Union
  • Урок 6. Объединение Join
  • Урок 7. Расширенные возможности SQL
  • Урок 8. Оконные функции, индексы, работа в графическом клиенте.
  1. Основы тест-аналитики
  • Урок 1. Жизненный цикл разработки и место тестирования
  • Урок 2. Тест-дизайн: классы эквивалентности и pairwise
  • Урок 3. Тест-дизайн: доменный анализ
  • Урок 4. Тест-дизайн: диаграммы перехода состояний и таблицы принятия решений
  • Урок 5. Анализ требований. Декомпозиция. Статическое тестирование
  • Урок 6. Создание чек-листов. Тестовое покрытие.
  • Урок 7. Позитивное и негативное тестирование
  • Урок 8. Исследовательское тестирование.
  1. Тестирование веб-приложений
  • Урок 1. Основы реализации веб-приложений
  • Урок 2. HTML/CSS для тестировщиков
  • Урок 3. Особенности тестирования веб-приложений
  • Урок 4. Браузерные движки и кросс-браузерное тестирование
  • Урок Google Chrome DevTools
  • Урок API. SOAP API
  • Урок 7. REST API
  • Урок 8. Ответы на вопросы.
  1. Командная работа
  • Урок 1. Введение в Agile
  • Урок 2. Scrum, Kanban, Scrumban в командной работе
  • Урок 3. Командообразование и командная работа в Agile
  • Урок 4. Преодоление конфликтов в Agile-командах.
  1. Базовый курс
  • Урок 1. Введение в Git
  • Урок 2. Установка и настройка Git
  • Урок 3. Основные команды терминала
  • Урок 4. Работа с репозиториями в Git
  • Урок 5. Управление файлами репозитория
  • Урок 6. История изменений
  • Урок 7. Работа с ветками репозитория
  • Урок 8. Публикация репозитория
  • Урок 9. Слияния веток
  • Урок 10. Управление версиями
  • Урок 11. Создание pull request
  • Урок 12. Сложные операции
  • Урок 13. Работа с fork-репозиториями.

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

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

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

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

Вместе оформим резюме
Вы подадите заявку в сервис трудоустройства, а HR-специалисты GeekBrains помогут создать резюме, которое выделит вас среди других кандидатов.

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

Поможем получить работу мечты
Мы дадим советы по прохождению собеседования. И поздравим с офером 🙂

 

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

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

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

Цена: 72 000 ₽

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

Поможем освоить новую профессию с нуля за 4 месяца.

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

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

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

Учёба занимает 4 месяца. Много теории, ещё больше практики, люди и методология — всё направлено на то, чтобы вы освоили профессию инженера по тестированию.

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

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

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

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

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

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

  1. Основы тестирования
    Вводный модуль поможет почувствовать себя в роли тестировщика и понять, нравится ли вам эта профессия. Модуль состоит из нескольких уроков с сюжетной линией: вы станете стажёром в вымышленном подразделении Яндекса и познакомитесь с командой. Новые коллеги подскажут, как составлять отчёты о результатах тестирования, находить ошибки в сервисах и понимать их структуру, проводить ручное тестирование продукта.
    Знания закрепите на практике: вам предстоит самостоятельно протестировать веб-приложение Yandex.Metro по готовым чек-листам и тест-кейсам.
  2. Проектирование тестов
    В первом модуле вы научитесь анализировать и декомпозировать требования к продукту, выявлять серые зоны, использовать техники тест-дизайна. А ещё узнаете о работе в команде: с кем взаимодействует тестировщик, как применять обратную связь и вести письменную коммуникацию. В конце модуля ждёт проект: вы самостоятельно составите тестовую документацию для приложения Яндекс.Маршруты.
  • Тема 1. Введение в профессию
    — Качество продукта
    — Тестировщик в команде
    — Hard-skills и soft-skills тестировщика
  • Тема 2. Анализ требований
    — Проектирование тестов, введение в тест-анализ
    — Функциональное и нефункциональное тестирование
    — Поиск требований, серые зоны, декомпозиция требований
    — Как находить ответы, быть самостоятельным и всё успевать
    — Mindmap и блок-схемы
  • Тема 3. Тест-дизайн
    — Введение в тест-дизайн и его правила
    — Исчерпывающее тестирование
    — Эквивалентность
    — Элементы тестирования и требования к ним
    — Классы эквивалентности, подбор тестовых значений, граничные значения
    — Порядок применения техник тест-дизайна
    — Оптимизация проверок
    — Как работать с задачами, декомпозиция задач, что делать, когда задач много
  • Тема 4. Тестовая документация
    — Четыре правила письменной коммуникации
    — С кем общается тестировщик и как применять обратную связь
    — Собрать чек-лист и тест-кейсы
    — Типовые ошибки в написании тест-кейсов
  • Тема 5. Финальный проект
    — Создать тестовую документацию для сервиса Яндекс.Маршруты
    — Составить mindmap, спроектировать тесты, подготовить блок-схему
  1. Тестирование веб-приложений
    Во втором модуле вы узнаете об устройстве веб-приложения: клиент-серверной архитектуре, фронтенде, бэкенде, URL, HTTP. Составите чек-лист проверок для элементов интерфейса. Научитесь работать с Figma, DevTools и сниффером Charles. В конце модуля самостоятельно протестируете новый интерфейс Яндекс.Маршрутов.
  • Тема 1. Принципы работы веб-приложения
    — Клиент-серверная архитектура
    — Веб-приложение
    — URL
    — Протоколы HTTP и HTTPS
    — Структура HTTP-запроса и ответа
  • Тема 2. Задачи тестировщика и типы изменений веб-приложений
    — Типовые задачи тестировщика веб-приложений
    — Типовые изменения в веб-приложениях
  • Тема 3. Тестирование интерфейса веб-приложений
    — Инструмент для работы с макетами
    — Элементы интерфейса: общие элементы, элементы ввода данных, элементы выбора данных, элементы действий, вспомогательные элементы
    — Формы
    — Тестирование валидации
    — Тестирование текста на ошибки
  • Тема 4. Кроссплатформенное и кроссбраузерное тестирование
    — Кроссплатформенное тестирование
    — Как понять, на каких ОС проверять приложение
    — Кроссбраузерное тестирование
    — Как выбрать браузеры для тестирования
  • Тема 5. Тестирование вёрстки на адаптивность
    — Подходы к вёрстке приложения
    — Тестирование вёрстки на адаптивность
    — На чём тестировать мобильную версию веб-приложения
    — Как выбрать разрешения экрана для тестирования адаптивности вёрстки
    — Кэш
    — Как подобрать конфигурацию окружения для тестирования
  • Тема 6. Charles
    — Charles
    — Charles: ручное изменение ответа от бэкенда
    — Rewrite: автоматическая подмена
    — Map Local: автоматическая подмена из файла
  • Тема 7. Проектирование тестов
    — Классы эквивалентности
    — Граничные значения
    — Позитивное и негативное тестирование
  • Финальный проект
    — Протестировать фронтенд сервиса Яндекс.Маршруты
    — Спроектировать и провести тесты, оформить баг-репорты
  1. Тестирование мобильных приложений и API
    В третьем модуле вы научитесь тестировать мобильные приложения: поработаете в эмуляторе Android Studio, потренируетесь снимать логи, выясните особенности тестирования на реальном устройстве.
    Вы также узнаете, как тестировать API с помощью инструмента Postman. А в конце модуля протестируете мобильное приложение Яндекс.Метро и API Яндекс.Прилавка.
  • Тема 1. Введение в тестирование мобильных приложений
    — Тестирование мобильной веб-версии
    — Виды мобильных приложений
    — Операционные системы и версии
    — Параметры мобильных устройств
  • Тема 2. Тестирование мобильных приложений
    — Матрица устройств
    — Эмуляторы. Тестирование в Android Studio
    — Снятие логов в эмуляторе
    — Тестирование на реальном устройстве
    — Тестирование геолокации и производительности
    — Установка и снятие логов в Android Studio
    — Снятие логов в ADB
    — Тестирование обновления приложения
  • Тема 3. Тестирование API
    — Архитектура приложения
    — Что такое API
    — Архитектурные решения — REST
    — HTTP: структура запросов и ответов
    — JSON — Postman: основная функциональность, тестирование API, динамический URL, cURL и генерация запроса из Postman в cURL
    — Знакомство с базами данных
    — Баг-репорты для API
    — Логи в API
    — Документация API: Swagger, Apidoc
    — XML: структура элемента и структура документа
    — XSD, SOAP, WSDL
    — Позитивные проверки
    — Негативные проверки
    — Классы эквивалентности
    — Граничные значения
    — Валидация API
  • Тема 4. Финальный проект
    — Протестировать мобильное приложение Яндекс.Метро
    — Протестировать API учебного приложения Яндекс.Прилавок
  1. Основы баз данных
    В четвёртом модуле вы изучите консоль и базы данных, потренируетесь писать SQL-запросы и работать с таблицами. Знания закрепите на финальном проекте.
  • Знакомство с консолью
    — Операционные системы. Командная строка
    — Подключение к удаленному серверутрока
    — Как узнать, где находишься, посмотреть содержимое директории, переместиться в другую директорию, управлять файлами и директориями
    — Работа с текстовыми файлами: копирование и перемещение, фильтрация содержимого файлов, лайфхаки
  1. Основы автоматизации тестирования
    В пятом модуле вы изучите основы языка программирования JavaScript, поработаете с библиотекой Puppeteer, напишете первые автоматизированные тесты. А также подготовитесь к диплому с помощью peer-to-peer learning: будете проверять работы однокурсников и получать их фидбек.
  • Введение в JavaScript
    — Что такое автоматизация?
    — Введение в JavaScript
    — Переменные, операция присваивания
    — Элементарные типы данных
    — Объекты. Арифметические операторы, строковые операторы, операторы сравнения и логические операторы
    — Диалоги
    — Приведение типов
  1. Дипломный проект
    Протестируете веб- и мобильную версию, а также API приложения Яндекс.Самокат: спроектируете и выполните проверки, оформите баг-репорты.
  2. Программа трудоустройства
  • Резюме
  • Рынок труда
  • Сопроводительное письмо
  • Где и как искать работу
  • Собеседование: введение
  • Собеседование: soft skills
  • Собеседование: hard skills
  • Офлайн нетворкинг
  • Финальный проект.

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

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

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

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

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

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

Цена: 53 600 руб.

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

На курсе Вы освоите основной и самый востребованный стек технологий:

  • познакомитесь с основами тестирования (что такое тестирование, контроль качества и обеспечение качества; принципы тестирования; верификация и валидация; уровни тестирования; Тестовая документация: тест-кейсы и чек-листы. TMS-системы);
  • освоите тестирование веб-приложений;
  • поработаете с базами данных;
  • изучите тестирование мобильных приложений;
  • рассмотрите основы автоматизации тестирования;
  • получите рекомендации по трудоустройству.
Пройти курс тестировщика →

Курс подойдёт для:

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

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

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

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

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

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

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

Анатолий Халак
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. HTTP-протокол для чайников. Ошибка 404. Модель TCP/IP. Методы HTTP
  13. URL адрес. Что такое IP адрес и маска подсети? DNS сервер. Кэш и куки
  14. Что такое DevTools для тестировщика? Инструменты разработчика Chrome
  15. Основы HTML и CSS для тестировщика
  16. Тестирование полей ввода и тестирование веб-форм
  17. Тестирование веб-сервисов. SOAP и XML, REST и JSON для тестировщика
  18. Как тестировать API с помощью Postman, SoapUI. Отличия GET и POST
  19. Базы данных для тестировщиков и QA
  20. SQL для тестировщика. Как создать таблицы в MySQL для QA
  21. Запросы SELECT в SQL/MySQL для тестировщика
  22. Запросы Join в SQL/MySQL на примерах для тестировщика
  23. Как тестировать мобильные приложения? Тестировщик мобильных приложений
  24. Android Studio (SDK), эмуляторы для тестировщика мобильных приложений
  25. Особенности тестирования мобильных приложений
  26. Как тестировать требования? Тестирование требований
  27. Agile и Scrum для тестировщика. Гибкая методология разработки
  28. Как писать баг репорт на английском языке тестировщику?
  29. Правила деловой переписки для тестировщика / Коммуникация
  30. Postman для тестировщика. С чего начать?
  31. Postman для тестировщика / Переменные и окружения в Postman (Variables и Environment)
  32. Postman для тестировщика / Простые встроенные автотесты в Postman
  33. Postman для тестировщика / Переменные в CSV и JSON файлах. Как тестировать SOAP в Postman?
  34. Postman для тестировщика / Перехват HTTP и HTTPS запросов в Postman
  35. Charles Proxy для тестировщика / Установка и настройка
  36. Как тестировать в Charles Proxy? Практика для тестировщика
  37. Эстимация в тестировании / Оценка трудозатрат на тестирование
  38. Тест-план и тест-стратегия / Отчет по тестированию
  39. Как выбрать курсы по тестированию?
  40. Fiddler для тестировщика / Установка и настройка
  41. Fiddler Everywhere для тестировщика / Как использовать Fiddler для тестирования
  42. О чем не говорят на курсах по тестированию / Правда о работе в IT
  43. МИФЫ О ТЕСТИРОВАНИИ / Могу ли я стать тестировщиком?
  44. Попарное тестирование / Pairwise testing / PICT для тестировщика
  45. Основы Git для тестировщиков с нуля
  46. Тестирование API простыми словами за 8 минут / Тестировщик API
  47. GIT для тестировщика / Установка GIT / Регистрация в GitHub / Первый репозиторий
  48. GIT для тестировщика / Базовые команды / Отслеживание изменений в GIT
  49. GIT для тестировщика / git commit, git reset, git checkout, git stash
  50. Azure Devops для тестировщика / Тест-план, тест-кейс, отчет о дефекте, тест-сьют
  51. Git для тестировщика / Работа с ветками в Git (git branch)
  52. Git для тестировщика / git gui, gitk, git flow
  53. Логи для тестировщика / Работа с логами в тестировании
  54. Bash для тестировщика / Установка и настройка
  55. Bash для тестировщика / ls, mkdir, rm команды
  56. Bash для тестировщика / mv, cp, nano, less, vi, cat команды
  57. Один день из жизни тестировщика (QA Engineer)
  58. Аутсорсинг или продуктовая компания для тестировщика (QA)
  59. Bash для тестировщика / Поиск через grep и find
  60. КАК заполнить ПРОФИЛЬ в Linkedin
  61. Bash для тестировщика / Команды с выводом и процессами
  62. Bash для тестировщика / Команды ping и curl
  63. Основы IT для тестировщика / Операционные системы (ОС) / Hardware и Software
  64. Основы IT для тестировщика / Виды интерфейсов / Что такое GUI, API, CLI?
  65. У МЕНЯ УКРАЛИ УРОКИ / КАК ОБМАНЫВАЮТ IT КУРСЫ (ITsila)
  66. Как построить процесс тестирования с нуля?
  67. Я (НЕ) УХОЖУ С YOUTUBE?! Курс ТЕСТИРОВЩИК С НУЛЯ на Udemy
  68. TestRail и дополнительные инструменты для тестировщика
  69. Метрики в тестировании. Матрица трассировки
  70. Тестирование состояний и переходов / Таблица принятия решений
  71. Тестирование безопасности / OWASP TOP 10 уязвимостей
  72. Тестировщик с нуля за 10 часов / Полный курс QA/ Теория и практика.
Подробнее о курсе тестировщика →

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

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

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

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

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

Сверхнадежное программное обеспечение — мечта любого программиста и пользователя. Без работы специалиста по тестированию невозможен выпуск ни одного программного продукта. От правильного функционирования ПО может зависеть успех бизнеса, работа финансовых или промышленных компаний.
В рамках курса по тестированию ПО Вы научитесь составлять чек-листы и тест-кейсы в TestRail. Работать с техническим заданием, а также декомпозировать его. Познакомитесь с клиент-серверной архитектурой. Узнаете про особенности тестирования WEB-приложений и API. Ознакомитесь с тестированием мобильных приложений.

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

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

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

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

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

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

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

Модуль 1. Введение в тестирование программного обеспечения (4 ак. ч.)

  • Зачем нужно тестировать программы?
  • Понятие качества ПО. Стандарты качества ПО.
  • Атрибуты и характеристики качества ПО.
  • Основные определения тестирования.
  • Жизненный цикл ПО.
  • Методологии разработки.

Модуль 2. Методы и виды тестирования. Анализ требований к ПО (4 ак. ч.)

  • Методы и виды тестирования
  • Критерии тестового покрытия
  • Требования к ПО

Модуль 3. Тестовая документация (5 ак. ч.)

  • Иерархия документации тестирования
  • Тест-план
  • Чек-лист
  • Тест-кейсы

Модуль 4. Правила составления отчетов об ошибках в багтрекинговых системах (4 ак. ч.)

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

Модуль 5. Техники тестирования (4 ак. ч.)

  • Техники тестирования
  • Эквивалентное разбиение
  • Анализ граничных значений
  • Попарное комбинирование

Модуль 6. Клиент-серверная архитектура. Тестирование API (6 ак. ч.)

  • Краткий обзор сети
  • Клиент-серверная архитектура
  • Протокол HTTP
  • Микросервисная архитектура
  • Тестирование API

Модуль 7. Тестирование WEB-приложений (5 ак. ч.)

  • Особенности тестирования WEB-приложений
  • HTML, CSS, JS
  • Основные элементы пользовательского интерфейса

Модуль 8. Тестирование мобильных приложений (3 ак. ч.)

  • Для чего тестировать мобильные приложения?
  • Виды и типы мобильных приложений
  • Особенности тестирования мобильных приложений
  • Эмуляторы/симуляторы/фермы
  • Тестирование мобильных приложений Android
  • Тестирование мобильных приложений iOS
  • Элементы UI
  • Сниффинг трафика

Модуль 9. Практическая работа по материалу всего курса (5 ак. ч.)

  • Практическая работа по материалу всего курса
  • Подведение итогов.
Подробнее о курсе тестировщика →

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

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

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

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

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

  1. Что нужно знать о профессии тестировщика?
  2. Какую документацию пишет тестировщик?
  3. Какие методики и виды тестирования использовать в работе?
  4. Что такое тест-дизайн и как его использовать?
  5. Что такое Jira? Ч.1
  6. Как разрабатывается программное обеспечение?
  7. Что такое Jira? Ч.2
  8. Как создаются веб-страницы?
  9. Как работать с техническими заданиями?
  10. Что нужно знать о серверах и сетях?
  11. Что тестировщик должен знать про Linux?
  12. Зачем тестировщику git?
  13. Как тестировщику работать с SQL базой данных?
  14. Как тестировать программы без графического интерфейса?
  15. Как самому написать автоматизированные тесты?
  16. Как правильно писать резюме и искать работу тестировщиком?
  17. Стажировка после обучения. Вы пройдете обязательную стажировку на реальном 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: инструменты тестировщика
    Универсальный инструмент для организации автотестов и многого другого.

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

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

Команда

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

  • Арсений Батыров
    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 для начинающих
    Если у вас в школе была хорошая информатика, и на ней учили программировать, а не печатать в Word’e, и вы не забыли материал — тогда этот курс покажется вам слишком простым. А если у вас нулевая подготовка, но вы всё равно хотите научиться программировать — значит этот курс именно для вас.
  2. Азбука IT
    Курс “Азбука IT” раскрывает основные моменты из самых разнообразных областей мира информационных технологий. Вы получите ту самую базу, с которой сможете проходить почти любые IT-курсы без особых проблем и даже начать работать на позиции Junior.
  3. Школа для начинающих тестировщиков
    Эта школа для Вас, если Вы недавно работаете в тестировании, или только хотите приобщиться к этой отрасли, хотите структурировать теоретические знания и набраться практики.
  4. Практикум по тест-дизайну 2.0
    Курс позволит освоить базовые техники проектирования тестов, чтобы научиться применять их на практике и иметь возможность придумывать разнообразные тесты.
  5. Программирование на Java для тестировщиков
    Курс направлен на изучение возможностей языка Java и вспомогательных библиотек, позволяющих разрабатывать автотесты для приложений разных типов, а также шаблонов проектирования, позволяющих удобно организовать и легко изменять код.
  6. Bash: инструменты тестировщика
    Курс содержит все популярные команды из Bash, с помощью которой можно делать сотни задач, с которыми тестировщик сталкивается каждый день.
  7. Chrome DevTools: Инструменты тестировщика
    Курс создан для быстрого погружения в специфические для тестирования навыки работы с этим инструментом. Знания, приобретенные на этом курсе, помогут вам эффективно работать с Chrome DevTools сразу по окончании занятий.
  8. Docker: инструменты тестировщика
    Курс направлен на изучение работы с Docker, работе с образами и контейнерами, и их применении в тестировании: запуск приложений, серверов и автотестов в Docker
  9. Git: инструменты тестировщика
    Курс содержит все популярные команды из Git, а также множество домашних заданий на отработку знаний.
  10. SQL: Инструменты тестировщика
    Курс «SQL: Инструменты тестировщика» создан для быстрого погружения в навыки, необходимые именно тестировщику. Теория дается в объеме, минимально необходимом для практики.
  11. Консольные утилиты Android: инструменты тестировщика
    На курсе Вы научитесь запускать и тушить эмуляторы, рандомизированное тестирование, менять настройки девайса, посылать на устройства и принимать любые данные.
  12. Организация автоматизированного тестирования
    Тренинг будет полезен всем, кто внедряет с нуля или улучшает текущие подходы к организации автоматизированного тестирования.
  13. Тестирование производительности: JMeter 5
    Тренинг даст возможность попрактиковаться в использовании инструментов для мониторинга характеристик производительности и генерации нагрузки для веб-приложений.
  14. SQL для тестировщиков
    Курс направлен на изучение особенностей работы с разными СУБД, применению SQL в различных аспектах тестирования. После курса вы сможете писать запросы любой сложности.
  15. Логи как инструмент тестировщика
    Вы узнаете о логах все, что вам нужно знать: что это такое, как они выглядят, как их читать, какие улучшения просить, где искать логи на сервере и на клиенте, зачем тестировщику логи окружения и как выглядит хороший лог автотестов.
  16. Тестирование REST API
    Многие современные веб-приложения используют REST API для взаимодействия с сервером и для интеграции друг с другом, поэтому тестировщикам веб-приложений необходимо владеть инструментами и техниками тестирования REST API.
  17. Техники локализации плавающих дефектов
    Ох уж эти мистические «плавающие ошибки». Сколько вокруг них мифов! Но, когда причина найдена, всегда оказывается, что нет плавающих багов, а есть недолокализованные.
    Поэтому мы будем учиться локализовывать баги, которые «не воспроизводятся». Учиться искать причину проблемы без помощи разработчика. Учиться смотреть в код и искать причину снаружи. Делить бисекционно и читать логи. В общем, всё, что нужно для воспроизведения!
  18. Первый Онлайн ИНститут Тестировщиков
    Начиная свой путь в отрасли тестирования, задаешься вопросами: с чего начать? как развиваться? какие знания необходимы для получения работы? как стать признанным специалистом в своей компании и востребованным на рынке труда?
    Компания «Лаборатория Качества» подготовила курс, который поможет ответить на все эти вопросы.
  19. Автоматизация тестов для REST API при помощи Postman
    После прохождения курса вы сможете настроить систему автотестов для ваших API-методов, даже если ранее на проекте никакой автоматизации не было вообще!
  20. Автоматизация функционального тестирования
    Курс предназначен для тех, кто хочет расширить свой кругозор и получить общие фундаментальные знания в области автоматизации тестирования.
  21. Тестирование веб-приложений 2.0
    Курс посвящен особенностям тестирования веб-приложений (HTML, CSS, JavaScript) и специфике применения техник тест-дизайна для приложений такого типа.
  22. Тестирование без требований: выявление и восстановление информации о продукте
    Как искать и восстанавливать информацию о продукте, если отсутствуют идеальные требования к нему.
  23. Автоматизатор мобильных приложений
    Курс дает все необходимые навыки для самостоятельной настройки полного стека автоматизации с нуля.
  24. Автоматизация тестирования REST API на Python
    Этот курс позволит научиться с нуля автоматизировать тестирование API на популярном стеке Python, requests, pytest, Allure и Docker.
  25. Тестирование безопасности
    Курс про выявление наиболее распространенных уязвимостей в клиент-серверных приложениях, способы компроментации и защиты.
  26. Тестирование мобильных приложений
    Вы узнаете, как организовать тестирование мобильных приложений, как выбрать устройства для тестирования, получите представление о построении тестовых стратегий.
  27. Школа тест-менеджеров v. 2.0
    Если вы отвечаете за организацию тестирования на проекте, то этот курс – именно то, что поможет вам достичь максимального результата.
  28. Selenium WebDriver: полное руководство
    Ни на каком другом тренинге и ни в одной книге Вы не найдёте более полной информации о Selenium 3.0
  29. Аудит и оптимизация QA-процессов
    Основная задача курса — научить выявлять зоны риска вашего проекта, «откапывать» первопричины негативных проявлений и решать их, выстраивая грамотные процессы, подходящие непосредственно для вашей команды.
  30. Погружение в тестирование. Jedi point
    Экспресс-курс направлен на быстрое знакомство с профессией тестировщика.
  31. Selenium IDE 3: стартовый уровень
    Автоматизация с нуля. От участников не требуется никакой предварительной подготовки в области автоматизации тестирования и умения программировать.
  32. Тестирование юзабилити (usability)
    Как оценить удобство? Как его измерить? Как избежать субъективности в оценках? Ответить на все эти вопросы далеко не так просто, как кажется.
  33. Школа Тест-Аналитика
    На практических примерах будут разбираться все ключевые техники и инструменты тест-анализа, необходимые для понимания что, зачем и как тестировать.
  34. Создание и управление командой тестирования
    За 7 недель вы научитесь формировать команду из грамотных специалистов, оптимально распределять задачи между ними, мотивировать их на качественную работу и совершенствование своих навыков.
  35. Программирование на C# для тестировщиков
    Курс направлен на изучение возможностей языка C# и вспомогательных библиотек, позволяющих разрабатывать автотесты для приложений разных типов, а также шаблонов проектирования, позволяющих удобно организовать и легко изменять код.
  36. Программирование на Python для тестировщиков
    Курс направлен на изучение возможностей языка Python и вспомогательных библиотек, позволяющих разрабатывать автотесты для приложений разных типов, а также шаблонов проектирования, позволяющих удобно организовать и легко изменять код.
  37. Комплексная система подготовки тестировщиков по программе ISTQB FL
    Курс преследует две цели: получение глубокой теоретико-практической базы в тестировании и подготовка к сдаче экзамена ISTQB FL.
  38. Английский для тестировщиков
    Курс направлен на улучшение технического английского языка в сфере тестирования ПО и рассчитан на студентов с уровнем английского выше elementary.
Подробнее о курсе тестировщика →

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 облегчает работу тестировщика, запуская автоматически тесты на каждое изменение продукта
  • Научитесь просматривать результаты прохождения тестов и анализировать их.
  1. Тестирование фронта
  • Узнаете, на какие моменты стоит обращать особое внимание при тестировании фронта
  • Познакомитесь с встроенными в браузер возможностями исследования элементов на странице сайта
  1. Баг-репорты
  • Изучите правила оформления баг-репортов
  • Рассмотрите, какие бывают приоритеты, типы багрепортов
  • Познакомитесь с жизненным циклом багов
  • Потренируетесь на практике заводить баг-репорты, используя полученные знания
  1. Как работает Web
  • Узнаете, что такое клиент-серверная архитектура и как знание ее влияет на тестирование
  • Познакомитесь со структурой http-запросов и ответов
  • Рассмотрите различные коды ошибок в http-ответах
  1. Application Programming Interface (API)
  • Изучите как отправлять запросы и получать ответы с помощью Postman
  • Закрепите полученные знания на практике
  1. DevTools
  • Познакомитесь со структурой инструмента разработчика в браузере Google Chrome
  • Изучите, как с его помощью можно фильтровать запросы, править тестовые cookie и не только
  • Закрепите полученные знания на практике
  1. Базы данных
  • Познакомитесь с синтаксисом SQL-запросов
  • На практике научитесь получать, обновлять, фильтровать и удалять данные в базе
  1. Автоматизация тестирования
  • Узнаете, какие плюсы и минусы есть у автоматизации
  • Поймете, с чего стоит начать погружаться в эту тему
  • Познакомитесь с Selenium WebDriver
  • На двух практиках напишите свои первые браузерные тесты
  1. Жизненный цикл разработки ПО
  • Узнаете, что такое скрам, водопад, канбан и как они влияют на работу тестировщика
  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).

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

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

Для кого этот курс:

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

Как проходит обучение:

  1. Вы смотрите видеоматериалы, которых хватит для выполнения заданий по модулю
  2. Задания состоят из трёх уровней сложности. Отправляете задания на проверку наставнику
  3. Параллельно ведется проектная работа. Выполненные проекты — это ваше готовое портфолио
  4. В течение 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. Базы данных и терминал
  • Что такое БД?
  • Какие бывают?
  • Основные запросы
  • Работа тестировщика в терминале (виртуалка, linux, macos).
  1. Автотесты
  • Как и когда использовать
  • Какие бывают
  • Инструменты для автотестов
  • Что нужно знать для автотестов (яп, гит, иде).
  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.

Содержание:

  1. Введение в тестирование ПО
  • Кто такой тестировщик и что он делает
  • Понятия QA, QC и тестирование
  • Принципы тестирования
  1. Agile разработка
  • Жизненный цикл ПО
  • Модели разработки ПО
  • Методология Agile: SCRUM, Канбан, Экстремальное программирование (XP), RATIONAL UNIFIED PROCESS (RUP)
  • Планирование в Agile методологии
  • Участники IT-проекта и их роли
  1. Требования. Анализ требований
  • Требования
  • Анализ требований
  • Тестирование документации
  1. Дефекты
  • Откуда берутся ошибки в ПО?
  • Отчёты о дефектах
  • Жизненный цикл “бага”
  • Инструменты управления отчётами о дефектах
  1. Жизненный цикл тестирования
  • Жизненный цикл тестирования
  1. Виды и направления тестирования
  • White/Black/Grey Box-тестирование
  • Статическое и динамическое тестирование
  • Ручное и автоматизированное тестирование
  • Виды тестирования
  • Уровни тестирования программного обеспечения
  1. Тестовая документация
  • Виды тестовой документации
  • Тест-кейсы
  • Чек-лист
  • Программное обеспечение для управления тест-кейсами
  • Техники тест-дизайна
  • Отчётность в тестировании
  1. Техническая грамотность
  • Верификация и валидация
  • Протоколы передачи данных
  • Чем отличается HTTP от HTTPS
  • Системы виртуализации
  1. Принципы работы СУБД
  • Системы управления базами данных
  1. Инструменты тестировщика
  • Панель разработчика Chrome
  • Postman
  • MySQL.
Подробнее о курсе тестировщика →

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

Цена: 14 900 ₽

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

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

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

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

  • Хотите устроиться на работу в it компанию
  • Имеете любое образование, в возрасте от 16 до 60 лет
  • Ищете, где применить теорию на практике
  • Желаете расширить кругозор и освоить что-то новое
  • Обучаетесь в университете.

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

  1. Практика 50 часов
  • Практика является самой главной частью данного курса и самой важной составляющей в обучении тестированию.
  • Уже с первого занятия открывается доступ к разным проектам для тестирования (сайты, программы, веб-приложения). Выполняемые задачи точно такие же, как и на работе в IT компаниях.
  • Это реальный, разнообразный опыт, который можно указать в резюме.
  • Объём практики рассчитан на 50 часов. Выполняется на протяжении месяца в свободное время.
  • Каждое задание проверяется индивидуально, проводится работа над ошибками, даётся обратная связь.
  1. Цели и задачи тестирования
  • Понятия QA, QC, Tester. В чем отличия?
  • Почему тестировщики высоко ценятся?
  • Какова цель тестирования?
  • Что такое баг и что такое фича?
  • Основные принципы тестирования
  • Подходы к тестированию
  • Тестирование документации
  • Типы тестирования
  • Особенности тестирования разных продуктов
  • Терминология и инструменты тестировщика
  1. Виды тестирования
  • Виды тестирования
  • Функциональное тестирование
  • Тестирование UI
  • Тестирование Usability
  • Тестирование локализации
  • Кроссбраузерное тестирование
  • Тестирование безопасности
  • Нагрузочное тестирование
  • Тестирование производительности
  • Практика по видам тестирования
  1. Создание баг-репортов (youtrack, jira). Техники тест-дизайна
  • Атрибуты баг-репорта
  • Оформление баг-репорта
  • Разбор основных ошибок в баг-репортах
  • Приоритет vs Важность
  • Практика по баг-репортам
  • Жизненный цикл бага
  • Техники тест-дизайна
  1. Тестовая документация
  • Для чего нужна тестовая документация
  • Артефакты тестовой документации
  • Учимся составлять тест-план
  • Описание тест-кейсов
  • Для чего нужен чек-лист
  • Практика составления чек-листа
  • Traceability matrix
  • Отчеты о тестировании
  1. Модели разработки ПО. Уровни тестирования
  • Модели разработки ПО
  • Этапы разработки
  • Требования к продукту
  • Анализ требований
  • Тестирование требований
  • Уровни тестирования
  • Приемочное тестирование
  1. Базы данных(mysql)
  • Для чего нужны системы управления базами данных
  • Типы базы данных
  • MySQL
  • Backend и Frontend
  • Примеры использования
  • Пишем простые запросы в SQL
  • Практика по запросам
  • Разбор продвинутых запросов в SQL
  1. Тестирование API (postman), HTML&CSS, Chrome dev tools
  • Знакомство со структурой клиент-сервисных приложений
  • Протокол HTTP
  • Структура запроса/ответа
  • Виды ошибок в браузере
  • HTML & CSS в работе тестировщика
  • Тестирование API
  • Работа с cookies
  • Обзор Chrome Dev Tools
  1. Всё о прохождении собеседований + подготовка к удалённой работе
  • Контрольный тест
  • Составляем резюме
  • Ищем вакансию. Обзор типов компаний
  • Сопроводительное письмо
  • Подготовка к собеседованию
  • Как вести себя на собеседовании
  • Разбор основных вопросов на собеседовании
  • Подготовка к работе на фрилансе
  • Подведение итогов. Вручение сертификатов
  1. Стажировка (0,5 — 1 месяц)
    Основная программа курса уже будет содержать месяц практики, что равно стажировке, однако, есть дополнительная возможность получить больше практики в компаниях партнёрах:
  • По результатам курса, лучших учеников отправляем на стажировку
  • Варианты разные (оплачиваемая/неоплачиваемая, полный/частичный рабочий день)
  • Длительность от 14 до 30 дней
  • Бонусный курс: автоматизация тестирования на Python с помощью Selenium (1 месяц)
    Это продвинутый курс по автоматизации тестирования на Python + Selenium, полученные знания и навыки значительно улучшат основное резюме, положительно отразятся на зарплате.
    Курс состоит из 4 модулей, общей продолжительностью 1 месяц. Проходить можно в свободное время. Сейчас, он временно входит в программу основного курса по ручному тестированию в виде бонуса!
    Python базовый уровень
  • Структура веб-страницы
  • CSS селекторы
  • XPATH селекторы
  • Основные методы Selenium
  • Работа с файлами, JS скриптами
  • Implicit WaitsExplicit
  • Подведение итогов. Вручение сертификатов.
  1. Уровень 2. Навыки middle QA [BETA] Это продвинутый курс по ручному тестированию, где будут изучены дополнительные темы уровня продвинутого тестировщика (Middle QA). Полученные знания и материалы будут весомым конкурентным преимуществом для начинающего тестировщика (Junior QA).
  • Сети. Основные понятия и инструменты
  • 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 может изучить каждый желающий. Мы не требуем особых навыков и знаний из сферы тестирования. Каждый может стать QA-специалистом с нуля за несколько месяцев.

  • Ментор – опытный тестировщик
    Вы будете обучаться тестированию у опытного специалистам с мощным портфолио. Он поделится самыми актуальными знания и расскажет то, что знает только практик. Не стесняйтесь задавать вопросы, и просить помощи у преподавателя в любое время в круглосуточном чате группы.
  • Адаптивное образование
    Если вы не хотите изучать программу какого-то модуля или в ней рассказывается уже вам известное, вы можете отказаться от этого модуля. И, конечно, не платить за него. Адаптируйте программу персонально под себя. Учите исключительно то, что реально вам нужно.
  • Помощь с трудоустройством
    По окончанию учебы вы посетите интенсив по трудоустройству, где узнаете, как правильно продвигать себя, как грамотно составить резюме и успешно пройти собеседование на должность тестировщика. Резюме лучших выпускников мы отправляем в компании-партнеры.

Для кого:

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

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

Окончив курс, вы сможете работать на должности Тестировщик ПО (QA).

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

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

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

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

  1. Резюме

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

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

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

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

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

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

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

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

  • Продолжительность курса — 1 месяц
  • Практические задания — 120 ч.
  • Лекции — 20 ч.
  • Общая обратная связь — 20 ч.
  • Личная обратная связь — 4 ч.
Пройти курс тестировщика →

Программа:

Тема 1. Введение в ручное тестирование ПО

  • Что такое тестирование, основные задачи.
  • Роль тестирования ПО в ИТ. Зачем тестировать ПО?
  • Отличие понятий «тестирование» и «обеспечение качества».

Тема 2. Работа с дефектами. Описание и структура дефектов

  • Параметры дефекта. Как гарантированно донести проблему до всех участников проекта.
  • Правила описания полей.
  • Вспомогательные инструменты.
  • Примеры и рекомендации к описанию дефектов.

Тема 3. Виды тестирования

  • Виды тестов и их классификация. Что можно тестировать в приложениях, помимо функциональности?
  • Приоритет и очередность выполнения видов тестов. С чего начать тестирование?
  • Подходы к композиции тестов для каждой сборки (версии) приложения.

Тема 4. Жизненный цикл проекта, участники проекта

  • Роли и участники проекта.
  • Зоны ответственности участников проекта.
  • Этапы проекта, подключение команды тестирования.
  • Типовая организация тестирования на проекте.
  • Правила проектной коммуникации.

Тема 5. Тестовая документация и артефакты тестирования

  • Тестовая модель приложения.
  • Цели создания тестовой документации.
  • Тест-дизайн: обзор методик, практические рекомендации.

Тема 6. Работа с дефектами. Жизненный цикл дефектов

  • Что происходит с дефектом после его создания?
  • Валидация дефектов, правила работы с резолюциями.

Тема 7. Подход к выполнению тестовых сценариев

  • Приоритизация выполнения проверок.
  • Тестирование по сценариям, исследовательское тестирование; типовые проверки для каждой функциональности.

Тема 8. Техническое обеспечение тестирования

  • Использование инструментов при ручном тестировании.
  • Техническая грамотность:
  • Сети;
  • Виртуализация;
  • ОС (семейство Windows, Linux);
  • Веб-технологии.

Тема 9. Обзор возможностей развития в сфере тестирования

  • Горизонтальное, вертикальное развитие карьеры тестировщика.
  • Обзор сфер в ИТ, смежных с тестированием.
Подробнее о курсе тестировщика →

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

Цена: 670 BYN — 730 BYN

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

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

Кто такой тестировщик ПО?
Специалист, который занимается обеспечением высокого качества IT-проектов (сайтов, мобильных приложений и пр.), поиском ошибок и сбоев в их работе. Тестировщик моделирует различные ситуации, которые могут возникнуть в процессе использования предмета тестирования, чтобы разработчики смогли исправить обнаруженные ошибки.

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

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

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

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

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

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

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

  1. «Тестирование программного обеспечения»
  • Введение в тестирование ПО
  • Основные понятия и определения в тестировании
  • Тестирование ПО и связь с жизненным циклом ПО
  • Виды и уровни в тестировании ПО
  • Техники тест-дизайна
  • Планирование тестовых испытаний
  • Исследовательское тестирование (Exploratory testing)
  • Тестирование требований и документации
  • Разработка тестовой документации. Преимущества тест-кейсов и чек-листов
  • Поиск и документирование дефектов
  • Инструменты для тестирования
  • Документирование результатов тестирования
  • Тестирование юзабилити
  • Тестирование безопасности
  • Основы автоматизации тестирования
  • Итоговый тест.
  1. «Тестирование программного обеспечения. Углубленный уровень»
  • Тестирование WEB-приложений
  • Chrome DevTools
  • Тестирование юзабилити (usability testing)
  • Тестирование производительности через 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. Цели курса
  • Чем занимаются тестировщики?
  • Роль тестирование в разработке ПО.
  • Проектная команда.
  • Тестирование формы, подходы к тестированию и приоритизация проверок.
  1. Работа с дефектами: описание и структура дефектов
  • Описание и структура дефектов
  • Правила выставления критичности
  • Основные ошибки описания дефектов и как их избежать
  1. Вводное занятие
  • Система отслеживания багов и задач JIRA
  • Знакомство с корпоративной системой wiki и почтой
  • Утилиты для захвата экрана и видео
  • Использование инструментов при тестировании.
  1. Тестовая документация
  • Acceptance Sheet, TestSurvey, Check List
  • Чек-лист для тестирования мобильных и вебприложений
  • Test Cases: структура и детализация. Инструменты управления тестами
  1. Подходы к тестированию
  • Приоритизация выполнения проверок
  • Уровни тестирования (типы тестов по покрытию)
  • Тестовые активности.

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

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

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

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

Как строится процесс обучения?

  1. Занятия проходят онлайн в режиме реального времени дважды в неделю по расписанию.
  2. Простые домашние задания выдаются между лекциями в будние дни, сложные ― преимущественно на выходные.
  3. Студенты получают доступ к баг-трекинговой системе Jira и материалам корпоративной базы знаний.
  4. По каждому домашнему и практическому заданию тренер предоставляет подробную обратную связь.
  5. Обучение заканчивается экзаменом ― итоговым собеседованием с преподавателем.

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

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

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

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

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

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

В курсе есть весь набор теории и практики, который необходимо освоить, чтобы любому выпускнику, успешно окончившему курс, быстро найти работу после окончания обучения, как самостоятельно, так и среди компаний-партнеров Stormnet.

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

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

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

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

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

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

  1. Введение в тестирование ПО
  • Введение
  • История тестирования
  • Тестирование и качество
  • Понятие контроль качества и обеспечение качества
  • Направления тестирования
  • Этапы тестирования
  • Методы тестирования
  • Уровни тестирования
  • Виды тестирования
  1. Тестирование ПО и его связь с жизненным циклом ПО
  • Стадии процесса тестирования
  • Жизненный цикл ПО и его связь с тестированием
  • Сроки тестирования (когда начинать и прекращать тестирование)
  • Основные сложности тестирования
  • Психологические аспекты тестирования
  • Методологии разработки и роль тестирования в них
  1. Тестирование документации и требований
  • Введение
  • Определение понятия “требование”
  • Требования к продукту и процессу
  • Важность требований
  • Распределение дефектов по рабочим продуктам
  • Виды документации, подвергаемой тестированию
  • Уровни требований
  • Типы требований
  • Группа функциональных требований
  • Группа нефункциональных требований
  • Кто создаёт и использует требования
  • Источники требований
  • Пути выявления требований
  • Видение продукта и границы проекта
  • Документирование требований. Секции документа “Требования”
  • Тестирование требований
  • Характеристики хорошего требования
  • Характеристики хорошего набора требований
  • Каких требований быть не должно
  • Проблемы с требованиями
  • Проблемы с наборами требований
  • Работа с требованиями (техники и способы)
  • Практическое задание
  1. Особенности тестирования web-приложений
  • Введение
  • Принцип работы web-приложений и их окружение
  • Понятие статических и динамических страниц
  • Структура клиент-сервер
  • Основы HTTP
  • GET, POST запросы
  • Формат JSON
  • Структура JSON
  • Формат XML
  • Отличия XML и HTML
  • Недостатки применения XML
  • Элементы. Структура элемента
  • Понятие теги и аттрибуты
  • Тестирование форм
  • Основные проверки
  • Кросс-браузерное тестирование
  • Тестирование совместимости
  • Практическое задание
  1. Планирование тестовых испытаний
  • Введение
  • Связь планирования тестовых испытаний с жизненным циклом ПО
  • Области компетенции тестировщиков
  • Задачи планирования и тестового плана
  • Необходимые действия на стадии планирования
  • Артефакты, создаваемые на стадии планирования
  • Сложности планирования
  • Риски
  • Секции тестового плана
  • Критерии хорошего тестового плана
  • Преимущества хорошего тестового плана
  • Рассмотрение примера тестового плана
  • Практическое задание
  1. Разработка тестов. Практика разработки тест-кейсов.
  • Разновидности тестов
  • Пример разработки тестов: задача о треугольнике
  • Классы эквивалентности и граничные условия
  • Документирование тестов. Тест-кейсы
  • Свойства тест-кейсов
  • Рекомендации по разработке тестов
  • Язык написания тестов
  • Критерии хорошего тест-кейса
  • Тестовые сценарии
  • Техники ускорения написания тестов
  • Шаги разработки тестов
  • Пример разработки тестов
  • Практическое задание
  1. Поиск и документирование дефектов
  • Введение
  • Определения дефекта
  • Отчёты об ошибках
  • Атрибуты отчётов об ошибках
  • Примеры отчётов об ошибках
  • Плохие и хорошие отчёты об ошибках
  • Рекомендации по написанию отчётов об ошибках
  • Преимущества хороших отчётов об ошибках
  • Баг-трэкинговые системы
  • Практическое задание
  1. Документирование результатов тестирования
  • Введение
  • Определения отчёта о результатах тестирования
  • Цели написания отчёта о результатах тестирования
  • Структура отчёта о результатах тестирования, примеры.
  • Финальный отчёт о результатах тестирования
  • Рассмотрение примеров отчётов о результатах тестирования
  • Практическое задание
  1. Работа с базами данных
  • Основы MySQL
  • Основные команды
  • Операторы условий
  • Правила формирования запросов
  • Примеры запросов с условиями
  • Комплексные Select
  • Inner Join
  • Left Join
  • Right Join
  • Full Outer Join
  • Команды Update, Insert Into, Delete
  • Применение оператора Distinct
  • Практическое задание
  1. Особенности тестирования мобильных приложений
  • Основные типы мобильных приложений
  • Тестовая документация
  • Условия выбора мобильных устройств для тестирования
  • Спецификаторы ресурсов
  • Классический порядок проведения тестирования
  • Установка приложения на устройство
  • Особенности снятия скриншотов на различных мобильных устройствах
  • Инструменты для ручного и автоматизированного тестирования мобильных приложений
  • Примеры багов для мобильных приложений из реальных проектов
  • Практическое задание
  1. Тестирование веб сервисов и API
  • Введение
  • Понятие веб-сервис
  • Отличия между веб-сервисом и веб-приложением
  • Виды веб-сервисов
  • JSON и XML
  • Различия SOAP и REST сервисов
  • Особенности тестирования веб-сервисов
  • Знакомство с инструментами тестирования веб-сервисов
  • Понятие API
  • Работа с Postman
  • Практическое задание
  1. Тестирование удобства использования и составление резюме
  • Введение
  • Определение удобства использования и его тестирование
  • Тезисы тестирования
  • Способы тестирования
  • Контекстуальные исследования
  • Эвристические исследования
  • Фокусные группы
  • Оценочные листы
  • Плюралистическая проработка
  • Протоколы самоотчёта
  • Экспертиза компонентов
  • Поиск работы
  • Составление резюме
  • Структура резюме
  • Типичные ошибки в резюме тестировщиков
  • Ресурсы по поиску работы
  • Разбор эффективности каждого ресурса
  • Размещение резюме
  • Отклики на вакансии
  • Сопроводительное письмо: структура, цель, ошибки
  • Создание и заполнение профессионального профиля
  • «Социально-сетевая жизнь» тестировщика
  • Особенности прохождения собеседования на должность Junior QA
  • Структура и продолжительность собеседования
  • Как увеличить свои шансы на успех?
  • Перспективы карьерного роста тестировщика
  • Практическое задание
  1. Тестирование безопасности
  • Введение
  • Определения тестирования безопасности
  • Терминология тестирования безопасности
  • Источники проблем информационной безопасности
  • Принципы безопасности и защищённости
  • Категории объектов защиты
  • Уровни информационной безопасности
  • Поиск уязвимостей
  • Типы тестов уязвимости
  • Атаки через среду
  • Атаки через ввод
  • Атаки через данные и логику
  • Программное обеспечение для автоматизации тестирования безопасности
  • Мифы безопасности
  • Практическое задание
  1. Итоги и перспективы
  • Итоговый тест по всему курсу (теория + практика)
  • Разбор теста
  • Тренировочное собеседование
  1. Особенности деловой коммуникации
  • Способы коммуникации
  • Основные правила написания делового письма
  • Требования к вашей деловой почте
  • Заполняем тему письма и адресата
  • Структура письма
  • Принципы деловой коммуникации
  • Организация иерархии папок в почтовом клиенте
  • Система расставления приоритетов
  • Общепринятые в переписке аббревиатуры
  • Как понять: нужно ли вам отвечать на письмо, работая в команде?
  • Правила написания писем
  • Работа с возражениями
  • Практическое задание.

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

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

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

  • Игорь
    «С апреля 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 – quality assurance, обеспечение качества) проверяют программы на соответствие требованиям заказчика, удобство использования, безопасность и многие другие параметры. Работа тестировщиком требует от кандидата усидчивости, ответственности и внимательности.
Тестировщик должен знать основные методологии тестирования, как составлять тесты, знать типовые ошибки программистов, уметь анализировать требования к программе. Кроме того, многие компании требуют некоторый технический кругозор — понимание клиент-серверной архитектуры, протокола HTTP, умение перехватывать и формировать запросы, знание баз данных и SQL, форматов XML и JSON и навыки работы с Linux и командной строкой.

Курс по тестированию ПО состоит из 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. Поиск данных: SELECT, группировка, join’ы, подзапросы
  21. Как устроиться на работу тестировщиком.
Подробнее о курсе тестировщика →

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

Цена: 14 900 ₽

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

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

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

Кому подойдёт:
Всем, кто хочет работать в IT, но не знает, с чего начать

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

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

  1. От вас будет зависеть запуск новых продуктов, поэтому вы станете высокооплачиваемым сотрудником
  2. Воспроизводить различные пользовательские сценарии использования программ / сайтов / приложений и указывать на «прорехи» в их исполнении
  3. Сообщать программистам об ошибках и уязвимостях на понятном для них языке
  4. Выявлять ошибки и уязвимости, чтобы с ними не столкнулись пользователи
  5. Тестировать разные программы, сайты и приложения
  6. Во время обучения вы будете много практиковаться — это научит вас работать с разными программами и подходами, а значит, вам будет доступно больше вакансий.

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

Модуль 1. Кто такой тестировщик

  • Роль тестировщика в команде и в жизни продукта. Перспективы роста
  • Понятия: тестирование, качество и дефект

Модуль 2. Введение в тестирование. Этапы работы и функции тестировщика

  1. Основные понятия
  • Что такое тестирование
  • Что такое дефект. Как понять стоимость дефекта
  • Зачем тестировать на ранних этапах
  • Что такое QA, кто такие QA-инженеры
  • Виды решений: mobile, web, api, games
  1. Как делается программное обеспечение
  • Подходы к разработке программного обеспечения: scrum, канбан и водопад
  • В каких случаях применяется каждый подход, их плюсы и минусы
  • Этапы, роли и активности в разработке программного обеспечения
  • Как участвует QA-инженер в каждом этапе разработки программного обеспечения
  1. Работа с требованиями
  • Как выглядят требования, критерии качественных требований
  • Примеры плохих и хороших требований
  1. Что такое тест-кейс
  • Составные части тест-кейса
  • Обзор работы тестировщика на практике – вы поймете, что это совсем не больно
  1. Оформление дефектов
  • Понятие баг-репорта
  • Атрибуты дефекта: priority, severity
  • Жизненный цикл дефекта
  • Работа с BTS
  1. Классификация тестирования: виды, уровни и подходы
  2. Тест-дизайн
  • Техники тест-дизайна
  • Что такое границы и классы, матрица решений, состояния и переходы, сценарий использования, предугадывание
  • Попарное тестирование
  • Исследовательское тестирование
  1. Знакомство с TMS
  • Предназначение и польза TMS
  • Работа с одной популярной TMS и обзор альтернатив
  1. Тестовая документация: чек-листы, тест-планы, стратегия, отчеты и т.д.

Модуль 3. Тестирование Web-приложений

  1. Как устроены веб-приложения
  • Какие есть браузеры и их отличия
  • Как проходит загрузка страницы с сервера
  • Обзор языков программирования: HTML, CSS, JS
  • Что такое SPA-приложения, логика их работы
  1. Что такое frontend-тестирование.
  • Функциональное тестирование, тестирование верстки, кроссбраузерное тестирование
  • Отличия web-приложений от десктопа
  1. Инструменты разработчика
  • Что дает кнопка f12 тестировщику
  • Что такое cookie
  • Просмотр верстки
  • Работа с вкладкой network
  • Работа с cookie и localStorage
  • Обзор других возможностей разработчика
  1. Тестирование веб-приложения – практика:
  • Валидация форм
  • Отработка сценариев
  • Работа с версткой
  • Кроссбраузерное тестирование
  • Чистка куки

Модуль 4. Тестирование BackEnd  

  1. Клиент-сервер. HTTP
  • Понятия клиент, сервер и API
  • Как устроен HTTP
  • Как посмотреть запросы в браузере
  1. Инструменты работы с API
  • Curl и Postman.
  • Обзор альтернативных инструментов
  1. Документирование API: openAPI, Swagger, Swagger+Postman
  2. Расширенная работа с Postman: коллекции, переменные, тесты и запуск коллекции
  3. Что такое нагрузочное тестирование, основные понятия
  4. Альтернативный транспорт: GraphQL, gRPS и SOAP

Модуль 5. Работа базами данных. Язык программирования SQL

  1. Введение в базы данных
  • Что такое базы данных. Трехуровневая архитектура
  • Что такое таблица, связи таблиц
  • Что проверять в таблицах и как использовать для предусловий
  1. Простые запросы: select, update, delete, where
  2. Сложные запросы: вложенные select’ы, join’ы
  3. Практика: тестирование api/web c обращениями к базам данных

Модуль 6. Тестирование мобильных приложений

  1. Как работают мобильные приложения
  • Жизненный цикл приложения
  • Холодный/теплый запуск
  • Различия iOs и Android платформ
  1. Особенности мобильного тестирования
  • Отличия от web-приложений
  • Отличия от десктоп-приложений
  • Что, кроме функционала, тестировать в мобильных приложениях
  1. Дебаг трафика: charles, fiddler
  2. Инструменты разработки и тестирования
  • XCode и AndroidStudio
  • Эмуляторы
  • Что такое логи и как их смотреть

Модуль 7. Автоматизация тестирования

  1. Автоматизация как зона роста тестировщика. Как и что изучать, чтобы научиться автоматизировать
  2. Основы языка программирования Python: переменные, циклы, ветвления, функции и массивы
  3. Что такое Git, основы работы: ветки, команды push, pull и fetch
  4. Что такое Ui-тесты
  • Selenium
  • Базовые операции
  • Локаторы
  • Где брать информацию для тестирования
  1. Правила и принципы автоматизации. CI/CD

Модуль 8. Как построить успешную карьеру в тестировании  

  1. Как себя продавать без опыта работы
  2. Как составить идеальное резюме тестировщика
  3. Что писать в сопроводительном письме
  4. Где искать работу
  5. Как готовиться к собеседованию
  6. Как вести себя на собеседовании. Собеседование soft и hard skill
  7. Разбор основных вопросов на собеседовании и как на них отвечать, чтобы получить желаемую должность
  8. Фриланс. Поиск проектов. Юридическая документация
  9. Как и куда расти тестировщику. План развития.

Как проходит курс:

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

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

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

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

Дмитрий Еремин
Руководитель отдела тестировщиков в ВТБ, отвечает за автоматизацию и тестирование в более 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. Много обратной связи
    Все домашние задания проверяют сами преподаватели, дают комментарии, помогают разобраться во всех деталях тестирования.
  4. База для успешного прохождения собеседования
    Мы рекрутинговое агентство, а значит мы постоянно общаемся с работодателями и знаем, что им нужно. Курс составлен с учётом того, что вас будут спрашивать на интервью
  5. Помощь в трудоустройстве
    Мы приглашаем работодателей на последнее занятие, которое проходит в виде собеседования. Это ваш шанс показать себя и получить оффер сразу по окончанию обучения. А ещё мы всегда рекомендуем своих выпускников, когда наши партнёры ищут тестировщиков.

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

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

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

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

  • Новичкам в QA
    Получить высокооплачиваемую работу за 2,5 месяца? Это реально вместе с IT AVENUE. Курс Тестирования ПО не только позволит вам начать зарабатывать в долларах уже через 2,5 месяца, но и даст хороший старт для дальнейшего обучения любым IT-профессиям!
  • Проектным менеджерам в IT
    Курс QA поможет разобраться во всех этапах тестирования программного обеспечения. Окончив курсы, вы расширите знания и значительно увеличите свою стоимость как специалиста в области Project Management.
  • Новичкам в IT
    Тестирование – одна из самых востребованных IT-профессий в 2020 году. Вам совершенно не обязательно учиться программированию, чтобы работать тестировщиком. Главная обязанность этого специалиста – искать баги и составлять баг-репорты. Вы будете тестировать новые игры, мобильные приложения и крутые веб-сервисы, и зарабатывать в долларах.
  • Специалистам других IT-профессий.
    Курс отлично подойдет тем, кто желает сменить род деятельности, но хочет остаться в IT. После обучения вы сможете претендовать на новую высокооплачиваемую должность, имея при этом огромное преимущество – предыдущий опыт работы в этой же сфере.

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

Модуль 1. Основы тестирования

  1. Введение в Тестирование. Цели, методы и виды тестирования. Цикл разработки. Планирование и результаты.
  2. Agile и другие циклы разработки. Дизайн кода.
  3. Тестирование и его виды. Функциональное/нефункциональное тестирование. Тестирование производительности.
  4. Введение в разработку ПО. Циклы разработки. Модели разработки ПО.
  5. Тест-кейсы. Примеры оформления тест-кейсов и аксиомы тестирования.
  6. Этапы процесса тестирования ПО. Работа в команде, связь с командой.
  7. Исследование ПО. Исследование методов тестирования ПО.
  8. Доменное тестирование. Тест-дизайн.

По итогам модуля:
Глубокое понимание основных этапов разработки ПО. Чёткое понимание задачи тестирования в процессе разработки ПО.

Модуль 2. Тестирование ПО

  1. Комбинаторика и тестирование. Комбинаторные техники тестирования.
  2. Тестирование на основе диаграмм состояний и переходов состояний.
  3. Автоматизация тестирования. Введение в теорию автоматизации. Ключевые тезисы об автоматизации.
  4. Стратегия автоматизированного тестирования. Связка мануального и автоматизированного тестирования.
  5. Обзор инструментов автоматизации тестирования. Библиотека Selenium как главный инструмент автоматизации. Разбор проекта в Selenium.
  6. Введение в нагрузочное тестирование ПО. Основные принципы и инструменты. Метрики производительности.
  7. Тестирование мобильных приложений. Виды тестирования мобильных приложений.
  8. Постановка задачи и работа с требованиями к проекту.

По итогам модуля:
Глубокое понимание основ тестирования ПО. Рассмотрены все виды тестирования. Изучены особенности тестирования мобильных приложений.

Модуль 3. Практика тестирования

  1. Введение в исследовательское тестирование. Параллельное проектирование и выполнение тестов. Декомпозиция ПО.
  2. Стратегия тестирования. Артефакты. Чек-листы. Юзабилити тестирование.
  3. Стратегия тестирования. Тест-планы и как с ними работать. Функциональное тестирование.
  4. Получение тестовых артефактов. Артефакты и виды тестирования. Тест-комплекты. Чек-листы. Баг репорты

По итогам модуля:
Глубокое понимание основ мануального тестирования ПО. Приобретён навык оформления и ведения тестовой документации Разработан тест-кейс. Полная готовность к решению задач на позиции «Манульный тестировщик» в любой IT-компании Москвы.

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

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

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

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

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

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

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

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

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

Курсы:

  1. DEV-DB. Основы баз данных для программистов
    График обучения: 40 ак. часов, 10 занятий по 4 ак. часа либо 5 занятий по 8 ак. часов
  2. QA-OQA. Оптимизация тестирования программного обеспечения
    График обучения: 40 ак. часов, 10 занятий по 4 ак. часа либо 5 занятий по 8 ак. часов
  3. DEV-J120. Java SE. Стандартные пакеты
    Второй курс по основам практического программирования на языке Java. Курс направлен на изучение основных стандартных пакетов платформы Java, входящих в состав платформы J2EE, в том числе пакетов AWT, Swing и Collection, а также JavaFX.
    График обучения: 40 ак. часов, 5 дней по 8 ак.часов (дневная форма обучения) или 10 дней по 4 ак.часа (вечерняя форма обучения)
  4. DEV-J130. Java SE. Разработка многоуровневых приложений
    Третий курс по основам практического программирования на языке Java. На курсе рассматриваются вопросы работы с базами данных из Java-приложений на основе технологии JDBC, основы сетевого программирования, основы разработки веб-приложений и основы многопоточного программирования.
    График обучения: 5 дней по 8 ак.часов (дневная форма обучения) или 10 дней по 4 ак.часа (вечерняя форма обучения)
  5. DEV-J200. Java EE. Разработка корпоративных приложений
    Программистам, разрабатывающим корпоративные приложения, предлагается курс посвященный изучению основных технологий платформы Java Enterprise Edition (Java EE). В этом курсе изучаются структура и основные возможности платформы, базовые технологии разработки web-приложений, создание EJB-компонент и стандартные механизмы обеспечения безопасности, предлагаемые платформой Java EE
    График обучения: 5 дней по 8 ак.часов (дневная форма обучения) или 10 дней по 4 ак.часа (вечерняя форма обучения)
  6. DEV-QT10. Прикладное программирование на С++ с использованием Qt. Базовый уровень
    Курс предназначен для подготовки прикладных разработчиков кросс-платформенных приложений с использованием C++ тулкита Qt.
    График обучения: 44 ак.часов, 5,5 дней по 8 ак.часов (дневная форма обучения) или 11 дней по 4 ак.часа (вечерняя форма обучения)
  7. QA-DB. Основы баз данных для тестировщиков
    График обучения: 40 ак. часов, 10 занятий по 4 ак. часа либо 5 занятий по 8 ак. часов
  8. Основы алгоритмизации и программирования
    График обучения: 16 дней по 4 ак.ч.
  9. Основы алгоритмизации и программирования (дистанционный)
    В данном курсе рассматриваются общие вопросы, касающиеся двух фундаментальных понятий: алгоритмизации и программирования.
    График обучения: 2 месяца
  10. DEV-J110. Java SE. Введение в язык Java
    Курс по основам языка Java – первый из линейки курсов по основам практического программирования на языке Java. В рамках курса основное внимание уделяется изучению классов, интерфейсов, стандартным операторам, операциям и типам данных.
    График обучения: 5 дней по 8 ак.часов (дневная форма обучения) или 10 дней по 4 ак.часа (вечерняя форма обучения)
  11. QA-QAB. Тестирование программного обеспечения
    Данный курс дает общее представление о процессе тестирования программных продуктов. В нем изучаются необходимые фундаментальные понятия и термины, а также получаются практические навыки, необходимые для начала работы в области тестирования программного обеспечения.
    Курс рассчитан на людей, начинающих работать в области тестирования программных продуктов или уже имеющих небольшой опыт тестирования, но желающих систематизировать свои знания. Также курс может быть интересен разработчикам или менеджерам, которые хотели бы внедрить тестирование у себя на проекте.
    График обучения: 40 ак. часов, 10 занятий по 4 ак. часа либо 5 занятий по 8 ак. часов
  12. QA-QAWS. Практикум по тестированию
    График обучения: 40 ак. часов, 10 занятий по 4 ак. часа либо 5 занятий по 8 ак. часов
  13. DEV-SWT110. Введение в технологии разработки программного обеспечения: разработка требований и проектирование
    В курсе рассматриваются два важнейших процесса разработки программного обеспечения: разработка требований и проектирование. Требования являются основой любой профессиональной программы, определяя весь необходимый функционал разрабатываемой системы и описывая её качественные характеристики, такие, как производительность, надёжность и удобство использования. В свою очередь, правильный подход к проектированию позволяет на основе требований создавать более надёжные и производительные программы.
    График обучения: 5 дней по 8 ак.часов (дневная форма обучения) или 10 дней по 4 ак.часа (вечерняя форма обучения)
  14. DEV-C230. Параллельное программирование на С++ (Стандарт С++11, С++14, С++17, C++20)
    Целью данного курса является освоение принципов и приемов параллельного программирования, а также овладение новыми средствами языка для запуска потоков, организации их взаимодействия и синхронизации.
    График обучения: 3 дня по 8 ак.ч. или 6 дней по 4 ак.ч.
  15. DEV-OCPJP. Подготовка к сдаче сертификационных экзаменов серии Oracle Certified Professional Java Programmer
    Курс готовит к сдаче сертификационного экзамена Java Standard Edition 5 Programmer Certified Professional Exam (CX-310-055) или Java Standard Edition 6 Programmer Certified Professional Exam (CX-310-065)
    График обучения: 5 дней по 8 ак.часов (дневная форма обучения) или 10 дней по 4 ак.часа (вечерняя форма обучения)
  16. DEV-QT20. Прикладное программирование на С++ с использованием Qt. Углубленное изучение
    Курс предназначен для подготовки прикладных разработчиков кросс-платформенных приложений с использованием C++ тулкита Qt.
    График обучения: 5 дней по 8 ак.ч. или 10 дней по 4 ак.ч.
Подробнее о курсе тестировщика →

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

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

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

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

  • Длительность курса — 11 недель
  • 11 тренеров-экспертов в своих областях
  • Среднее время работы в неделю — 4 — 12 часов.
Пройти курс тестировщика →

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

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

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

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

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

Детальная обратная связь
Если вы что-то не поняли, или некорректно выполнили ДЗ, или не согласны — тренер будет индивидуально работать с вами до успеха. Никаких «бросить в воду и ждать, пока научится плавать» — мы будем с вами до тех пор, пока вы не поплывёте.

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

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

Цена: 39 400 руб.

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

Онлайн-курсы тестировщиков программного обеспечения: стань мастером в области тестирования ПО

  • Кол-во часов: 24 часа
  • Кол-во занятий: 12 уроков.
Пройти курс тестировщика →

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

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

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

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

Как проходит обучение?

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

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

  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. На практических занятиях вы получите возможность полностью погрузиться в работу тестировщика, научитесь работать с реальной баг-трекинговой системой и сможете на практике пройти весь процесс тестирования, от поиска дефектов до составления отчетов для будущих клиентов.
    Каждое практическое задание, которое вы получите, будет тщательно проанализировано тренером-консультантом. Все участники получат детальную обратную связь по каждой выполненной работе.

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

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

Для кого:
Онлайн-тренинг подойдет всем. Мы не проводим предварительного тестирования, не требуем специальных знаний и умений.

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

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

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
Курс предназначен для начинающих тестировщиков и тех, кто хочет сменить работу и войти в IT – сферу с традиционно высокими зарплатами
Преподаватели-практики
Курс ведут QA-инженеры и разработчики компаний Rubius, DP Labs и ЦФТ с опытом автоматизации тестирования на крупных международных проектах
Возможность трудоустройства
Лучшие выпускники курса выступают на Demo Day перед реальными работодателями.

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

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

Программа:

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

Вводная лекция

  • Регламент и цели курса. 7 базовых принципов тестирования

Модуль 1. Методологии разработки

  • Цикл разработки
  • Методологии разработки ПО
  • Место тестирования на разных этапах разработки

Модуль 2. Проектные и командные рабочие процессы

  • Роль QA-инженера в команде
  • Типы задач (task, feature, bug и т.д.), постановка задач
  • Инструменты планирования и контроля исполнения задач: багтрекинг, Backlog, Scrum, Kanban доска, итерации

Модуль 3. Управление тестированием

  • Структура команды тестирования
  • Жизненный цикл тестирования
  • Тестовые артефакты
  • Инструменты управления тестированием

Модуль 4. Работа с требованиями

  • Что такое “требование”
  • Источники и пути выявления требований
  • Виды требований
  • Свойства качественных требований
  • Техники тестирования требований

Модуль 5. Виды тестирования

  • Уровни тестирования
  • Типы тестирования
  • Планирование тестирования

Модуль 6. Проектирование и оптимизация UX/UI

  • Понятия UI и UX, цели их проектирования и критерии их эффективности
  • Выбор метрик для повышения эффективности UI, Lean Canvas
  • Метод персонажей
  • Customer Journey Map
  • Пять состояний интерфейса
  • Эволюция GUI

Модуль 7. Ведение тестовой документации

  • Чек-листы vs тест-кейсы
  • Позитивные и негативные тесты
  • Шаблоны и примеры оформления тест-кейсов
  • Разбор стандартных ошибок
  • Принципы построения наборов тестов

Модуль 8. Техники тест-дизайна

  • Методы разработки тестов: классы эквивалентности, тестирование граничных значений, таблицы решений, метод попарного тестирования, диаграммы состояний и переходов, тестирование по сценариям использования

Модуль 9. Основы работы с базами данных

  • Понятие баз данных и СУБД
  • Типовые архитектуры ИС
  • Язык SQL: основные операции, подзапросы

Модуль 10. Локализация дефектов и оформление баг-репортов

  • Жизненный цикл бага
  • Bug Report (работа с найденными ошибками, оформление отчётов об ошибках в багтрекере)

Модуль 11. Введение в автоматизацию

  • Типы автоматизирования или что автоматизировать?
  • Unit, API, UI, End-to-End – пирамида автоматизации
  • Инструменты автоматизации
  • Автотесты: как писать. Какие тесты можно назвать хорошими

Модуль 12. Тестирование API на Postman

Модуль 13. Место тестирования в сборке и поставке ПО (CI/CD)

  • Процесс сборки и доставки ПО (CI/CD)
  • Как в этот процесс интегрируется тестирование
  • Какие инструменты используются сборки и доставки ПО

Воркшоп по работе с Git

Модуль 14. Техподдержка. Коммуникации с заказчиками и пользователями

  • Почему QA-инженер часто выполняет роль techsupport
  • Полезные практики коммуникаций
  • Типичные ошибки
  • Инструменты, облегчающие коммуникацию
  • Примеры ответов на реальные вопросы пользователей

Модуль 15. Как составить резюме, пройти собеседование и получить работу

Demo Day для лучших выпускников курса

  • Финальная презентация перед руководителями и product-менеджерами IT-компаний Томска.

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

  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. После курса слушатели будут уметь выполнять основные операции с базами данных с использованием языка SQL. Теоретический материал подкреплен примерами и задачами для самостоятельного выполнения под руководством тренера.
  2. Школа тестирования. Часть 6. Тестирование Web-приложений
    16 часов
    На тренинге рассматриваются особенности функционального и нефункционального тестирования веб-приложений. Обсуждаются стандарты и требования к веб-приложениям. Курс содержит краткий обзор инструментов, архитектуры и описание принципов работы веб-приложений, а также практические задания.
  3. Практикум по рискам тестирования
    8 часов
    Основная тема курса связана с рисками тестирования, с которыми сталкивается тест-менеджер в процессе работы. Материалом для тренинга послужил как многолетний опыт менеджеров по тестированию компании Люксофт, так и опыт признанных экспертов в области управления тестированием. Тренинг содержит практические задания.
  4. Введение в метрики тестирования
    5 часов
    Рассматриваются базовые понятия и терминология из области измерения ПО. Описывается система количественных показателей (метрик), которые могут быть использованы тест-менеджером на протяжении проекта для оценки хода проекта, качества программного продукта и процесса разработки. Курс является вводным для курсов SQA-005 «Метрики для управления тестированием» и SQA-036 «Метрики для оценки качества продукта и процесса».
  5. Метрики для управления тестированием
    7 часов
    На курсе Вы узнаете о количественных показателях (метриках), которые могут быть использованы тест-менеджером на протяжении всего проекта для управления подпроектом тестирования.
  6. Школа тестирования. Часть 2. Управление дефектами
    8 часов
    Курс посвящен технологии управления дефектами – дисциплине, в одинаковой степени важной для всех без исключения членов проектной команды при разработке ПО. Курс знакомит с такими понятиями, как качество требований – одного из основных источников дефектов, причины возникновения дефектов, эффект размножения дефектов, связь дефектов и рисков, важность классификации дефектов. Приводятся примеры дефектов и их последствий. В конце курса предложены вопросы для закрепления изложенного материала.
  7. Школа тестирования. Часть 1. Введение
    16 часов
    Курс является введением в основы тестирования ПО и знакомит с основными понятиями тестирования, такими, как определение тестирования, необходимость тестирования при разработке ПО, верификация и валидация, модели жизненного цикла разработки ПО, типы и уровни тестирования, дефекты и способы их обнаружения и описания. Также даётся понятие о месте тестирования в различных моделях жизненного цикла разработки ПО, связи тестирования и обеспечения качества, особенностях психологии тестировщика ПО.
  8. Школа тестирования. Часть 4. Тест-дизайн
    16 часов
    В фокусе данного тренинга – изучение базовых понятий тест-дизайна, методологии разработки тестовых сценариев на основе сценария использования системы, подходы к проектированию тест-плана и написанию тестовых сценариев, особенности тест-планов для разных типов тестирования. Детально разбираются основные методы тест-дизайна.
  9. Школа тестирования. Часть 5. Практикум по тест-дизайну
    16 часов
    Курс разработан специально для отработки практических навыков проектирования тестов на основе базовых методов тест-дизайна. На несложных примерах рассматриваются процессы анализа, уточнения и ревью требований, проектирования тестовых сценариев и тестовых данных. Отдельное задание посвящено разработке тест-плана.
  10. Введение в тест-менеджмент
    10 часов
    Основная тема курса охватывает базовые понятия качества программного продукта и качества процесса разработки ПО. Также рассматривается связь тестирования и качества, вопросы качества процесса и качества тестирования. Часть курса посвящена базовой информации о метриках. Обсуждаются риски тестирования, в том числе организационные.
  11. Метрики для оценки качества продукта и процесса
    8 часов
    В процессе обучения слушатели изучат количественные показатели (метрики), которые могут быть использованы тест-менеджером на протяжении проекта для системной оценки качества программного продукта и процесса разработки, включая эффективность процесса тестирования. Курс является логическим продолжением SQA-004 «Введение в метрики тестирования».
  12. Тестирование защищенности веб-приложений
    16 часов
    Во время повсеместного использования веб-технологий актуальным являются вопросы безопасности и защиты информации. Прохождение этого курса даёт возможность на реальных примерах из жизни рассмотреть основные способы атак на веб-приложения по версии проекта OWASP, изучить детали каждой уязвимости и способы тестирования.
Подробнее о курсе тестировщика →
Поделиться с друзьями
blank
Сергей Савин

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

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