Курс
Тестировщик ПО
Освоите с нуля ручное и автоматизированное тестирование на Python за 6 месяцев.
  • Будете учиться у экспертов из Kaspersky, «Самокат», Avito, Mail.ru, Ozon
  • Изучите также тестирование мобильных приложений
  • Пройдёте стажировку в IT-компании уже во время обучения
  • Получите официальный документ об образовании и диплом Академии Eduson
  • Найдёте работу или вернём деньги
Обучение в гибком формате
Более 500 000 студентов выбрали Академию Eduson
-60%
до 20 января
4.8 из 5
по отзывам 1 500 студентов
Образовательная лицензия
Министерство науки
Занятия в удобное время
без строгих дедлайнов, лекций и расписаний. Курс с регулярными обновлениями доступен вам навсегда!
21 крупный проект
в портфолио по окончании курса.
70% практики
на практических занятиях, тестах, в тренажерах, интерактивной песочнице Python и чат-ботах.
2 диплома
удостоверение о повышении квалификации и диплом Академии Eduson, подтвержденный Сколково.

Стажировка в IT-компании
уже во время обучения — получите первый опыт работы над реальным проектом в кросс-функциональной команде.
Выгодная рассрочка
без процентов
обучайтесь сейчас, платите удобными частями!
Тестировщики ПО востребованы в разных сферах:
Тестировщики находят ошибки в работе сайтов и приложений и прогнозируют сбои, чтобы повысить качество продукта. Такие специалисты нужны при запуске любого ПО.
Тестирование — отличный вариант для старта в IT. Специалисту не нужно программировать, разбираться в математике или иметь техническое образование.
Кто такой тестировщик
Веб-разработка
Информационная безопасность
По данным hh.ru и SuperJob, 1/3 вакансий тестировщиков — удалённые.
Разработка компьютерных игр
Банкинг
Мобильная разработка
VR-разработка
Junior
97 500

Вакансии на hh.ru прямо сейчас:

Middle

220 000 рублей — средняя зарплата инженера по тестированию в 2024

180 000
Senior
Тестировщик
от 180 000 ₽
Москва
Без опыта
250 000
Без опыта
Москва
140 000-160 000
QA Engineer/Тестировщик
Кому подойдёт курс

Тем, кто хочет сменить профессию и работать в IT без программирования

Освоите профессию тестировщика с нуля. Научитесь тестировать веб- и мобильные приложения и отработаете полученные навыки на стажировке в IT-компании.

Смежным специалистам в сфере IT

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

Начинающим тестировщикам и тем, кто изучает тестирование самостоятельно

Повысите уровень своих компетенций в тестировании и структурируете знания. Будете чувствовать себя увереннее в профессии и повысите свой доход.

Ваши навыки после обучения

Навыки
  • Тестирую веб- и мобильные приложения как вручную, так и с помощью автотестов
Должность
Тестировщик ПО
  • Знаю основы HTML и CSS и тестирую вёрстку
  • Тестирую API с помощью Postman
  • Составляю качественную тестовую документацию
  • Проектирую базы данных с помощью SQL
  • Провожу нефункциональные тестирования
  • Пишу автоматизированные UI-тесты
  • Программирую на Python
  • Автоматизирую развёртывание приложений с Docker
  • Умею работать с операционной системой Linux, подключаться к удаленным серверам и читать логи
  • Пишу тесты с использованием PyTest
  • Применяю методологию DevOps при тестировании приложений
Инструменты
⠀⠀⠀Python
Универсальный язык программирования, который используется в backend-разработке, анализе данных и машинном обучении.
⠀⠀⠀Git
Система контроля версий № 1 в мире. Git позволяет работать над кодом проекта совместно, не переживая за потерю данных или конфликт версий.
⠀⠀⠀SQL
Structured Query Language — язык управления базами данных для реляционных баз данных.
⠀⠀⠀GitHub
Веб-сервис для совместной работы разработчиков над кодом и хостинга проектов. GitHub основан на системе контроля версий GIT.
⠀⠀⠀DRF
Мощная и гибкая библиотека, отвечающая за создание API. Её главное преимущество в том, что она значительно упрощает сериализацию.
  • Использую систему контроля версий Github и умею настраивать CI/CD
