Логотип Academy Market
Каталог курсов
0
Логотип Academy Market
Наверх
Изображение подборки
Обновлено

31.01.2025

Автор

Элина Фролова

На чтение

27 минут

Подборка из 50 курсов по обучению на тестировщика

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

На курсах вы научитесь использовать основные инструменты QA-инженера, такие как Selenium, Appium и JUnit, а также познакомитесь с процессом написания автотестов для экономии времени. Кроме того, вы получите представление о кибербезопасности и практиках DevOps, что позволит вам усилить свои позиции на рынке IT-специалистов.

Ниже вы можете рассмотреть 50 курсов по тестированию ПО

Логотип школы
4,5
Тестировщик ПО от Eduson Academy
4 Месяца
109 уроков
45 000 ₽
112 500 ₽

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

Программа курса содердит 109 уроков. К ним доступна практика: домашние задания и итоговый проект для портфолио. Всё это можно освоить за 4 месяца. 

1.
Введение в профессию тестировщика
2.
Жизненный цикл ПО
3.
Особенности удаленной работы
4.
Основы тестирования
5.
Клиент-серверное взаимодействие
6.
Основы HTML и CSS
7.
Инструменты для ручного веб-тестирования
8.
SQL для работы с базами данных
9.
Нефункциональное тестирование
10.
Тестирование мобильных приложений
11.
Тестирование API
12.
GitHub: работа с системой контроля версий
13.
Основы автоматизации тестирования
14.
Карьерный акселератор
15.
Финальный проект и диплом

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

Тестировать веб- и мобильные приложения
Работать с командной строкой
Писать автотесты интерфейсов
Тестировать API
Понимать жизненный цикл разработки ПО
Писать SQL-запросы и создавать таблицы

Инструменты

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

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

1.
Тестировщик: кто это и как стать главным по качеству в IT
2.
Виды тестирования и задачи тестировщика

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

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

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

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

1.
Основы тестирования
2.
Регрессионное тестирование и ретест багов в веб‑приложениях
3.
Тестирование веб-приложений
4.
Расширенное тестирование веб-приложений
5.
Тестирование мобильных приложений
6.
Тестирование API
7.
Основы базы данных
8.
Итоговый проект
9.
Дополнительный модуль: разработка автотестов API на Python
10.
Дополнительный модуль: основы разработки пользовательских интерфейсов приложений
11.
Дополнительный модуль: продвинутый SQL для аналитики данных и работы с базами данных
12.
Карьерный трек: подготовка к трудоустройству
13.
Акселерация: активный поиск работы с поддержкой HR-экспертов
14.
Вебинары для разбора сложных тем, воркшопы
15.
Нейросети для тестировщиков
16.
Расширенный курс «Инженер по тестированию»
17.
Курс «Инженер по тестированию: от новичка до автоматизатора»

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

Тестировать мобильные и веб-приложения
Работать с базами данных
Автоматизировать отдельные процессы
Прогнозировать возможные сбои
Составлять отчёты об ошибках

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

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

1.
Введение в автоматизацию тестирования на JS
2.
Тестирование API
3.
Практики CI/CD
4.
Тестирование UI
5.
Проектная работа

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

Разворачивать автотестирование с помощью Puppeteer и CodeceptJS
Настраивать CI c помощью Docker и Gitlab
Работать с Git
Запускать автоматические тесты API
Проектировать архитектуру тестового фреймворка

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

Обучение продлится 5 месяцев: вам предстоит заниматься дважды в неделю по 1,5 часа, а затем уделять 3-5 часов домашнему заданию. Так вы сможете не просто изучать теоретические блоки, но и практиковаться, пополнять портфолио и отрабатывать навыки. 

1.
Введение в Kotlin
2.
Тестирование компонентов
3.
Мобильная разработка и тестирование
4.
Сложные вопросы тестирования реальных приложений
5.
Мультиплатформенная разработка и тестирование
6.
Автоматизация тестирования
7.
Итоговый проект

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

Автоматизировать тестирования программного кода
Создавать автоматические тесты для всех уровней приложения (включая интеграционные тесты)
Использовать язык Kotlin
Применять инъекции зависимостей
Владеть системами сборки приложений

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

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

1.
Основы тестирования ПО
2.
Основы программирования на JavaScript
3.
Профессиональный JavaScript
4.
Тестирование
5.
Основы веб разработки
6.
Автоматизированное тестирование на JavaScript

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

