- 1 место. Курс «Инженер по тестированию: с нуля до middle» — Нетология
- 2 место. Курс «Профессия Инженер по тестированию» — Skillbox
- 3 место.Курс «Факультет тестирования ПО» — GeekBrains
- Курс «QA Engineer. Basic» — OTUS
- Курс «Инженер по тестированию» — Skypro
- Курс «Инженер по ручному тестированию» — SkillFactory
- Курс «QA Manual Engineer» — QA at Silicon Valley
- Курс «Инженер по тестированию» — Школа анализа данных
- Курс «QUALITY ASSURANCE (QA)» — ITEA
- Курс «QA специалист с нуля» — Udemy
- Курс «QA Manual» — Компьютерная школа Hillel
- Курс «Тестировщик» — LearnQA
1 место. Курс «Инженер по тестированию: с нуля до middle» — Нетология
https://netology.ru/programs/qa-middle
Стоимость: 132 600 ₽ или рассрочка на 24 месяца — 5 525 ₽ / мес
От специалиста по тестированию зависит итоговое качество продукта, которым будет пользоваться клиент.
Тестировщик не ломает продукт, а выстраивает правильный процесс его создания. В задачи QA-специалиста входит общение с пользователями и разработчиками, анализ качества, выбор инструментов, предотвращение появления ошибок и постоянное усовершенствование процесса.
Работа тестировщика требует хорошо развитых навыков коммуникации и общего понимания процесса разработки продукта. QA-engineer использует разные программы и технологии и знает как минимум один язык программирования.
На этом курсе в рамках программы вы изучите два языка — Java и JavaScript, — а видеокурс по Python получите в подарок.
Программа курса:
1 ступень. Ручное тестирование и автоматизированное тестирование веб-приложений на Java
В этом модуле вы выполните два больших проекта:
- Тестирование сайта крупной компании
Вам нужно будет написать тест-кейсы и провести ручное тестирование сайта реальной компании по продаже одежды и обуви - Автоматизированное тестирование веб-сервиса туроператора
Это комплексный сервис, который взаимодействует с СУБД и API банка. Ваша задача — автоматизировать сценарии покупки тура.
Содержание:
- Ручное тестирование веб-приложений
Начнём с азов проведения тестирования и введения в профессию. За 9 занятий вы познакомитесь с теориями тестирования, узнаете разницу между понятиями QA и тестированием и начнёте писать тестовые сценарии и заводить баги. На практике вы будете работать с различными программными продуктами, создавать под них тестовые сценарии в Zephyr и заводить баги на платформе JIRA, а также тестировать API. - Вёрстка сайта на HTML и CSS
Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам этого модуля вы уже самостоятельно сверстаете лендинг. - Git — система контроля версий
Каждый разработчик должен знать основы работы с системой Git, так как сейчас это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub). - Java для тестировщиков
Начинаем работу с Java, одним из самых популярных языков программирования. Блок состоит из 16 занятий и включает в себя изучение основ языка, работу с объектно-ориентированным программированием, сборку Java-проектов и использование инструментов тестирования. Вы изучите язык программирования именно в связке с задачами тестирования. - Автоматизация тестирования, Continuous Integration
Вы уже освоили базовые навыки проведения тестирования и изучили программирование на Java. Самое время перейти к автоматизации тестирования, модуль включает 8 занятий. На практике вы будете писать Unit-тесты для готового Java-проекта, проводить UI-автоматизацию тест-кейсов, составлять и автоматизировать пользовательские сценарии, анализировать готовые результаты.
2 ступень. Автоматизированное тестирование фронтенда веб-приложений на JavaScript
Изучите JavaScript для тестировщиков, научитесь автоматизировать действия и тестировать безопасность.
- JavaScript для тестировщиков
Вы изучите основы JavaScript для проведения тестирования Frontend-части сайта (UI и e2e). На базе уже изученного Java, вам будет проще освоить второй язык, тем более JavaScript — скриптовый язык более высокого уровня. Вы изучите разницы в синтаксисе языков, научитесь использовать основные конструкции языка. - Автоматизация тестирования веб-интерфейсов
Перейдём к работе с современными инструментами для тестирования frontend: Puppeeter, Playwright, Cypress, познакомимся с платформой NodeJS. Это инструменты на JavaScript, которые автоматизируют действия в браузере и помогут ускорить проведение тестов.
3 ступень. Автоматизированное мобильное тестирование
Изучите специфику тестирования мобильных приложений и попрактикуетесь на Android-приложениях, используя для автоматизации Java, Android Studio и фреймворк Espresso.
Проект, который вам предстоит выполнить:
- Тестирование мобильного приложения
Ваша задача — провести тестирование приложения под Android. Нужно написать тестовые сценарии и провести автоматизацию тестирования на Java с помощью Android Studio и фреймворка Espresso.
4 ступень. Продвинутые модули
Познакомитесь ещё с двумя видами тестирования: производительности и безопасности. Изучите особенности, инструменты и попробуете на практике понять, что это за процессы и хотите ли вы специализироваться в одном из этих направлений.
- Тестирование производительности
В этом блоке изучите в теории и на практике одни из самых важных типов тестирования веб-приложений: тестирование производительности. Вы познакомитесь с нагрузочным тестированием, стресс-тестированием, объёмным тестированием, тестированием стабильности и другими.
Для работы потребуются специальные инструменты: для генерации нагрузки и для мониторинга характеристик производительности. На практике поработаете с инструментом JMeter, который позволяет проводить нагрузочное тестирование, логировать результаты и визуализировать в виде диаграмм и таблиц. - Тестирование безопасности
Одна из самых интересных тем в тестировании, включает работу с утечками конфиденциальной информации, передачи данных по открытым каналам связи, противодействие мошенничеству.
Вы изучите виды уязвимостей, узнаете, чем они отличаются от багов и какие инструменты нужны для поиска уязвимостей и проверки безопасности.
Дополнительные модули
Помимо основных в программу входят модули, которые помогут разобраться, как развивать карьеру в тестировании, подтянуть английский. Также включён бонусный видеокурс по основам программирования на Python.
- Основы языка программирования Python
На этом видеокурсе вы изучите один из самых популярных языков программирования. Познакомитесь с типами данных, классами, функциями, узнаете, как работать с файловой системой в Python. - Английский язык для начинающих разработчиков
В этом модуле вас ждут десять видеолекций, которые помогут вам начать разговаривать на английском языке, как настоящий разработчик. - Карьера в тестировании
Узнаете, как выглядит работа тестировщика в жизни, какие задачи он выполняет. Поймёте, как составить резюме и где искать работу. Разберётесь, как развиваться в профессии и какие существуют специализации.
Вашу квалификацию подтвердит диплом о профессиональной переподготовке.
2 место. Курс «Профессия Инженер по тестированию» — Skillbox
https://skillbox.ru/course/profession-test/
Стоимость: Рассрочка на 31 месяц — 4 613 ₽ / мес
- Лёгкий старт в IT-сфере
- 3 языка программирования для автотестов на выбор
- 3 проекта в портфолио
- Трудоустройство во время обучения.
Тестировщик в буквальном смысле проводит краш-тесты программных продуктов. Он продумывает, что и где может сломаться, прогнозирует сбои и находит ошибки в приложениях, сайтах и программах, чтобы продукт вышел работоспособным. Тестировщик должен всеми способами испытать надёжность и удобство сервиса на этапе разработки.
Кому подойдёт этот курс:
- Новичкам в IT
Вы научитесь тестировать сайты, мобильные приложения и другое ПО. Узнаете, как устроена работа IT-компаний. Сможете понять, как развиваться в профессии. Уже джуниоры очень востребованы на рынке, а наш курс позволит достичь middle-уровня. - Тестировщикам начального уровня
Вы освоите ключевые инструменты автоматизированного тестирования. Выстроите понятный пошаговый путь профессионального развития.
Чему вы научитесь:
- Функциональному и нефункциональному тестированию сайтов и приложений
- Тестированию мобильных приложений
- Основным методам автоматизации
- Работать в таск-трекерах
- Техникам тест-дизайна
- Основам программирования на Java, JavaScript или Python
- Использовать шаблоны тест-планов, тест-кейсов, сценариев и чек-листов
- Работе в панели инструментов веб-разработчика
- Тестированию пользовательских интерфейсов.
Программа
Вас ждут видеоуроки и практические задания, которые помогут вырасти в профессии с нуля.
87 тематических модулей, 485 онлайн-уроков
Ручное тестирование веб-приложений
Научимся: составлять проверки, которые помогут найти максимум ошибок с учётом требований к продукту. Проводить ручное тестирование веб-приложений. Составлять понятные отчёты об ошибках, которые помогут разработчикам быстро исправлять недочёты. Среднее время прохождения: 4 месяца.
- Основы тестирования веб-приложений.
- Тестирование текстовых полей.
- Тестирование текста, чисел и дат с использованием граничных значений.
- Что такое хорошая спецификация? Правильное оформление баг-репорта.
- Тестирование форм регистрации.
- Тестирование форм авторизации и восстановления паролей.
- Тестирование дополнительных элементов интерфейса.
- Расширенные техники тестирования.
- Тестовые сценарии. Позитивные и негативные тесты.
- Кросс-платформенное и кросс-браузерное тестирование.
- Дополнительные инструменты тестирования.
- Тестирование API
- Чтение данных с сервера.
- Манипуляция данными на сервере.
- Универсальные инструменты
- Chrome DevTools как инструмент упрощения тестирования.
- Chrome DevTools как инструмент локализации ошибок.
- Chrome DevTools. Дополнительные операции.
- Системы отслеживания задач.
- Метрики тестирования и оценка трудозатрат.
- Нефункциональное тестирование
- Тестирование требований.
- Тестирование UI, UX.
- Приёмочное тестирование.
- Тестирование безопасности. Серверные уязвимости.
- Тестирование безопасности. Клиентские уязвимости.
- Дипломная работа. Ручное тестирование веб-приложений.
Ручное тестирование мобильных приложений
Научимся: проверять особенности работы мобильных приложений и находить максимум ошибок с помощью эмуляторов и симуляторов любых мобильных устройств. Среднее время прохождения: 2 месяца.
- Основы тестирования мобильных приложений
- Введение в тестирование мобильных приложений.
- Ориентация и экраны.
- Эмуляторы и симуляторы.
- Сборка приложений и продвинутые функции Android Studio и XCode.
- GPS и батарея.
- Связь и перехват сетевых запросов.
- Скриншоты и логи.
- Дипломная работа. Тестирование мобильных приложений.
Программирование и автотесты
Научимся: разрабатывать программы (автотесты) на одном из популярных языков программирования. Программы будут автоматизировать прогон тестовых сценариев. Среднее время прохождения: 6 месяцев.
- Языки программирования — на выбор Java, JavaScript или Python
- Введение в язык программирования и синтаксис.
- Функции.
- Объектно-ориентированное программирование.
- Области видимости.
- Преобразование типов.
- Отладка и логирование.
- Основы автоматизации UI-тестов — на выбор Java, JavaScript или Python
- Введение в автоматизированное UI-тестирование.
- Поиск элементов с помощью Selenium WebDriver.
- Поиск элементов: CSS.
- Сложные CSS-локаторы и ожидания элементов.
- XPath-локаторы.
- Мастер-класс по написанию автотестов.
Дополнительные курсы
- Веб-вёрстка. Базовый уровень
- Знакомство с курсом.
- Базовый HTML.
- Базовый CSS.
- Работа с макетом.
- HTML-разметка.
- Flexbox.
- Стилизация.
- Язык запросов SQL
Вы узнаете основы SQL и структуры баз данных, научитесь работать с функциями и запросами и модифицировать данные.
Бонусные курсы
- Универсальные знания программиста
- Как стать первоклассным программистом.
- Вёрстка email-рассылок. Советы на реальных примерах.
- The state of soft skills.
- Как мы создавали карту развития для разработчиков.
- Как общаться по email и эффективно работать с почтой?
- Повышение своей эффективности.
- Спор о первом языке программирования.
- Саморазвитие: как я не усидел на двух стульях и нашёл третий.
- Data-driven-подход к продуктивности — инсайты из данных миллиона людей.
- Протокол HTTP.
- Введение в алгоритмы.
- Слепой метод печати.
- Английский для 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.
- Система контроля версий Git
Научитесь работать с Git: сможете сравнивать, менять и откатывать разные версии кода, научитесь создавать ветки и работать над одним проектом в команде.
Дипломные работы
- Тестирование онлайн-портала
Вы будете тестировать крупный онлайн-проект от самого начала его проектирования до релиза. Усвоите принцип раннего тестирования, создадите тестовую документацию, баг-репорты, научитесь применять техники тестирования и инструменты. - Тестирование мобильного приложения
Вы узнаете, что значит быть тестировщиком в команде, разрабатывающей мобильное приложение. Сможете приложить к портфолио полный цикл тестирования приложения на Android и iOS. - Тестирование веб-сайта
Вы примерите на себя роль специалиста по автоматизированному тестированию и напишете свои собственные автотесты на Java/JavaScript/Python.
Диплом Skillbox
Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.
3 место.Курс «Факультет тестирования ПО» — GeekBrains
https://gb.ru/geek_university/qa-engineer
Стоимость: Рассрочка на 36 месяцев — от 3 589 ₽ / мес
Тестировщик ПО — это специалист, который следит за качеством программных продуктов: сайтов, мобильных и веб-приложений. Он моделирует ситуации, которые могут возникнуть во время работы с программой, чтобы найти ошибки и исправить их.
Кому подойдет курс:
- Новичкам
Даже если вы никогда не работали в IT, мы обучим тестированию с нуля и поможем устроиться в топовую компанию. - Начинающим тестировщикам
У вас будет всё для карьерного роста: комплексные знания, опыт работы с продвинутыми инструментами и методологиями. - Практикующим IT-специалистам
После курса сможете перейти в востребованное направление и строить карьеру тестировщика сайтов и приложений.
Программа обучения:
- Основы ручного тестирования
В первой четверти студенты изучат основы тестирования ПО, разработки тест-кейсов, организации процесса тестирования и составления тестовой стратегии. Узнают, как документировать обнаруженные баги в баг-трекинговых системах. Познакомятся с критериями качества ПО. Закрепят новые знания на практике, проведя исследовательское и функциональное тестирование пользовательского интерфейса.
- Основы ручного тестирования
- Основы тест-аналитики.
- Тестирование веб-приложений
Во второй четверти студенты погрузятся в специфику тестирования веб-приложений. Студенты освоят инструменты работы с сетевым трафиком, API-тестирования и подходы к тестированию HTML, CSS и JS-кода. Познакомятся с консолью разработчика в браузере, инструментами по работе с логами, usability и кроссбраузерным тестированием.
- Рабочая станция
- HTML/CSS для тестировщиков. Интерактивный курс
- Тестирование веб-приложений.
- Автоматизация тестирования
В третьей четверти студенты познакомятся с языком Java и методологией ООП. Научатся составлять Unit-тесты, запускать тесты с помощью фреймворка JUnit и собирать информацию о результатах тестирования. Узнают о ключевых задачах и подходах в автоматизации тестирования и изучат основные инструменты — Selenium, Jenkins и библиотеку Allure.
- Уровень 1
- Java Core для тестировщиков
- Автоматизация тестирования Web UI на Java
- Тестирование backend на Java.
- Командная работа
Потренируете soft skills и закрепите знания по различным инструментам тестирования.
- Итоговый проект
- Командная работа.
- Предметы с индивидуальным выбором даты старта
Вы можете формировать часть расписания самостоятельно и регулировать интенсивность обучения.
- Компьютерные сети. Интерактивный курс
- Подготовка к собеседованию. Тестирование ПО.
- Дополнительные курсы от компаний-партнёров
Обучение от ведущих технологических компаний России. Вы узнаете о технологиях и инструментах, используемых реальным бизнесом.
- Системы сбора логов
- Безопасность веб.
Вы получите диплом о профессиональной переподготовке и электронный сертификат, которые можно добавить в портфолио и показать работодателю.
Курс «QA Engineer. Basic» — OTUS
https://otus.ru/lessons/qa-engineer/
Стоимость: 71 000 ₽
На курсе вы получите навыки тестирования веб-приложений и представления обратной связи о качестве продукта, которые выделят вас среди начинающих тестировщиков.
После обучения:
— Сможете работать с Jira, Confluence, testIT, Testrail, Git, Docker, Chrome console, Postman и автоматизацией.
— Сможете находить, заводить дефекты и применять техники тестирования: исследовательское тестирование, тестирования состояний и переходов, классы эквивалентности, граничные значения, таблицы принятия решений, парное тестирование, сценарии использования.
Дополнительно на курсе вы:
— Коснетесь основ автоматизации
— Получите карьерную консультацию
— Изучите основы SQL.
Программа обучения
Модуль 1. Жизненный цикл разработки ПО
- Тема 1. Качество ПО
- Тема 2. Багрепорт
- Тема 3. Тесткейсы и чеклисты
- Тема 4. Что такое требования и какие они бывают
Модуль 2. Тест — дизайн
- Тема 5. Граничные значения и классы эквивалентности
- Тема 6. Техники тестдизайна
- Тема 7. Исследовательское тестирование
Модуль 3. Работа с API
- Тема 8. Виды http запросов
- Тема 9. Валидируем http запросы
- Тема 10. Использование TestIT
- Тема 11. Знакомство с Confluence & Jira
Модуль 4. Базы данных
- Тема 12. SQL: часть 1
- Тема 13. SQL: часть 2
- Тема 14. SQL: часть 3
Модуль 5. Карьера
- Тема 15. Методологии разработки
- Тема 16. Резюме и собеседование
Модуль 6. Автоматизация
- Тема 17. Использование техник тест-дизайна при тестировании API
- Тема 18. Что такое требования и какие они бывают
- Тема 19. Git на кончиках пальцев
- Тема 20. Автоматизация на уровне Postman часть 1
- Тема 21. Автоматизация на уровне Postman часть 2
- Тема 22. Катит — не катит. Gitlab CI
- Тема 23. Docker
- Тема 24. Итоговая консультация по ДЗ
- Тема 25. Итоговый урок
После обучения вы:
- получите материалы по всем пройденным занятиям (видеозаписи вебинаров, выполненные домашние задания, выпускной проект);
- научитесь тестировать веб-приложения;
- получите сертификат об окончании курса от OTUS;
- получите навыки, нужные для работы в современной компании: Git, Docker и CI;
Курс «Инженер по тестированию» — Skypro
https://sky.pro/courses/programming/qa-engineer
Стоимость: 71 100 ₽
Программа курса:
- Основы тестирования
- Основы функционального тестирования.
- Оформление баг-репортов и работа в баг-трекинговых системах.
- Тест-кейсы и системы управления тест-кейсами.
- Введение в тест-дизайн. Классы эквивалентности и граничные значения.
- Техники комбинаторики и попарное тестирование.
- Нефункциональные виды тестирования.
- Регрессионное, smoke и повторное тестирование.
- Тестирование документации.
- Техники тестирования документации.
- Тест-план тестирования. Метрики и отчетность.
- Тестирование API
- Сетевые протоколы.
- Клиент-серверная архитектура.
- Chrome dev tools + network.
- API, Swagger
- Rest API и Postman
- Soap и Soap UI.
- Основы автоматизации тестирования в POSTMAN.
- Тестирование мобильных приложений
- Мобильные приложения и их разновидности.
- Мобильные ОС и их разновидности. Название элементов на ОС + гайдлайны для ОС.
- Особенности тестирования мобильных приложений. Стратегия тестирования мобильных приложений
- Подбор устройств для мобильного тестирования. Эмуляторы и симуляторы.
- Инструменты тестировщика
- Логгирование
- CI/CD
Курс «Инженер по ручному тестированию» — SkillFactory
https://skillfactory.ru/qa-engineer-po-ruchnomu-testirovaniyu
Стоимость: Рассрочка на 12 месяцев — от 7 470 ₽ / мес
Чему я научусь за эти 4 месяца?
1 месяц
- Введение в тестирование
- Методологии разработки ПО
- Тест-дизайн и тест-анализ — часть 1
- Тест-дизайн и тест-анализ — часть 2
2 месяц
- Чек-лист и тест-план
- Требования и работа с задачами
- Системы баг-трекинга
3 месяц
- Консоль браузера и UI-элементы на странице
- Кроссбраузерное тестирование
- Тестирование API с помощью Postman
- Тестирование баз данных
- Основы тестирования мобильных приложений
4 месяц
- Финальный проект – Ваш первый заказ на тестирование сайта
- Карьерный модуль
- Бонусный модуль.
Ваши результаты:
- Знаете основные методологии разработки ПО и понимаете, как работать в команде в общем флоу
- Умеете анализировать архитектуру и выбирать правильную методологию тестирования
- Можете проводить тест-анализ
- Составляете тест-планы и работаете с ними
- Декомпозируете требования к задачам и анализируете их
- Работаете с баг-трекерами
- Понимаете основы веб-разработки, используете инструмент DevTools
- Тестируете веб-приложения в разных браузерах
- Тестируете API различных приложений
- Составляете запросы в инструментах Postman и CURL
- Составляете основные SQL-запросы
- Знаете основы тестирования iOS- и Android-приложений
- Создадите итоговый проект, позволяющий применить на практике все полученные на курсе знания. Наработки итогового проекта можно будет применить на будущем рабочем месте.
Пройдите отбор— и получите работу тестировщиком
- После обучения все студенты получают тестовое задание от Premium IT Solutions
- Успешно справившиеся с заданием проходят собеседование
- Компания приглашает подходящих студентов на должность junior-тестировщика
Что вам это даст:
- Практика в выполнении тестовых заданий
- Развернутая обратная связь от компании Premium IT Solutions
- Проверка soft и hard skills на реальном собеседовании
- Возможность трудоустроиться сразу после обучения
- Перспектива карьерного роста внутри компании.
Курс «QA Manual Engineer» — QA at Silicon Valley
https://qasv.us/qamanual
Стоимость: 105 508 ₽
Программа курса:
Неделя #1. Бесплатные вводные уроки
- Введение в профессию QA и рынок труда, как в Америке, так и в других странах.
- Обзор курса, программ и техник для тестирования.
- Рассмотрим принципы ручного и автоматического тестирования на примерах.
- Начнем изучать тестирование с основ. Терминология, документация, примеры.
- Разберем этапы и техники прохождения технических собеседований.
- Начнем формировать основу профессии тестировщика с нуля.
Неделя #2-5. Углубляемся в профессию QA Manual Engineer
- Изучаем процесс разработки и тестирования програмных продуктов с азов. Проходим все этапы SDLC, применяемых в современных IT проектах Кремниевой Долины Калифорнии.
- Учим теорию и практику работы с Front-End кросс-браузерным тестированием, Back-End тестированием, мобильным и облачным тестированием, API Web Services.
- Учимся тестировать Web и мобильные приложения. Работаем с программой управления IT проектами Jira, учимся писать тест-кейсы, баг-репорты, задачи по тестированию. Работаем с багами на реальном IT проекте в Калифорнии.
- Проходим все этапы подготовки и создания тестовой документации: тест-стратегия, тест-план, тест-сценарий, матрица покрытия тест-кейсами. Готовим и пишем всю документацию с нуля под руководством наставника.
- Изучаем самые современные и эффективные виды и техники тестирования, применяемые в Кремниевой Долине, на различных устройствах и реальных примерах на Google Cloud и других облачных сервисах.
- Применяем практики Agile/Scrum и Waterfall, Ваше обучение будет проходить в рамках этих моделей. Делаем индивидуальные и групповые задания используя Sprints. Работаем в группах на реальном IT проекте по руководством наставника.
- Вся работа ведется на реальных IT проектах в Калифорнии. Обучение полностью на русском, терминология и задания на английском.
Неделя #6-10. Учим Manual End-to-End тестирование с Selenium, Postman REST API и QA Helpers Tools
- Начинаем проходить стажировку в реальных американских проектах онлайн.
- Создаем Front-End manual тест фреймворк на Selenium с нуля.
- Учим работу с Manual REST API тестированием и основами Web Services.
- Проходим основы работы с технологией Git и GitHub, создаем и работаем с облачным репозиторием.
- Изучаем структуру DOM, HTML5, CSS3 и применяем для Front-End тестирования.
- Проходим основы работы и применения XPath, Locators, QA testing tools, Dev Tools.
- Готовим профессиональное Резюме и LinkedIn профиль. Практикуемся в прохождении технических собеседований и этапах поиска работы на каждом занятии, на русском и английском языках.
- Изучаем и практикуем разработку программных продуктов и работу команды IT на реальных online IT проектах в Калифорнии.
- Изучаем основы работы со Swagger API и Curl скриптами. Применяем полученные знания на практических API тест-кейсах.
- Тренируем Hard skills и Soft skills. Готовимся к собеседованиям по Мануальному тестированию по каждой из изученных технологий.
- Начинаем поиск работы и проходим собеседования с реальными рекрутерами в компаниях. Разбираем результаты собеседований, помогаем с правильным вектором.
- Решаем задачи по Мануальному тестированию на уроках и дома. Разбираем результаты, помогаем обозначить точки роста и улучшения результатов.
- Вся работа ведется на реальных IT проектах в Калифорнии, обучение на русском, терминология, программы и задания на английском.
Неделя #11. Финальный проект
- Готовим финальный проект QA Manual Engineer, используя Front-End мануальное тестирование, Selenium Manual тестирование, Postman REST API и Swagger Manual тестирование с GitHub и облачной интеграцией на реальных IT проектах в Калифорнии.
- Пишем Тест-план, тест-кейсы, матрицы покрытия тестами. Применяем всю тестовую документацию на своем финальном проекте.
- Используем Jira, Agile/Scrum и QA методологию для подготовки проекта.
- Продолжаем стажироваться в реальных компаниях, проходим технические собеседования по телефону, онлайн и он-сайт.
- Получаем Сертификат об обучении на курсе.
Курс «Инженер по тестированию» — Школа анализа данных
https://practicum.yandex.ru/qa-engineer
Стоимость: 55 000 ₽ — 58 000 ₽
За 4 месяца занятий по 15 часов в неделю вы не только освоите востребованные навыки тестировщика, но и протестируете учебные сервисы в режиме реального времени:
- Веб-приложение Яндекс.Маршруты
Узнаете, как проектировать тесты, подготовите тестовую документацию, заведёте баг-репорты и протестируете веб-приложение. - Мобильное приложение Яндекс.Метро
Изучите принципы мобильного тестирования, освоите работу в эмуляторе и протестируете мобильное приложение. - API и базы данных в Яндекс.Прилавке
Научитесь использовать инструменты тестирования API и изучите основы языка запросов SQL.
Программа обучения
- Основы тестирования
Виды тестовой документации: чек-листы и тест-кейсы. Баг-репорт: правила составления. Виды тестирования: смоук и регрессионное тестирование. Тестирование локализации. Тестирование веб-приложения. - Тест-анализ и тест-дизайн
Тест-анализ. Анализ и декомпозирование требований. Техники тест-дизайна на практических кейсах. Методы создания тест-кейсов и чек-листов. Проектирование диаграмм связей и блок-схем. - Тестирование веб-приложений
Основы сетей: модель OSI и TCP/IP. Протоколы HTTP и HTTPS. Клиент-серверная архитектура. DevTools браузера, снифферы: Charles. Работа с консолью. UI-тестирование. - Тестирование мобильных приложений и API
Работа с клиент-серверными приложениями. GPS и тестирование геолокации. Тестирование в условиях неоднородного качества связи/интернета. Среда разработки Android Studio: эмулятор и логирование. REST API. Виды документации к API: Swagger. Тестирование API с помощью Postman. - Основы баз данных
Работа с консолью. Базы данных и применение в сервисах. Базовые SQL-запросы. Работа с таблицами, изменение и удаление данных. JOIN. - Основы автоматизации тестирования
Основы языка программирования JavaScript. Работа с библиотекой Puppeteer. Автоматизированные тесты. - Выпускной проект
Самостоятельное решение задачи от ознакомления с требованиями до подготовки документации, тестирования сервиса и заведения баг-репортов.
Курс «QUALITY ASSURANCE (QA)» — ITEA
https://onlineitea.com/courses/qa/
Стоимость: 28 300 ₽ — 42 900 ₽
Курсы:
- QA Manual
25 занятий
Ты научишься применять на практике основные виды и уровни тестирования, находить ошибки в программе и составлять о них отчеты. Ты будешь разбираться в каждой стадии QA-процесса и подготовишься к переходу к автоматизации тестирования.
- Понимать весь процесс разработки от «А» до «Я»
- Применять знания по QA на практике
- Получишь необходимые знания для сдачи сертификационного экзамена ISTQB Foundation.
- QA Automation
15 занятий
Курс разработан для тех, кто хочет заняться автоматизацией тестирования, но не знает, с чего начать. Для обучения на курсе тебе потребуется определенная подготовка.
На курсе ты научишься:
- Работать с языком Java для написания автотестов
- Имитировать большую часть действий пользователя в браузере
- Писать базовые API тесты (бэкенд часть приложения)
- Настраивать собственный фреймворк для автоматизации тестирования с нуля
- Использовать базовые шаблоны проектирования, лучшие практики разработки и автоматизации для построения поддерживаемых и масштабируемых решений
- Настраивать с нуля собственную CI/CD систему для автоматизации процессов на проекте на примере Jenkins
- Генерировать презентабельные и понятные отчеты на основании прогона автотестов
- Запускать тесты в многопоточном режиме на удалённом компьютере используя AWS + Docker
- Претендовать на позицию Junior QA Automation Engineer.
Курс «QA специалист с нуля» — Udemy
https://www.udemy.com/course/qa-specialist-from-scratch/
Стоимость: 3 290 ₽
Чему вы научитесь:
- Основы тестирования программного обеспечения
- Инженерия программного обеспечения
- Операционные системы и работа в командной строке
- Английский язык
- Реляционные базы данных и SQL DML
- Создание резюме
- Подготовка к собеседованию
- Поиск работы.
Материалы курса:
9 разделов, 20 лекций
- Введение
- Английский язык
- Тестирование программного обеспечения
- Инженерия программного обеспечения
- Операционные системы и командная строка
- Базы данных и SQL
- Написание резюме (CV)
- Подготовка к собеседованию и поиск работы
- Заключение.
Курс «QA Manual» — Компьютерная школа Hillel
https://online.ithillel.ua/courses/qa-manual
Стоимость: нет информации
Основная задача QA — это не только обеспечение качества, но и фокусирование внимания на процессах разработки программного обеспечения, их улучшение и предотвращение появления дефектов и проблем.
После окончания курса выпускники обладают достаточным уровнем знаний для трудоустройства на позицию Junior QA.
Цели курса:
- Рассмотреть все основные виды тестирования и проектной документации
- Получить практические знания по основным этапам обеспечения качества
- Научиться работать с баг-трекинговыми системами
- Научиться тестировать Web сервисы и API.
Программа:
32 занятия
- Введение в тестирование программного обеспечения
- Анализ требований к программному обеспечению
- Методы и виды тестирования
- Functional testing
- Regression testing
- Тестовая документация
- TestPlan
- TestCase
- TestSuite
- Reports
- Дефекты (Bugs)
- Процесс их нахождения и починки
- Основы WEB-технологий для QA специалистов
- HTTP
- HTML
- CSS
- JS
- IP
- API
- URL
- DNS
- Тестирование web-приложений
- Тестирование desktop-приложений
- Тестирование мобильных приложений
- Методологии разработки программного обеспечения
- Agile
- Scrum
- Практические навыки использования систем
- BTS системы Jira, Bugzilla
- Системы контроля тестов TestRail, TestLink
- Тестирование безопасности
- Практические навыки нахождения уязвимостей в программном продукте
- Нагрузочное тестирование
- Инструменты его реализации
- JMeter
- Виртуальные машины
- Эмуляторы различных операционных систем
- Основы автоматизированного тестирования, Selenium
- Java для тестировщиков
- WEB-сервисы
- Методы их тестирования
- Системы контроля версий
- Основы Linux
- Основы работы с базами данных и SQL
- Создание, подготовка и использование тестовых данных.
Курс «Тестировщик» — LearnQA
https://www.learnqa.ru/
Стоимость: нет информации
Как проходят занятия:
- Лекции
Каждую неделю ученики получают видеозаписи занятий в нашей онлайн-системе обучения - Домашние задания
К каждому занятию выдается домашнее задание. Примерное время выполнения 2-3 часа - Обратная связь
Тренер просматривает ответы ученика и дает развернутый комментарий. Вопросы учеников разбираются в групповом чате - Сертификат
По окончании обучения всем выполнившим домашние задания выдается сертификат о прохождении курса.
По окончании курса каждый ученик, успешно справившийся с заданиями, получает сертификат.