⠀⠀⠀API
Интерфейс программирования, позволяющий создавать приложения с использованием готового кода.
⠀⠀⠀HTML
Язык, с помощью которого можно разметить структуру будущей веб-страницы: добавить основные блоки, текст, картинки, видео.
⠀⠀⠀CSS
Язык стилей, с помощью которого можно описать внешний вид HTML-элементов.
⠀⠀Linux
Семейство операционных систем (ОС), работающих на основе одноименного ядра.
⠀⠀⠀Docker
Программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений.
⠀⠀⠀TestFlight
Онлайн-сервис для беспроводной установки и тестирования мобильных приложений.
⠀⠀⠀Google Play Console
Кабинет разработчика, где непосредственно хранится мобильное приложение.
⠀⠀⠀Xcode
Интегрированная среда разработки программного обеспечения для платформ macOS, iOS, watchOS и tvOS.
⠀⠀⠀Pytest
Фреймворк для тестирования программного обеспечения на языке Python, который позволяет разработчикам создавать и запускать тесты для проверки корректности работы своих программ.
⠀⠀ Bash
Усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки.
⠀⠀ Postman
Cервис для создания, тестирования, документирования, публикации и обслуживания API.
⠀⠀ Selenium
Инструмент для проведения нагрузочного тестирования.
⠀Jmeter
Инструмент для автоматизации действий веб-браузера. В большинстве случаев используется для тестирования Web-приложений, но этим не ограничивается.
⠀⠀ DBeaver
Клиентское приложение SQL и инструмент администрирования базы данных. Для реляционных баз данных он использует интерфейс прикладного программирования JDBC для взаимодействия с базами данных через драйвер JDBC.
⠀⠀ Fiddler
Инструмент отладки прокси-сервера, используемый для регистрации, проверки и изменения трафика HTTP и HTTPS между компьютером и веб-сервером.
⠀⠀ Jenkins
Программная система с открытым исходным кодом на Java, предназначенная для обеспечения процесса непрерывной интеграции программного обеспечения.
⠀⠀ ZAP
Cканер уязвимостей.
⠀⠀ Wireshark
Программа-анализатор трафика для компьютерных сетей Ethernet и некоторых других. Имеет графический пользовательский интерфейс.
⠀⠀ Charles Proxy
Инструмент для мониторинга HTTP/HTTPS трафика.

⠀⠀ Android Debug Bridge
Инструмент программирования, используемый для отладки устройств на базе Android.
⠀⠀ WSL
Слой совместимости для запуска Linux-приложений в ОС Windows.
⠀⠀ Qase
Облачное решение для управления испытаниями, которое позволяет проводить испытания, объединять отчёты о тестировании, проводимом как в ручном, так и в автоматизированном режиме, а также предоставлять аналитику на основе исторических данных.
⠀⠀ BrowserStack
Облачная платформа для веб-тестирования и мобильного тестирования, которая предоставляет разработчикам возможность тестировать свои веб-сайты и мобильные приложения в браузерах по требованию, операционных системах и реальных мобильных устройствах.

Вы отработаете навыки тестирования на 21 проекте

Создание чек-листов и описание тест-кейсов для проверки приложения Todoist
Составите баг-репорт по итогам тестирования сайта
Составите тест-план, тест-кейсы и баг-репорт для сайта Triangle. nu
Спроектируете базу данных для интернет-магазина

Напишите автотесты для проверки API
Проведёте нагрузочное тестирование сайта
Протестируете безопасность сайта
Запустите контейнеры с помощью Docker
Автоматически обработаете и занесёте в базу данных файлы с помощью Python
Протестируете API приложения Trello с помощью Postman
Настроите CI/CD пайплайн и запустите в нём тесты с помощью Jenkins
Протестируете мобильное приложение Habitica
Проведёте автотестирование фронтенда платформы IT Resume с помощью Selenium IDE
Протестируете фронтенд сайта mail.ru с помощью Selenium WebDriver
Напишете тест и фикстуры для тестирования фронтенда Gismeteo с использованием Pytest
Проведёте автотесты веб-сайта для генерация отчётов
Проведёте автотестирование фронтенда amazon.com с помощью библиотеки Playwrigh
Сгенерируете текстовые данные и проверите их с помощью автотестов
Напишете автотесты для методов тестовой API от компании Swagger
Запустите несколько параллельных автотестов
Итоговый проект: тестирование платформы IT Resume