Работать с Playwright и писать UI-тесты
Организовывать процесс автоматизации на проекте
Использовать главный инструмент автоматизированного тестировщика: JavaScript
Создавать инфраструктуру ПО

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

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

1.
Обзор IT бизнеса: технологии и термины
2.
Фазы процесса разработки программного обеспечения
3.
Методологии процесса разработки программного обеспечения
4.
Анализ существующих моделей и методов разработки
5.
Роль и место QA в процессе разработки программного обеспечения, тестирование и QA
6.
Введение в тестирование
7.
Цели и задачи тестировщика в команде
8.
Теория тестирования: Подход, технологии, уровни, процесс, компоненты
9.
Дефекты: типы и жизненный цикл дефектов
10.
Типы тестов. Организация тестов
11.
Тестирование сложных программных решений и комплексных систем
12.
Requirements, введение в bug tracking systems
13.
QA процесс: инициализация, цели, приоритеты, сроки, риски
14.
Usability. I18N/L10N. MLU
15.
Системы контроля версий: CVS, SVN, GIT, Mercurial
16.
Обзор методологии SCRUM
17.
Сертификация ISTQB
18.
Язык программирования Java. Переменные и типы данных. Логические операторы и операторы ветвления
19.
Введение в теорию баз данных. Запросы SELECT, INSERT, UPDATE, DELETE. Многотабличные базы данных
20.
Функции агрегирования и объединения
21.
Представления, хранимые процедуры, триггеры,пользовательские функции
22.
Автоматизация тестирования: цели, задачи, этапы, подходы к автоматизированному тестированию
23.
Введение в Web-технологии, структура HTML, форматирование текста с помощью HTML и CSS. XML, XPath и WebDriver
24.
Selenium Server. Создание framework для тестирования в Selenium
25.
Анализ продуктов для автоматизации тестирования, автоматизированное тестирование веб-сервисов и мобильных приложений

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

Разбираться в инструментах тестирования ПО и применять их на практике
Понимать основы программирования, веб-разработки и системного администрирования
Проводить автоматизированное тестирование с учётом различного программного обеспечения

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

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

1.
1 ступень
2.
2 ступень

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

Разбираться в основных паттернах тестирования
Осуществлять автоматизацию тестирования с помощью Java
Работать с языком программирования Java
Автоматизировать UI-тесты

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

Дистанционный курс по автоматизации тестирования от лучших экспертов-практиков отрасли открывает новые возможности для карьерного и профессионального роста в IT-сфере.

1.
Введение в профессию
2.
Основы Java
3.
Основы юнит-тестов и UI-тестирование
4.
Юнит-тесты
5.
Тестирование API
6.
Инфраструктура и архитектура
7.
Итоговая работа
8.
Selenide
9.
Базы данных
10.
JUnit 5
11.
Карьерный трек
12.
Вебинары для разбора сложных тем

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

Выстраивать процесс автоматизации
Создавать автотесты для веб-приложений
Освоить базовые навыки языка программирования Java
Составлять отчёты о результатах тестов в Allure
Работать с продвинутыми инструментами JUnit 5, Selenide и Postman

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

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

1.
Знакомство с тестированием
2.
Синтаксис Java, первая программа
3.
SQL
4.
UI Тесты
5.
Пара слов про архитектуру
6.
Проектная работа

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

Автоматизировать UI-тесты
Работать с паттернами
Тестировать приложения
Работать с GitHub
Работать с JIRA
Иллюстрация к факту

Пентест – эффективный инструмент этичных хакеров

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

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

Логотип школы
143 575 ₽
239 292 ₽
Ещё -5% по промокоду

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

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

1.
Ручное тестирование
2.
Основы программирования
3.
Автоматизация тестирования
4.
Управление проектами и работа в команде

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

Работать с тест-сценариями
Применять языки Python и SQL для тестирования
Использовать среду тестирования PyTest и систему GitHub
Владеть методами ручного и автоматизированного тестирования ПО
Верстать на языках HTML и CSS

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

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

1.
Инженер по тестированию
2.
Инженер по автоматизированному тестированию на JavaScript

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

Писать скрипты на JavaScript
Работать с Git и CI-системой
Тестировать сайты
Тестировать мобильные и веб-приложения
Настраивать автоматизированное тестирование
Логотип школы
69 000 ₽
Ещё -11 000 ₽ по промокоду

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

Курс состоит из практики: вы будете отрабатывать все техники тестирования на учебных и реальных проектах! Все выполненные работы можно будет вложить в портфолио для новой профессии.

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

Использовать тест-кейсы
Работать с баг-трекером
Покрывать тестом большую часть кода
Использовать основные методы автоматизации
Применять инструменты тестирования мобильных приложений

Инструменты

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

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

1.
Основы тестирования
2.
Регрессионное тестирование и ретест багов веб‑приложений
3.
Тестирование форм веб‑приложений
4.
Расширенное тестирование веб‑приложений
5.
Тестирование мобильных приложений
6.
Тестирование API
7.
Основы баз данных
8.
Итоговый проект по ручному тестированию
9.
Автоматизированное тестирование на Java (на выбор)
10.
Автоматизированное тестирование на Python (на выбор)
11.
Итоговый проект по автоматизированному тестированию
12.
Нейросети для тестировщиков
13.
Карьерный трек: подготовка к трудоустройству
14.
Акселерация: активный поиск работы с поддержкой HR-экспертов

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

Владеть одним из языков программирования на выбор: Java или Python
Тестировать мобильные и веб-приложения
Проводить ручное тестирование и писать автоматические тесты
Работать в команде
Использовать все необходимые инструменты

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

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

1.
Работа с JavaScript и CSS
2.
Тестирование безопасности веб-приложений
3.
Основы языка Python
4.
Автоматизация на Python
5.
Запуск тестов в Jenkins
6.
Установка и настройка Allure
7.
Основы нагрузочного тестирования
8.
Docker для тестировщиков
9.
Работа с логами

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

Тестировать веб- и мобильные приложения, программные интерфейсы приложений
Программировать на Python и JavaScript
Автоматизировать тестирование программы
Работать с логами
Использовать инструменты Docker

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

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

1.
Бесплатное введение
2.
Основы Python
3.
ООП: наследование и полиморфизм
4.
ООП: инкапсуляция
5.
Юнит-тестирование
6.
UI-тестирование
7.
Page Object Model
8.
Тестирование API
9.
Архитектура
10.
Итоговый проект
11.
Основы работы с базами данных — дополнительный модуль
12.
Трудоустройство
13.
Вебинары для разбора сложных тем, сессии Q&A
14.
Расширенный курс «Автоматизатор тестирования на Python»

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

Программировать на Python
Автоматизировать рутинные задачи тестирования
Проводить юнит-тесты
Организовывать юнит-тесты
Работать с архитектурой приложений
Разбираться в принципах объектно-ориентированного программирования

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

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

1.
Введение в курс
2.
Основы тестирования
3.
Углубление в конкретные задачи тестирования
4.
Техники тест-дизайна
5.
Тестовая документация
6.
QA в процессе разработки
7.
Подготовка к собеседованию
8.
Итоговая работа

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

Тестировать игры
Находить баги в играх
Правильно описывать баги в играх
Использовать разные методы тестирования
Писать документацию багов
Разрабатывать тестовое покрытие
Логотип школы
62 500 ₽
Ещё -15% по промокоду

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

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

1.
Основы тестирования ПО
2.
Тестовые артефакты. Тестирование приложений
3.
Agile
4.
Тест-дизайн
5.
Нефункциональное тестирование
6.
REST API
7.
Базы данных и терминал
8.
Практическое тестирование интернет-магазина
9.
Карьера и развитие
10.
Автоматизированное тестирование

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

Работать в системе Git
Анализировать поведение пользователей
Формировать тестовую документацию
Программировать на JavaScript
Тестировать мобильные приложения

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

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

1.
1 месяц
2.
2 месяц
3.
3 месяц
4.
4 месяц

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

Тестировать программное обеспечение
Писать SQL-запросы
Подключать логирование
Анализировать архитектуру
Программировать на Java

Инструменты

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

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

1.
Введение в Docker
2.
Углубленный SQL
3.
Продвинутый Python
4.
Углубленное изучение автоматизации тестирования
5.
Управление командой
6.
Agile в командах
7.
Итоговый тест

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

Применять SQL на углубленном уровне и Python — на продвинутом
Развивать навыки оптимизации тестовых сценариев и автоматизации тестирования
Самостоятельно принимать стратегические решения
Использовать Docker для ускорения и автоматизации запуска тестируемого ПО и его окружения
Оценивать риски перед тестированием, чтобы обеспечить качество
Обеспечить распространение информации и опыта среди участников команды
Иллюстрация к факту