Направим вас на стажировку Eduson X IMPET SPACE уже во время обучения

Вы приобретёте опыт работы над реальным проектом в кросс-функциональной команде. Научитесь разделять задачи на этапы, распределять роли в команде и взаимодействовать с бизнес-аналитиками, project-менеджерами, UX/UI-дизайнерами и тестировщиками.

Вас будет сопровождать ментор по QA: он поддержит в сложных моментах, скорректирует ход работы, ответит на вопросы и поможет реализовать проект так, чтобы он демонстрировал ваши компетенции.

Индивидуальная консультация с экспертом — в подарок
На консультации вы можете:

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


Курс состоит из

1. Введение в профессию

Программа обучения
21 проект
245 интерактивных уроков
6 часов в неделю
Доступ навсегда
Что нужно знать о профессии тестировщика
Карта компетенций тестировщика
Какие книги стоит прочитать будущему тестировщику

2. Основы тестирования

Виды и уровни тестирования
Инструменты тестирования
Тестовая документация и отчётность
Чек-листы и правила работы с ними
Тест-кейсы
Баг-репорты
Техники тест-дизайна

3. Жизненный цикл ПО

Введение в Agile
Принципы командной работы по Agile
Введение в SCRUM
Модели SDLC и Waterfall
Процесс тестирования в разных методологиях разработки ПО
Trello, Asana и Jira

4. Устройство веб-приложений

Клиент-серверная архитектура
Frontend-разработка: HTML, CSS, JS
Backend-разработка
Сетевые протоколы
URL
DevTools

5. Тестирование frontend-части

Элементы веб-интерфейса
Тестирование интерфейса
Основы верстки
Кроссбраузерное и кроссплатформенное тестирование
Тестирование верстки веб-приложений
Организация тестирования frontend

6. Работа с базами данных

Проектирование, установка и настройка базы данных
Подключение к базе данных
Типы данных в PostgreSQL
Операторы SQL
Работа с таблицами, шаблонами и фильтрами
Функции для обработки данных
Строки: группировка и вычисления
Подзапросы в SQL
Оконные функции в SQL
Описание структуры базы данных с помощью операторов DDL

7. Устройство IT-разработки

Введение в DevOps
Подключение к базе данных
Виртуализация
Контейнеризация
Как использовать Docker в тестировании

8. Работа с Linux

Введение в ОС Linux
Командная оболочка Bash
Скрипты в Bash
Удалённые сервера
Работа с логами

9. Git

Работа с Git и GitHub
Оформление репозитория на GitHub

10. API

Устройство API и REST API
Тестирование API с помощью Postman
Применение снифферы в тестировании

11. Нефункциональное тестирование

Что такое нефункциональное тестирование
Нагрузочное тестирование
Тестирование безопасности
Тестирование юзабилити

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

Особенности тестирования мобильных приложений
UX/UI-дизайн и гайдлайны
Выбор мобильного устройства для тестирования
Работа с логами
Android Studio
Мобильное тестирование с помощью Android Studio
Мобильное тестирование с помощью Xcode
Мобильное тестирование с помощью Charles Proxy
TestFlight и Google Play Console
Сервисы для оптимизации работы тестировщика

13. Введение в автотестирование

Особенности автотестирования
Как стать тестировщиком-автоматизатором

14. Введение в Python: типы данных, функции, циклы, модули

Начало программирования на Python
IDE для работы с Python
IDE PyCharm для работы с Python
Стандарты PEP 8
Числа и переменные в Python
Строки, списки, кортежи, множества и словари в Python
Условия и условные операторы
Тернарный оператор и the Anti-IF Campaign
Как избегать длинных условий и дублирования в коде
Циклы и рекурсии в Python
Создание и импорт модулей
Модули:создание и импорт
Работа с файлами
Лямбда-функции
Comprehensions
Операторы, итераторы и генераторы в Python
Работа с исключениями в Python
Работа с датами и временем в Python
Регулярные выражения
Работа с базами данных в Python
Работа с библиотекой Python Requests