Международные стандарты тестирования ПО

В тестировании существуют нормативы, описывающие международные стандарты QA. Например, в 1987 году был опубликован ISO 9000, являющийся частью системы обеспечения качества, созданной специально для организаций, которые хотят убедиться, что их продукт соответствует требованиям клиентов. 

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

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

1.
Введение в профессию тестировщика
2.
Жизненный цикл ПО
3.
Особенности удаленной работы
4.
Основы тестирования
5.
Клиент-серверное взаимодействие
6.
Основы HTML и CSS
7.
Инструменты для ручного веб-тестирования
8.
SQL для работы с базами данных
9.
Нефункциональное тестирование
10.
Тестирование мобильных приложений
11.
Тестирование API
12.
GitHub: работа с системой контроля версий
13.
Основы автоматизации тестирования
14.
Основы программирования на Python
15.
Основы автотестирования
16.
Тестирование фронтенда
17.
Тестирование бэкенда
18.
Мобильное тестирование
19.
Методология DevOps для тестировщика
20.
Карьерный акселератор
21.
Программирование на Python для тестировщиков
22.
Работа с Linux
23.
Основы автотестирования
24.
Тестирование фронтенда
25.
Методология DevOps для тестировщиков
26.
Тестирование API
27.
Карьера автотестировщика

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

Тестировать веб- и мобильные приложения, программные интерфейсы приложений
Понимать жизненный цикл разработки ПО
Использовать инструменты автотестирования
Писать SQL запросы и создавать таблицы
Использовать инструменты автотестирования
Логотип школы
3 816 ₽ в месяц
137 400 ₽
229 000 ₽
Ещё -10% по промокоду

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

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

1.
Ручное тестирование и автоматизированное тестирование веб-приложений на Java
2.
Автоматизированное тестирование фронтенда веб-приложений на JavaScript
3.
Автоматизированное мобильное тестирование
4.
Продвинутые модули

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

Тестировать мобильные приложения
Тестировать сайты
Работать с HTML и CSS
Верстать сайты
Работать с Git

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

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

1.
Основы тестирования
2.
Тест-анализ и тест-дизайн
3.
Работа с HTML и CSS
4.
Тестирование Web-приложений
5.
Тестирование API
6.
Тестирование мобильных приложений
7.
Базовый SQL
8.
Командная строка
9.
Базовый Git
10.
Итоговый тест

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

Составлять тест-кейс для проверки пользовательской функциональности
Писать карты функциональности продукта
Создавать HTML-страницы с элементами в разных стилях
Тестировать с использованием консоли браузера, DevTools и инструментов работы с трафиком
Проверять мобильные приложения на Android и IOS

Инструменты

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

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

1.
Введение в профессию
2.
Основы Java
3.
Основы юнит-тестов и UI-тестирование
4.
Юнит-тесты
5.
Тестирование API
6.
Инфраструктура и архитектура
7.
Итоговая работа
8.
Selenide
9.
Базы данных
10.
JUnit 5
11.
Карьерный трек
12.
Вебинары для разбора сложных тем

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

Автоматизировать процесс тестирования при помощи языка программирования Java
Владеть профессиональными инструментами, такими, как Unit 5, Selenide, Postman
Понимать устройство инфраструктуры и архитектуры приложений
Проводить юнит-тестирование
Работать с базами данных и тестировать их
Логотип школы
5 604 ₽ в месяц
67 245 ₽
112 075 ₽
Ещё -60% по промокоду

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

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

1.
Ручное тестирование веб-приложений
2.
Дополнительные курсы
3.
Бонусные курсы
4.
Итоговый проект

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

Тестировать API и веб-приложения
Верстать страницы на HTML и CSS
Составлять чек-листы для тестов
Понимать спецификации и требования
Проводить проверку UX/UI

Инструменты

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

Практический онлайн-курс для действующих DevOps‑инженеров по особенностям самостоятельного проведения нагрузочного тестирования.

1.
1. Введение
2.
2. Развёртывание контура для проведения нагрузочного тестирования
3.
3. Нагрузочное тестирование
4.
4. Анализ результатов нагрузочного тестирования
5.
5. Итоги курса

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

Определять максимальную производительность системы
Находить релизы для замедления производительности системы
Работать с данными на стендах
Организовывать и проводить нагрузочное тестирование
Анализировать результаты

Инструменты

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

Суммарная длительность всех уроков на курсе составляет 88 часов. За это время вы сможете освоить 4 теоретических блока, к каждому из которых прикреплены практические задания на отработку нового материала. 

1.
Введение в нагрузочное тестирование (НТ)
2.
Подготовка средств НТ
3.
Эмуляторы, мониторинг, регрессионное НТ
4.
Итоговый проект

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

Писать скрипты
Мониторить метрики
Планировать нагрузочное тестирование
Оценивать точность и качество тестирования
Логотип школы
4 713 ₽ в месяц
103 696 ₽
172 827 ₽
Ещё -60% по промокоду

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

Онлайн-курс познакомит вас с основными инструментами тестировщика. Вы научитесь автоматизировать тесты на Python и сможете пользоваться различными фреймворками.

1.
Программирование на Python
2.
Автоматизация тестирования
3.
Git

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

Писать автоматические тесты на Python
Настраивать интеграцию с Jenkins
Версионировать тесты в Git
Строить архитектуру тестов
Разбираться в концепциях тест-дизайна

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

Курс предназначен для тех, кто хочет начать карьеру в области тестирования ПО или просто хочет лучше понять процесс обеспечения качества.

1.
Введение
2.
Адаптивность страницы
3.
Кроссбраузерность
4.
HTML/CSS
5.
Мультиязычность
6.
Скорость соединения
7.
Оптимизация загрузки
8.
Гипертекст
9.
Single Page Application (SPA)
10.
Формы
11.
CRUD
12.
Уязвимости на странице
13.
Протокол HTTPS и передача данных по сети
14.
Сессии
15.
Виды тестирования

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

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

Инструменты

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

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

1.
Вводный
2.
BDD
3.
API
4.
Stubs
5.
Параллельное выполнение тестов
6.
Mobile & Selenide
7.
CI/CD
8.
Проект
9.
Карьера

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

Автоматизировать тестирование приложений
Писать тесты на Java
Работать с библиотеками
Создавать многопоточные приложения
Взаимодействовать с исключениями
Иллюстрация к факту

QA масштабнее, чем вы думали

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

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

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

1.
Основы тестирования и GameDev
2.
Функциональность игр
3.
Игровые платформы
4.
Технический модуль
5.
Автоматизация и производительность игр
6.
Базовое управление тестированием
7.
Собеседования, проектная работа

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

Использовать разные виды тестирования
Тестировать и составлять требования
Оценивать и оптимизировать свою работу
Работать с поддержкой
Проводить минимальный набор тестирования

Инструменты

Логотип школы
3 085 ₽ в месяц
37 020 ₽
61 699 ₽
Ещё -60% по промокоду

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

Программа курса рассчитана на год обучения. За это время вы отсмотрите 200 видеоматериалов в рамках 30 образовательных блоков и отработаете свои знания на практике. В конце курса вы создадите итоговый проект.

1.
Подготовительные навыки
2.
Навыки автоматизации

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

Программировать на Java
Писать автотесты без программирования
Тестировать свой программный код и вносить корректировки в него
Владеть системой контроля версий Git: вносить или откатывать изменения
Проводить простые и сложные тесты пользовательских интерфейсов

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

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

1.
Тестирование ПО
2.
Уровни и виды тестирования
3.
Техники тест-дизайна
4.
Тестовая документация: чек-листы и тест-кейсы
5.
Проектирование тестов + тест-анализ
6.
Баг-трекинг
7.
Тестирование веб-приложений
8.
Нефункциональное тестирование
9.
Тестирование API
10.
Базы данных
11.
Работа с Git
12.
Тестирование Agile-проектов

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

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

Инструменты

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

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

1.
Жизненный цикл разработки ПО
2.
Тест - дизайн
3.
Работа с API
4.
Базы данных
5.
Карьера
6.
Автоматизация

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

Тестировать веб-приложения
Работать с базами данных и писать SQL-запросы
Использовать СКВ Git
Работать с API
Автоматизация тестирования

Инструменты

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

Программа курса состоит из 11 тематических блоков и 56 тем суммарно. Вы сможете не просто погружаться в них, но и постепенно отрабатывать новые знания на практике. 

1.
Введение в автоматизацию тестирования
2.
Тестирование API
3.
Тестирование UI
4.
Работа с бекендом
5.
DevOps
6.
Другие виды тестирования
7.
Проектный модуль

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