15. Основы ООП

Создание класса и его объекта
Инкапсуляция
Наследование
Полиморфизм
Правила написания кода на Python в рамках ООП

16. Основы автотестирования

Как начать работать с автотестами
Написание тестовой функции
Написание автотестов с помощью плагинов

17. Автотестирование frontend-части

Введение в автоматизацию frontend-тестирования
Инструменты для автоматизации frontend-тестирования
Начало работы с Selenium
Фикстуры PyTest
Автоматизация тестирования с помощью Selenium WebDriver
Автоматизация параллельного тестирования frontend
Генерация отчётов с помощью Allure Report
Автоматизация тестирования frontend с помощью Playwright
Автоматизация тестирования для BDD-разработки

18. Автотестирование API

Автоматизация тестирования API
Проверка API-запроса
Проведение API-тест и генерация отчета
Работа с тестовыми данными

19. Подход CI/CD

Как применять принципы и практики CI/CD
Как использовать Jenkins в тестировании

20. Карьерный акселератор

Как тестировщику найти работу в Европе
Как описать свой опыт по модели STAR
Как использовать LinkedIn для построения карьеры
10 мифов об удаленной работе
Как выстраивать отношения с коллегами в распределённой команде
Как организовать свой день на удалённой работе
Как организовать совместную работу над проектом в разных часовых поясах
Как преодолеть трудности удаленной работы
Правила деловой переписки
Как работать удалённо экстравертам
Как избежать выгорания

Итоговый проект и диплом

После выполнения итогового проекта вы получите удостоверение о повышении квалификации установленного образца и диплом Академии Eduson, верифицированный «Сколково».

Добавьте в вашу программу обучения курс «Нейросети на практике»
← Ваш промокод
Покупка курса «Нейросети на практике» даёт дополнительную скидку. -10 000 ₽ от всей стоимости заказа, если вы покупаете вместе два курса.
и получите дополнительную скидку на оба курса
✱⠀Дополнительно 10 000 ₽ скидка при покупке 2 курсов
Чтобы воспользоваться предложением, введите промокод НЕЙРОСЕТИ в форму заявки или скажите его менеджеру.
25+ нейросетей, включая ChatGPT, Midjourney, YandexGPT, DALL·E 3, Kandinsky, Stable Diffusion
Ваш промокод ↓
Для работы с текстом, изображениями, Microsoft Excel, бытовых задач и поиска работы
НЕЙРОСЕТИ
Начните учиться бесплатно
Если вы не уверены, подойдёт ли вам курс, получите бесплатный доступ к первым модулям на 3 дня.
  • Кто такой тестировщик ПО и что именно он делает
  • Какие бывают элементы веб-интерфейса
  • Как начать работать с автотестами
Также вы сможете попрактиковаться на тренажёрах и выполнить первое практическое задание.
Получить доступ
Вы узнаете:
  • Как работать с Python
Эксперты курса

Александра Лайхтман

  • Ex-QA Lead в Samokat
  • 3 сертификата международной организации ISTQB
10 лет в разработке ПО

Иван Лауре

  • Ex-Freelance Web Developer
  • Test Manager в Kaspersky
20 лет в IT
10 лет в тестировании

Анна Хворостьянова

  • Ex-System Administrator в Golden Telecom
  • Автор курсов по ручному и автоматизированному тестированию на Java и JavaScript/TypeScript
10 лет в преподавании
8000 успешных выпускников

Андрон Алексанян

  • Исполнительный директор региональной сети «Аптека-Центр»
  • CEO & Founder платформы IT Resume
10 лет в IT

Софья Толкачёва

  • Преподаватель в МФТИ
  • Ex-Senior QA/Release Engineer в Avito
  • QA in Rebtel
8 лет в тестировании

Анна Торошина

  • Работала с крупными банками РФ
  • Руководитель направления по тестированию ПО
9 лет в IT и тестировании
  • Менторит Junior QA

Денис Хахалкин

  • Тьютор школы Route256
  • QA Engineer в Ozon
5 лет в автоматизации тестирования
  • Ментор Solvery