Использовать Selenium 4
Искать неисправности в работе веб-приложений
Писать автотесты
Использовать практики devops

Инструменты

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

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

1.
Введение в тестирование мобильных приложений
2.
Тестирование мобильных приложений: Android и iOS
3.
Итоговый тест

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

Разбираться в особенностях тестирования приложений на iOS и Android
Собирать и анализировать трафик с помощью Charles Proxy
Тестировать Android‑приложения с помощью Android Studio и Android Debug Bridge
Тестировать iOS‑приложения с помощью XCode и собирать логи
Тестировать прерывания, пуши, работу с сетью, GPS, визуал и функционал при разной ориентации экрана

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

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

1.
Обзор IT бизнеса: технологии и термины
2.
Фазы процесса разработки программного обеспечения
3.
Методологии процесса разработки программного обеспечения
4.
Анализ существующих моделей и методов разработки
5.
Роль и место QA в процессе разработки программного обеспечения, тестирование и QA
6.
Введение в тестирование
7.
Цели и задачи тестировщика в команде
8.
Теория тестирования: Подход, технологии, уровни, процесс, компоненты
9.
Дефекты: типы и жизненный цикл дефектов
10.
Типы тестов. Организация тестов
11.
Тестирование сложных программных решений и комплексных систем
12.
Requirements, введение в bug tracking systems
13.
QA процесс: инициализация, цели, приоритеты, сроки, риски
14.
Usability. I18N/L10N. MLU
15.
Системы контроля версий: CVS, SVN, GIT, Mercurial
16.
Обзор методологии SCRUM
17.
Сертификация ISTQB
18.
Язык программирования Java. Переменные и типы данных. Логические операторы и операторы ветвления
19.
Введение в теорию баз данных. Запросы SELECT, INSERT, UPDATE, DELETE. Многотабличные базы данных
20.
Функции агрегирования и объединения
21.
Представления, хранимые процедуры, триггеры,пользовательские функции
22.
Автоматизация тестирования: цели, задачи, этапы, подходы к автоматизированному тестированию
23.
Введение в Web-технологии, структура HTML, форматирование текста с помощью HTML и CSS. XML, XPath и WebDriver
24.
Selenium Server. Создание framework для тестирования в Selenium;
25.
Анализ продуктов для автоматизации тестирования, автоматизированное тестирование веб-сервисов и мобильных приложений

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

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

Инструменты

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

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

1.
Тестирование безопасности веб-приложений
2.
Онлайн-тест

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

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

Инструменты

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

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

1.
Обзор профессий в программировании
2.
Выбор языка программирования
3.
Мастер-классы с экспертами и практика

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

Писать простой код
Понимать, как устроена IT-сфера
Разбираться в особенностях разных направлений в IT
Строить план профессионального развития в IT
Разбираться в нескольких языках программирования на начальном уровне

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

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

1.
Программирование
2.
Дизайн
3.
Аналитика
4.
Маркетинг
5.
Бизнес и управление

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

Пробовать себя в разных профессиях
Выбирать направление по душе
Применять инструменты из IT-сферы
Иллюстрация к факту

Тестирование и Agile

В компаниях, работающих по agile-методологии, тестировщики – это центральное звено проектной команды. Существуют различные модели, например, Kanban или Scrum, где циклы тестирования должны планироваться синхронно с разработкой, являясь частью планирования спринта. Это позволяет совершенствовать готовый продукт непрерывно в зависимости от требований клиента и обратной связи.

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

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

1.
Модуль 1. Ответственности и обязанности QA лида
2.
Модуль 2. Формирование команды
3.
Модуль 3. Развитие компетенций сотрудников
4.
Модуль 4. Оценка эффективности сотрудника
5.
Модуль 5. Работа с мотивацией сотрудников
6.
Модуль 6. Понимание продукта и системы
7.
Модуль 7. Тестовое покрытие
8.
Модуль 8. Организация процессов и коммуникации
9.
Модуль 9 Автоматизация и работа с инфраструктурой
10.
Модуль 10. Планирование и метрики
11.
Модуль 11. Проектная работа

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

Управлять командой тестировщиков
Разрабатывать стратегию тестирования
Развивать свои hard и soft скиллы
Внедрять новые практики тестирования
Распределять обязанности среди сотрудников

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

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

1.
Профориентация
2.
Frontend-разработчик
3.
Мануальный тестировщик
4.
Разработчик веб-приложений
5.
Python-разработчик
6.
Инженер по тестированию

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

Разбираться в особенностях IT-отрасли и отдельных профессий
Понимать основы frontend- и backend-разработки
Разбираться в главных принципах тестирования
Писать код на разных языках программирования
Искать работу в IT

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

Инструменты

Логотип школы
4,7
Разработчик от Skillbox
12 Месяцев
655 уроков
5 322 ₽ в месяц
164 977 ₽
274 962 ₽

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

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

1.
Погружение в IT
2.
Курс с трудоустройством на выбор

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

Разбираться в направлениях IT-индустрии
Программировать на Python или Java
Разрабатывать интерфейсы веб-сервисов и приложений
Тестировать программное обеспечение
Составлять план профессионального развития в сфере IT

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

Инструменты

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

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

1.
Профориентация
2.
Веб-разработка
3.
Python-разработка
4.
Мобильная разработка
5.
Тестирование
6.
Data Science
7.
Аналитика данных
8.
Системное администрирование
9.
Project manager в IT

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

Обеспечивать корректную работу серверных приложений
Выстраивать сквозную аналитику
Создавать сайты и обеспечивать его дальнейшую поддержку
Проектировать приложения для мобильных устройств
Проводить тестирование и внедрять автоматизацию
Логотип школы
3 800 ₽ в месяц
136 800 ₽
228 000 ₽
Ещё -10% по промокоду

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

Программа курса состоит из двух ступеней и занимает от 9 до 15 месяцев в зависимости от выбранной вами траектории обучения. За 2 месяца вы познакомитесь с IT-профессиями, попробуете решать несложные задачи, проконсультируетесь с экспертами, оцените свои склонности.  Вам предстоит выбрать одно из направлений и пройти полноценный курс занятий.

1.
1 ступень. Погружение в сферу и профориентация
2.
2 ступень. Профессии на выбор

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

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

Инструменты

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

Программа курса включает в себя 5 модулей, разбитых по темам. Итоги обучения будут подведены по результатам вашей проектной работы.

1.
Введение в Infrastructure as Code
2.
Инструменты SCM
3.
Пайплайн для инфраструктуры как код
4.
Everything as Code
5.
Проектная работа

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

Быстро развернуть тестовый сервер
Переносить сервера
Пользоваться репозиториями с плейбуками
Работать по готовым кодам из библиотек
Настраивать инфраструктуру с помощью различных инструментов

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

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

1.
Введение
2.
Жизненный цикл программного обеспечения
3.
Тестовая документация
4.
Виды тестирования
5.
Техники тест дизайна
6.
Функциональное тестирование
7.
Инструменты тестирования браузера
8.
Инструменты тестирования API
9.
Инструменты тестирования мобильных приложений
10.
SQL
11.
Заключение

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

Разбираться в особенностях различных тестирований
Заполнять тестовую документацию
Проводить тест дизайна
Тестировать браузеры
Знать специфику тестирования мобильных приложений
Работать в SQL

Инструменты

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

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

1.
Docker для тестировщика
2.
Онлайн-тест

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

Использовать Docker при тестировании ПО
Ускорять и автоматизировать ПО

Инструменты

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

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

1.
Основы тестирования веб‑продуктов
2.
Онлайн-тест

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

Эффективно тестировать сайты и веб‑приложения
Работать со снифферами трафика и тестовыми стендами
Пользоваться инструментами DevTools

Инструменты

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

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

1.
GIT
2.
Онлайн-тест

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

Устанавливать Git на компьютер и настраивать программу
Знать основные команды Git
Организовывать работу команды через Git
Использовать Git через специальные графические интерфейсы
Работать с репозиториями в GIT

В заключение

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

Как QA-инженер вы будете проверять работоспособность приложений не только с технической точки зрения, но и учитывая интересы конечного пользователя. Благодаря навыкам, полученным на курсах, вы научитесь быстро выявлять ошибки в коде и интерфейсах, давать рекомендации по их исправлению, а также составлять отчётность для руководства (например, баг-репорты). Часто такие проверки являются частью непрерывного процесса улучшений – на основе обратной связи вам понадобится оптимизировать и существующие протоколы для того, чтобы разработчики учли новые требования при последующих релизах. Вы освоите не только ручное тестирование фронтенда и бэкенда, но и автоматизируете свою работу с помощью автотестов и интеграции с Jenkins – это сэкономит массу времени, которое вы сможете посвятить профессиональному развитию в сфере IT.