Артём Шестаков

5 лет в автоматизации тестирования
  • Преподаватель направления QA
  • QA Engineer в Ozon

Алексей Петров

  • Ex-Head of QA Mail.ru, ivi.ru, МегаМаркет
  • Автор и преподаватель курсов QA в МГУ и МГТУ им.Баумана
18 лет в IT и QA

Студенты любят наши курсы

и пишут о них отзывы — вы можете посмотреть!

Cредний рейтинг — 4,7

186 отзывов
Рейтинг: 4,9
144 отзыва
Рейтинг: 4,6
225 отзывов
Рейтинг: 4,8
57 отзывов
Рейтинг: 4,8
80 отзывов
Рейтинг: 5
131 отзыв
Рейтинг: 4,7
184 отзыва
Рейтинг: 4,7
195 отзывов
Рейтинг: 4,7

Отзывы студентов

Освоение нового с помощью крутых курсов, кейсов и заданий
Михаил
Круто, что в преподавательском составе курса — эксперты с опытом работы 20−50 лет. Шел ради этих специалистов и актуальной информации. Сейчас — в полном удовлетворении от курса. Все темы объясняют простым и понятным языком. Для меня Эдюсон — про освоение нового с помощью крутых курсов, кейсов и заданий.
Курс «Тестировщик ПО»
Уроки насыщенные и структурированные
Ярослав
Узнал, что тестировщик — одна из самых востребованных профессий, и начал искать, где обучиться этой специальности. Выбирал из нескольких обучающих платформ и выбрал Эдюсон, потому что обещали помочь с трудоустройством. Я впервые учился онлайн, и мне понравилось! Учитель правда доносит матерал, а не просто читает с листка. Подача интересная, уроки насыщенные и структурированные. В конце получил целую гору мотивационных наставлений и пожеланий. На работу устроился сам, даже помощь не понадобилась!
Курс «Тестировщик ПО»
После обучения мне удалось быстро найти работу
Анатолий
Прошел 7-месячный курс обучения на Инженера по тестированию, не жалею ни грамма, что поступил учиться и дошел до дипломного проекта, который успешно защитил. После обучения мне удалось быстро найти работу, на более высокую зарплату, причем работаю прямо из дома удаленно, это удобно и комфортно.
Курс «Тестировщик ПО»
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Поможем найти работу или вернём деньги за курс

выпускников курса достигают своей цели и находят работу в IT
78%
вырастают до уровня middle быстрее, чем через год после окончания курса
62%
берут заказы на фрилансе во время обучения
26%

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

1

Разработка стратегии трудоустройства в РФ и за рубежом

3

Тренажёры собеседований, решение тестовых заданий

2

Разбор собеседований от нанимающих менеджеров

4

Интенсив по LinkedIn

5

Карьерная консультация от директора по аналитике Работа.ру Алены Артемьевой

6

Рассылка резюме по партнёрам

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

Искусственный интеллект найдет вам оффер мечты

Eduson X FindTheJob

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

Лидирующие компании доверяют Академии Eduson обучение своих сотрудников

Записаться на курс или получить бесплатную консультацию
0 руб/мес
Рассрочка без скидки
Обучение можно оплатить сразу или воспользоваться беспроцентной рассрочкой на 24 месяца
Статус
Применить
У меня есть промокод
Стоимость курса
0 руб/мес
Начало обучения:
Оплатить в рассрочку онлайн
-5% за оплату онлайн
Получить бесплатную консультацию
Доступ к курсу навсегда. Обновления бесплатны!
Поддержка куратора в течение одного года
Оформите налоговый вычет и верните 13% от стоимости обучения
Удостоверение о повышении квалификации подтвердит ваши навыки
-65%
до 20 января
Часто задаваемые вопросы
academy@eduson.tv
Популярные курсы
Финансовый директор
Excel и Google-таблицы
Sales MBA
Soft skills: для руководителя
Методист
Бизнес-аналитик
Направления обучения
Направления
Публичная оферта
115280, г. Москва, ул. Ленинская слобода, д. 19
Академия
Рассрочка за 2 минуты, не выходя из дома
Рассрочка за 2 минуты, не выходя из дома