62 курса тестировщика доступных для прохождения в 2024 году

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

  1. Востребованность на рынке: С ростом числа программных продуктов растет и спрос на специалистов по тестированию, которые играют важную роль в обеспечении качества программ и приложений.

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

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

  4. Разнообразие задач: Задачи тестировщика включают в себя различные виды тестирования, такие как функциональное, нагрузочное, регрессионное, что делает работу интересной и разнообразной.

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

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

Список курсов кратко:

Курс «Профессия Тестировщик» — Skillbox

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

  • Лёгкий старт в IT-сфере
  • Обучение на практике
  • Помощь в трудоустройстве
  • 14 инструментов тестирования

На рынке не хватает тестировщиков

  • 3 700 компаний

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

  • 100 000 рублей

зарплата опытного специалиста

 

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

  • Новичкам в IT

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

  • Тестировщикам начального уровня

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

Помогаем построить карьеру мечты

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

За 2021 год мы трудоустроили более 1000 студентов на работу по новой профессии

 

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

  1. Функциональному и нефункциональному тестированию сайтов и приложений
  2. Тестированию мобильных приложений
  3. Основным методам автоматизации
  4. Работать в таск-трекерах
  5. Техникам тест-дизайна
  6. Основам программирования на Java
  7. Использовать шаблоны тест-планов, тест-кейсов, сценариев и чек-листов
  8. Работе в панели инструментов веб-разработчика
  9. Тестированию пользовательских интерфейсов

Программа

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

  • 87 тематических модулей
  • 485 онлайн-уроков

Ручное тестирование веб-приложений

1.     Основы тестирования веб-приложений

  1. Основы тестирования веб-приложений.
  2. Тестирование текстовых полей.
  3. Тестирование текста, чисел и дат с использованием граничных значений.
  4. Что такое хорошая спецификация? Правильное оформление баг-репорта.
  5. Тестирование форм регистрации.
  6. Тестирование форм авторизации и восстановления паролей.
  7. Тестирование дополнительных элементов интерфейса.
  8. Расширенные техники тестирования.
  9. Тестовые сценарии. Позитивные и негативные тесты.
  10. Кросс-платформенное и кросс-браузерное тестирование.
  11. Дополнительные инструменты тестирования.

2.     Веб-вёрстка для начинающих

  1. Введение
  2. Базовый HTML
  3. Базовый CSS. 2 модуля.
  4. Подготовка к вёрстке.
  5. HTML-разметка.
  6. Flexbox.
  7. Стилизация.
  8. Продвинутый HTML. Формы.
  9. Продвинутый CSS.
  10. Адаптивность. Десктоп.
  11. Адаптивность. Мобильные устройства.
  12. JavaScript для верстальщика.
  13. Доступность.
  14. Кросс-браузерность.
  15. Бонус-модуль. База знаний.
  16. Сетки.
  17. Работа с хостингом.
  18. Анимации.
  19. Дипломная работа. Веб-вёрстка.

3.     Язык запросов SQL

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

4.     Тестирование API

  1. Чтение данных с сервера.
  2. Манипуляция данными на сервере.

5.     Система контроля версий Git

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

6.     Универсальные инструменты

  1. Chrome DevTools как инструмент упрощения тестирования.
  2. Chrome DevTools как инструмент локализации ошибок.
  3. Chrome DevTools. Дополнительные операции.
  4. Системы отслеживания задач.
  5. Метрики тестирования и оценка трудозатрат.

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

  1. Тестирование требований.
  2. Тестирование UI, UX.
  3. Приёмочное тестирование.
  4. Тестирование безопасности. Серверные уязвимости.
  5. Тестирование безопасности. Клиентские уязвимости.
  6. Дипломная работа. Ручное тестирование веб-приложений.

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

1.     Основы тестирования мобильных приложений

  1. Введение в тестирование мобильных приложений.
  2. Ориентация и экраны.
  3. Эмуляторы и симуляторы.
  4. Сборка приложений и продвинутые функции Android Studio и XCode.
  5. GPS и батарея.
  6. Связь и перехват сетевых запросов.
  7. Скриншоты и логи.
  8. Дипломная работа. Тестирование мобильных приложений.

Автоматизированное тестирование

1.     Java-разработчик c нуля

  1. Введение.
  2. Синтаксис языка.
  3. Объекты и классы. Методы и классы.
  4. Объекты и классы. Инкапсуляция.
  5. Объекты и классы. Static, константы и enum.
  6. Числа, строки, даты.
  7. Массивы и коллекции.
  8. Наследование и полиморфизм.
  9. Особенности ООП в Java.
  10. Исключения, отладка, тестирование и логирование.
  11. Работа с файлами и сетью.
  12. Работа с MySQL в Java.
  13. Многопоточность.
  14. Разработка веб-приложений.
  15. Нереляционные (NoSQL) базы данных.
  16. Производительность и оптимизация.
  17. Разработка desktop-приложений.
  18. Бонус-модуль. Распределённые хранилища и вычисления.
  19. Бонус-модуль. Паттерны проектирования.
  20. Бонус-модуль. Алгоритмы.
  21. Бонус-модуль.Структуры данных.
  22. Бонус-модуль. Протокол HTTP.

2.     Автоматизация тестирования веб-приложений на Java

  1. Введение в автоматизированное тестирование.
  2. Поиск элементов с помощью Selenium WebDriver.
  3. Поиск элементов с помощью CSS-локаторов. 2 модуля.
  4. Сложные CSS-локаторы и ожидания элементов.
  5. Практика в написании автотестов.
  6. Поиск элементов с помощью XPath.
  7. Дипломная работа. Автоматизированное тестирование.

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

  1. Универсальные знания программиста
  2. Английский для IT-специалистов

Дипломные работы

  • Тестирование онлайн-портала

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

  • Тестирование мобильного приложения

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

  • Тестирование веб-сайта

Вы примерите на себя роль специалиста по автоматизированному тестированию и напишете свои собственные автотесты на Java.

 

Ваше резюме после обучения

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

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

  • Ручное и автоматизированное тестирование веб и мобильных приложений
  • Применение техник тест-дизайна на практике
  • Приёмочное и регрессионное тестирование
  • Планирование и написание браузерных тестов на Java с нуля без подготовленной инфраструктуры, используя Selenium, JUnit
  • Составление баг-репортов
  • Знание основ Git, Java, SQL и вёрстки
  • Работа в баг-трекере Jira
  • Работа в Android Studio, Android SDK и SDK Manager
  • Работа с API
  • Навыки работы с метриками тестирования

Диплом Skillbox

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

Стоимость: Рассрочка на 31 месяц - 4 613 ₽ / мес
Подробнее о курсе →
Курс «Профессия Инженер по тестированию» — Skillbox
  • Лёгкий старт в IT-сфере
  • 3 языка программирования для автотестов на выбор
  • 3 проекта в портфолио
  • Трудоустройство во время обучения.

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

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

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

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

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

Программа

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

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

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

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

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

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

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

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

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

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

  1. Универсальные знания программиста
  • Как стать первоклассным программистом.
  • Вёрстка email-рассылок. Советы на реальных примерах.
  • The state of soft skills.
  • Как мы создавали карту развития для разработчиков.
  • Как общаться по email и эффективно работать с почтой?
  • Повышение своей эффективности.
  • Спор о первом языке программирования.
  • Саморазвитие: как я не усидел на двух стульях и нашёл третий.
  • Data-driven-подход к продуктивности — инсайты из данных миллиона людей.
  • Протокол HTTP.
  • Введение в алгоритмы.
  • Слепой метод печати.
  1. Английский для IT-специалистов
  • IT Resume and CV.
  • Job interview: questions and answers.
  • Workplace communication.
  • Business letter.
  • Software development.
  • System concept development and SRS.
  • Development and Testing.
  • Deployment and Maintenance.
  1. Система контроля версий Git
    Научитесь работать с Git: сможете сравнивать, менять и откатывать разные версии кода, научитесь создавать ветки и работать над одним проектом в команде.

Дипломные работы

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

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

Стоимость: Рассрочка на 31 месяц - 4 613 ₽ / мес
Подробнее о курсе →
Курс «Профессия Инженер по тестированию» — Skillbox

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

  • Лёгкий старт в IT-сфере
  • Обучение на практике
  • Помощь в трудоустройстве
  • 14 инструментов тестирования

На рынке не хватает тестировщиков

  • 3 700 компаний

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

  • 100 000 рублей

зарплата опытного специалиста

 

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

  • Новичкам в IT

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

  • Тестировщикам начального уровня

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

Помогаем построить карьеру мечты

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

За 2021 год мы трудоустроили более 1000 студентов на работу по новой профессии

 

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

  1. Функциональному и нефункциональному тестированию сайтов и приложений
  2. Тестированию мобильных приложений
  3. Основным методам автоматизации
  4. Работать в таск-трекерах
  5. Техникам тест-дизайна
  6. Основам программирования на Java
  7. Использовать шаблоны тест-планов, тест-кейсов, сценариев и чек-листов
  8. Работе в панели инструментов веб-разработчика
  9. Тестированию пользовательских интерфейсов

Программа

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

  • 87 тематических модулей
  • 485 онлайн-уроков

Ручное тестирование веб-приложений

1.     Основы тестирования веб-приложений

  1. Основы тестирования веб-приложений.
  2. Тестирование текстовых полей.
  3. Тестирование текста, чисел и дат с использованием граничных значений.
  4. Что такое хорошая спецификация? Правильное оформление баг-репорта.
  5. Тестирование форм регистрации.
  6. Тестирование форм авторизации и восстановления паролей.
  7. Тестирование дополнительных элементов интерфейса.
  8. Расширенные техники тестирования.
  9. Тестовые сценарии. Позитивные и негативные тесты.
  10. Кросс-платформенное и кросс-браузерное тестирование.
  11. Дополнительные инструменты тестирования.

2.     Веб-вёрстка для начинающих

  1. Введение
  2. Базовый HTML
  3. Базовый CSS. 2 модуля.
  4. Подготовка к вёрстке.
  5. HTML-разметка.
  6. Flexbox.
  7. Стилизация.
  8. Продвинутый HTML. Формы.
  9. Продвинутый CSS.
  10. Адаптивность. Десктоп.
  11. Адаптивность. Мобильные устройства.
  12. JavaScript для верстальщика.
  13. Доступность.
  14. Кросс-браузерность.
  15. Бонус-модуль. База знаний.
  16. Сетки.
  17. Работа с хостингом.
  18. Анимации.
  19. Дипломная работа. Веб-вёрстка.

3.     Язык запросов SQL

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

4.     Тестирование API

  1. Чтение данных с сервера.
  2. Манипуляция данными на сервере.

5.     Система контроля версий Git

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

6.     Универсальные инструменты

  1. Chrome DevTools как инструмент упрощения тестирования.
  2. Chrome DevTools как инструмент локализации ошибок.
  3. Chrome DevTools. Дополнительные операции.
  4. Системы отслеживания задач.
  5. Метрики тестирования и оценка трудозатрат.

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

  1. Тестирование требований.
  2. Тестирование UI, UX.
  3. Приёмочное тестирование.
  4. Тестирование безопасности. Серверные уязвимости.
  5. Тестирование безопасности. Клиентские уязвимости.
  6. Дипломная работа. Ручное тестирование веб-приложений.

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

1.     Основы тестирования мобильных приложений

  1. Введение в тестирование мобильных приложений.
  2. Ориентация и экраны.
  3. Эмуляторы и симуляторы.
  4. Сборка приложений и продвинутые функции Android Studio и XCode.
  5. GPS и батарея.
  6. Связь и перехват сетевых запросов.
  7. Скриншоты и логи.
  8. Дипломная работа. Тестирование мобильных приложений.

Автоматизированное тестирование

1.     Java-разработчик c нуля

  1. Введение.
  2. Синтаксис языка.
  3. Объекты и классы. Методы и классы.
  4. Объекты и классы. Инкапсуляция.
  5. Объекты и классы. Static, константы и enum.
  6. Числа, строки, даты.
  7. Массивы и коллекции.
  8. Наследование и полиморфизм.
  9. Особенности ООП в Java.
  10. Исключения, отладка, тестирование и логирование.
  11. Работа с файлами и сетью.
  12. Работа с MySQL в Java.
  13. Многопоточность.
  14. Разработка веб-приложений.
  15. Нереляционные (NoSQL) базы данных.
  16. Производительность и оптимизация.
  17. Разработка desktop-приложений.
  18. Бонус-модуль. Распределённые хранилища и вычисления.
  19. Бонус-модуль. Паттерны проектирования.
  20. Бонус-модуль. Алгоритмы.
  21. Бонус-модуль.Структуры данных.
  22. Бонус-модуль. Протокол HTTP.

2.     Автоматизация тестирования веб-приложений на Java

  1. Введение в автоматизированное тестирование.
  2. Поиск элементов с помощью Selenium WebDriver.
  3. Поиск элементов с помощью CSS-локаторов. 2 модуля.
  4. Сложные CSS-локаторы и ожидания элементов.
  5. Практика в написании автотестов.
  6. Поиск элементов с помощью XPath.
  7. Дипломная работа. Автоматизированное тестирование.

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

  1. Универсальные знания программиста
  2. Английский для IT-специалистов

Дипломные работы

  • Тестирование онлайн-портала

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

  • Тестирование мобильного приложения

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

  • Тестирование веб-сайта

Вы примерите на себя роль специалиста по автоматизированному тестированию и напишете свои собственные автотесты на Java.

 

Ваше резюме после обучения

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

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

  • Ручное и автоматизированное тестирование веб и мобильных приложений
  • Применение техник тест-дизайна на практике
  • Приёмочное и регрессионное тестирование
  • Планирование и написание браузерных тестов на Java с нуля без подготовленной инфраструктуры, используя Selenium, JUnit
  • Составление баг-репортов
  • Знание основ Git, Java, SQL и вёрстки
  • Работа в баг-трекере Jira
  • Работа в Android Studio, Android SDK и SDK Manager
  • Работа с API
  • Навыки работы с метриками тестирования

Диплом Skillbox

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

Стоимость: Рассрочка на 31 месяц - 4 613  ₽ / мес
Подробнее о курсе →
Курс «Основы тестирования» — Skillbox
  • 4 месяца обучения
  • Практика с первого дня
  • Лёгкий старт в IT
  • Необходимый минимум знаний для старта карьеры.

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

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

  • Тем, кто хочет развиваться в IT
    Освоите функциональное, нефункциональное тестирование и другие ключевые навыки тестировщика за короткий срок. Соберёте портфолио и сможете найти работу уже во время обучения.
  • Начинающим тестировщикам
    Познакомитесь с инструментом Chrome DevTools, изучите расширенные техники тестов. Попрактикуетесь в тестировании UX и UI, повысите свой уровень и сможете браться за более сложные проекты.

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

  1. Формировать тестовые сценарии
    Узнаете о техниках тест-дизайна. Научитесь расписывать алгоритм тестирования и чек-листы. Сможете последовательно проверять веб-приложения.
  2. Составлять баг-репорты
    Поймёте, что делать с багами на сайте. Научитесь готовить структурированные отчёты о найденных ошибках для разработчиков.
  3. Использовать инструменты разработчика
    Познакомитесь с HTML и CSS. Научитесь добывать информацию из Chrome DevTools, работать в Jira и Git.
  4. Проводить функциональное тестирование
    Научитесь тестировать внешние характеристики: поля, формы и кнопки сайта — и проверять их в разных браузерах и платформах.
  5. Тестировать API
    Научитесь проверять backend-часть сайта с помощью SQL-запросов. Сможете провести тест, не открывая браузер.
  6. Проводить нефункциональное тестирование
    Научитесь тестировать UI, UX и безопасность. Сможете провести приёмочное тестирование.

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

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

Ручное тестирование веб-приложений

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

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

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

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

  1. Английский для IT-специалистов
  • IT Resume and CV.
  • Job interview: questions and answers.
  •  
  • Workplace communication.
  • Business letter.
  • Software development.
  • System concept development and SRS.
  •  
  • Development and Testing.
  • Deployment and Maintenance.
  1. Систем контроля версий Git
  • Версии программного кода.
  • Установка Git.
  • Индекс и частичные коммиты.
  • Сравнение версий.
  • Отмена изменений и откат версий.
  • Репозитории и коллективная работа.
  • Ветки — создание и управление.
  • Слияние и разрешение конфликтов.
  • Полезные инструменты.
  • Правила работы с Git.

Итоговый проект

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

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

Стоимость: Рассрочка на 12 месяцев - 6 933 ₽ / мес
Подробнее о курсе →
Курс «Факультет тестирования ПО» — GeekBrains

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

  • 12 месяцев обучения
  • 5 проектов в портфолио
  • Гарантия трудоустройства
  • Диплом о переподготовке

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

 

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

Новичкам

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

Начинающим тестировщикам

У вас будет всё для карьерного роста: комплексные знания, опыт работы с продвинутыми инструментами и методологиями.

Практикующим IT-специалистам

После курса сможете перейти в востребованное направление и строить карьеру тестировщика сайтов и приложений.

 

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

 

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

I четверть

Основы ручного тестирования

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

Курсы

Основы ручного тестирования

— Что такое тестирование и зачем оно необходимо?
— Тестирование по чек-листу
— Ошибка. Дефект. Отказ
— Уровни тестирования
— Виды тестирования
— Регрессионное тестирование
— Отчётность о результатах тестирования
— Психология тестирования. Карьера тестировщика

1 месяц — 8 уроков

12 часов обучающего контента, 24 часа практики

 

Основы тест-аналитики

— Жизненный цикл разработки и место тестирования
— Тест-дизайн: классы эквивалентности и pairwiseТест-дизайн: доменный анализ
— Тест-дизайн: диаграммы перехода состояний и таблицы принятия решений
— Анализ требований. Декомпозиция. Статическое тестирование
— Создание чек-листов. Тестовое покрытие
— Позитивное и негативное тестирование
— Исследовательское тестирование

1 месяц — 8 уроков

12 часов обучающего контента, 24 часа практики

 

II четверть

Тестирование веб-приложений

Освоите инструменты API-тестирования и подходы к тестированию HTML, CSS и JS-кода. Познакомитесь с консолью разработчика в браузере, инструментами по работе с логами, юзабилити и кросс-браузерным тестированием.

Курсы

Linux. Рабочая станция

— Введение в Linux. Философия, базовые понятия, установка дистрибутива
— Взаимодействие с оболочкой bash
— Утилиты для жизни в Linux и работы с текстовыми файлами
— Пользователи и группы. Права доступа
— Работа с дисковыми пространствами. Разделы, LVM, точки монтирования
— Процессы. Systemd и его возможности
— Работа с сетью в LinuxРабота с веб, TFTP-сервером

1 месяц — 8 уроков

12 часов обучающего контента, 24 часа практики

 

HTML/CSS для тестировщиков. Интерактивный курс

— Основные понятия в веб-разработке
— Основы НTML
— Основы CSS
— Псевдоклассы, табличная верстка
— Стандарты веб и вспомогательные инструменты

1 месяц — 5 уроков

5 часов обучающего контента, 15 часов практики

 

Тестирование веб-приложений

— Основы реализации веб-приложений
— HTML, CSS, JS для тестировщика
— Особенности тестирования веб-приложений
— Браузерные движки и кроссбраузерное тестирование
— Инструменты разработчика Google Chrome
— Тестирование производительности
— Apache Server. Логи
— API. SOAP API
— REST API
— Тестирование юзабилити
— Финальный обзор. Ответы на вопросы

1 месяц — 11 уроков

16 часов обучающего контента, 33 часа практики

 

III четверть

Автоматизация тестирования

Познакомитесь с языком Java и методологией ООП. Научитесь составлять Unit-тесты, запускать их с помощью JUnit и собирать информацию о результатах тестирования. Изучите Selenium, Jenkins и библиотеку Allure.

Курсы

Java. Уровень 1

— Java. Введение
— Основные конструкции
— Практика «Крестики-нолики» в процедурном стиле
— Введение в ООП
— Продвинутое ООП
— Практика ООП и работа со строками
— Написание приложения с графическим интерфейсом

1 месяц — 8 уроков

12 часов обучающего контента, 24 часа практики

 

Java Core для тестировщиков

— Класс Object
— Исключения
— Обобщения
— Коллекции
— Средства ввода-вывода
— Работа с сетью
— Промежуточный проект
— JDBC
— Stream API

1 месяц — 9 уроков

12 часов обучающего контента, 24 часа практики

 

Автоматизация тестирования Web UI на Java

— Selenium WD
— Apache Maven
— Основы Selenium. Часть 1
— JUnit
— Основы Selenium. Часть 2
— Page Object
— Allure, протоколирование
— BDD, Selenide

1 месяц — 8 уроков

12 часов обучающего контента, 24 часа практики

 

Тестирование backend на Java

— Повторение основ веб. Ручное тестирование сервисов SOAP API с использованием SoapUI
— Ручное тестирование RESTful API-сервисов с использованием Postman
— Автоматизированное тестирование REST API с использованием REST Assured
— Расширенные возможности REST Assured
— Автоматизированное тестирование REST API c использованием Retrofit/OkHttp3
— ORM: почему JDBC иногда недостаточно
— Настройка CI в Jenkins/GitLab CI. Документирование API

1 месяц — 7 уроков

 

IV четверть

Командная работа

Потренируете soft skills и закрепите знания по различным инструментам тестирования.

Курсы

Итоговый проект

 

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

1 месяц — 8 уроков

12 часов обучающего контента, 24 часа практики

 

Командная работа

— Введение в Agile
— Scrum, Kanban, Scrumban в командной работе
— Командообразование и командная работа в Agile
— Преодоление конфликтов в Agile-командах

1 месяц — 4 урока

12 часов обучающего контента, 24 часа практики

 

Курсы вне четверти

Предметы с индивидуальным выбором даты старта

Вы можете формировать часть расписания самостоятельно и регулировать интенсивность обучения.

Курсы

Компьютерные сети. Интерактивный курс

— Введение в компьютерные сети
— Ethernet. Физический уровень
— Ethernet. Канальный уровень
— Сетевой уровень. Часть 1. Классовая адресация
— Сетевой уровень. Часть 2. Бесклассовая адресация
— Сетевой уровень. Часть 3. Динамическая маршрутизация
— Транспортный уровень
— Технология NAT
— Транспортные протоколы
— Прикладные протоколы

1 месяц — 10 уроков

10 часов обучающего контента, 30 часов практики

 

Подготовка к собеседованию. Тестирование ПО

— Составление резюме
— Поиск вакансий
— Вопросы на собеседовании
— Подготовка к собеседованию

1 месяц — 4 урока

6 часов обучающего контента, 12 часов практики

 

Подготовка к поиску работы

— Как составить резюме, которое точно заметят
— Составляем карту поиска работы
— Зачем нужны сопроводительные письма
— Что вас ждёт на собеседовании с HR

4 видеоурока

 

Курсы вне четверти

Дополнительные курсы от компаний-партнёров

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

Курсы

Системы сбора логов

Курс от Reg.ru, компании-лидера среди российских хостинг-провайдеров с 2006 года. Уроки посвящены ELK-стеку, syslog/rsyslog, sentry. Вы узнаете всё об использовании этих инструментов в расследовании инцидентов и познакомитесь с системой сбора логов.

1 месяц — 10 уроков

 

Безопасность веб

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

Отзывы на сайте.

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

— Написание тестовой документации: тест-планов, тест-кейсов, чек-листов, отчётов по тестированию
— Опыт работы с системами тест-менеджмента
— Тестирование современных веб-приложений
— Локализации дефектов. Работа с логами сервера. Работа на Linux-серверах в консоли
— Работа со средствами автоматического тестирования (Selenium)
— Умение пользоваться командной строкой (Linux)
— Автоматизация рутинных проверок на UI с использованием Selenium Web Driver/Selenide. Построение автоматизированной отчётности
— Составление SQL-запросов

 

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

Стоимость: Рассрочка до 36 месяцев - от 3 009 ₽ / мес
Подробнее о курсе →
Курс «Факультет тестирования ПО» — GeekBrains

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

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

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

  1. Основы ручного тестирования
    В первой четверти студенты изучат основы тестирования ПО, разработки тест-кейсов, организации процесса тестирования и составления тестовой стратегии. Узнают, как документировать обнаруженные баги в баг-трекинговых системах. Познакомятся с критериями качества ПО. Закрепят новые знания на практике, проведя исследовательское и функциональное тестирование пользовательского интерфейса.
  • Основы ручного тестирования
  • Основы тест-аналитики
  1. Тестирование веб-приложений
    Во второй четверти студенты погрузятся в специфику тестирования веб-приложений. Студенты освоят инструменты работы с сетевым трафиком, API-тестирования и подходы к тестированию HTML, CSS и JS-кода. Познакомятся с консолью разработчика в браузере, инструментами по работе с логами, usability и кроссбраузерным тестированием.
  • Рабочая станция
  • HTML/CSS для тестировщиков. Интерактивный курс
  • Тестирование веб-приложений
  1. Автоматизация тестирования
    В третьей четверти студенты познакомятся с языком Java и методологией ООП. Научатся составлять Unit-тесты, запускать тесты с помощью фреймворка JUnit и собирать информацию о результатах тестирования. Узнают о ключевых задачах и подходах в автоматизации тестирования и изучат основные инструменты - Selenium, Jenkins и библиотеку Allure.
  • Уровень 1
  • Java Core для тестировщиков
  • Автоматизация тестирования Web UI на Java
  • Тестирование backend на Java.
  1. Командная работа
    Потренируете soft skills и закрепите знания по различным инструментам тестирования.
  • Итоговый проект
  • Командная работа

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

  • Компьютерные сети. Интерактивный курс
  • Подготовка к собеседованию. Тестирование ПО.

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

  • Системы сбора логов
  • Безопасность веб.

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

Стоимость: Рассрочка на 36 месяцев - от 4 828 ₽ / мес
Подробнее о курсе →
Курс «Тестировщик с нуля» — Artsiom Rusau QA Life
  • Azure Devops для тестировщика / Тест-план, тест-кейс, отчет о дефекте, тест-сьют
  • Charles Proxy для тестировщика / Установка и настройка
  • Fiddler Everywhere для тестировщика / Как использовать Fiddler для тестирования
  • Fiddler для тестировщика / Установка и настройка
  • Аутсорсинг или продуктовая компания для тестировщика (QA)
  • Как писать баг репорт на английском языке тестировщику?
  • Как тестировать в Charles Proxy? Практика для тестировщика
  • Курс ТЕСТИРОВЩИК С НУЛЯ 2021 / Как выбрать курсы по тестированию?
  • Логи для тестировщика / Работа с логами в тестировании
  • Мифы о тестировании #2 / О чем не говорят на курсах по тестированию / Правда о работе в IT
  • МИФЫ О ТЕСТИРОВАНИИ / Могу ли я стать тестировщиком?
  • Один день из жизни тестировщика (QA Engineer)
  • Попарное тестирование / Pairwise testing / PICT для тестировщика
  • Правила деловой переписки для тестировщика / Коммуникация
  • #1 Bash для тестировщика / Установка и настройка
  • #1 Основы Git для тестировщиков с нуля
  • #2 Bash для тестировщика / ls, mkdir, rm команды
  • #2 GIT для тестировщика / Установка GIT / Регистрация в GitHub / Первый репозиторий
  • #3 Bash для тестировщика / mv, cp, nano, less, vi, cat команды
  • #3 GIT для тестировщика / Базовые команды / Отслеживание изменений в GIT
  • #4 Bash для тестировщика / Поиск через grep и find
  • #4 GIT для тестировщика / git commit, git reset, git checkout, git stash
  • #5 Git для тестировщика / Работа с ветками в Git (git branch)
  • #6 Git для тестировщика / git gui, gitk, git flow
  • Тестирование API простыми словами за 8 минут / Тестировщик API
  • Урок 1. С чего начать? Как стать тестировщиком?
  • Урок 10. Отчет о дефекте (баг-репорт) в Jira. Severity и Priority. ЖЦ дефекта
  • Урок 11. Клиент-серверная архитектура. Веб-сайт, веб-приложение и веб-сервис
  • Урок 12. HTTP-протокол для чайников. Ошибка 404. Модель TCP/IP. Методы HTTP
  • Урок 13. URL адрес. Что такое IP адрес и маска подсети? DNS сервер. Кэш и куки
  • Урок 14. Что такое DevTools для тестировщика? Инструменты разработчика Chrome
  • Урок 15. Основы HTML и CSS для тестировщика
  • Урок 16. Тестирование полей ввода и тестирование веб-форм
  • Урок 17. Тестирование веб-сервисов. SOAP и XML, REST и JSON для тестировщика
  • Урок 18. Как тестировать API с помощью Postman, SoapUI. Отличия GET и POST
  • Урок 19. Базы данных для тестировщиков и QA
  • Урок 2. Принципы тестирования. Что такое парадокс пестицида?
  • Урок 20. SQL для тестировщика. Как создать таблицы в MySQL для QA
  • Урок 21. Запросы SELECT в SQL/MySQL для тестировщика
  • Урок 22. Запросы Join в SQL/MySQL на примерах для тестировщика
  • Урок 23. Как тестировать мобильные приложения? Тестировщик мобильных приложений
  • Урок 24. Android Studio (SDK), эмуляторы для тестировщика мобильных приложений
  • Урок 25. Особенности тестирования мобильных приложений
  • Урок 26. Как тестировать требования? Тестирование требований
  • Урок 27. Agile и Scrum для тестировщика. Гибкая методология разработки
  • Урок 3. QA, QC, тестирование. Верификация и валидация
  • Урок 4. Уровни тестирования. «Позитивность» тестов
  • Урок 5. Что такое регрессионное тестирование и smoke тестирование?
  • Урок 6. Нефункциональное тестирование. Черный, белый и серый ящик
  • Урок 7. Модели разработки ПО. Водопадная, итерационная и V-модель
  • Урок 8. Тестовая документация. Чек-лист и тест-кейс в тестировании. Примеры
  • Урок 9. Техники тест-дизайна. Классы эквивалентности и граничные значения
  • Тест-план и тест-стратегия / Отчет по тестированию
  • Postman для тестировщика. С чего начать?
  • Переменные и окружения в Postman (Variables и Environment)
  • Простые встроенные автотесты в Postman
  • Переменные в CSV и JSON файлах. Как тестировать SOAP в Postman?
  • Перехват HTTP и HTTPS запросов в Postman
  • Эстимация в тестировании / Оценка трудозатрат на тестирование
Стоимость: бесплатно
Курс «Тестировщик» — Нетология
  • Освойте IT-профессию, для которой не требуется опыт и техническое образование
  • Станьте специалистом ручного и автоматизированного тестирования
  • Лучших выпускников пригласят на собеседование в Альфа-Банк
  • Формат обучения - Вебинары, видеолекции, практические задания
  • Документ - Диплом о профессиональной переподготовке
  • Уровень - С нуля

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

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

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

 

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

Ручное тестирование веб-приложений

Курсовой проект

Начнём с азов проведения тестирования и введения в профессию. За 8 занятий вы познакомитесь с теориями тестирования, узнаете разницу между понятиями QA и тестированием и начнёте писать тестовые сценарии и заводить баги. На практике вы будете работать с различными программными продуктами, создавать под них тестовые сценарии в Zephyr и заводить баги на платформе JIRA, а также тестировать API.

9 часов теории

32 часа практики

  • Введение в тестирование ПО. Методы и виды тестирования
  • Основы клиент-серверного взаимодействия, протокол HTTP, концепция DOM
  • Работа с DevTools браузера
  • Введение в SQL. Запросы SELECT, UPDATE, DELETE
  • Тестирование ПО. Многообразие тестирования
  • Артефакты тестирования
  • Инструменты тестирования
  • Жизненный цикл разработки ПО. Гибкие методологии разработки ПО
  • Курсовой проект: тестирование сайта крупной компании

Вёрстка сайта на HTML и CSS

Видеокурс

Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам модуля вы сможете самостоятельно сверстать лендинг.

  • 8 часов теории
  • 8 часов практики
  • Теги для вёрстки контента страницы
  • Теги для вёрстки структуры страницы
  • Теги для вёрстки форм
  • Селекторы CSS
  • Определение контекста элементов
  • Блочная модель
  • Позиционирование элементов
  • Оформление текста
  • Оформление декоративных элементов
  • Состояние интерактивных элементов

Git — система контроля версий

Каждый разработчик должен знать основы работы с системой Git, так как на данный момент это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).

  • 4 часа теории
  • 9 часов практики
  • Предназначение системы контроля версий
  • Основные операции (фиксация и откат изменений, поиск, история)
  • Работа с сервисом GitHub
  • Ветки, слияние веток и разрешение конфликтов
  • Командная работа

Java для тестировщиков

В этом блоке начинаем работу с Java, одним из самых популярных языков программирования. Блок состоит из 16 занятий и включает в себя изучение основ языка, работу с объектно-ориентированным программированием, сборку Java проектов и использование инструментов тестирования. Вы изучите язык программирования именно в связке с задачами тестирования. 

  • 15 часов теории
  • 75 часов практики
  • Введение в Java: JDK, JRE, JVM, IntelliJ IDEA
  • Программирование на Java: переменные, операторы, работа с отладчиком
  • Примитивные типы данных, условные операторы, выход за границы типов и погрешность вычислений
  • Testability, автотесты, введение в ООП: объекты и методы
  • Система сборки Maven, управление зависимостями, автотесты на JUnit5
  • Циклы, параметризованные тесты и аннотации
  • Выстраивание процесса непрерывной интеграции (CI): Github Actions. Покрытие кода с JaCoCo, статический анализ кода: CheckStyle, SpotBugs
  • Объектно-ориентированное программирование и проектирование
  • Объекты с внутренним состоянием, управление состоянием при тестировании
  • Композиция и зависимость объектов. Mockito при создании автотестов
  • Наследование и расширяемость систем. Проблемы наследования
  • Исключительные ситуации и их обработка. Тестирование исключений
  • Интерфейсы для организации малой связности. Обобщённое программирование (Generics)
  • Collections Framework. CRUD и тестирование систем, управляющих набором объектов

Английский язык для начинающих разработчиков

Бонус от EnglishDom

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

  • 3,5 часа теории
  • Лексика, без которой не обойтись
  • Как вести переписку на английском
  • Чтение документации и анализ требований
  • Программирование
  • Тестирование ПО
  • Стрессовые ситуации
  • Устранение неполадок
  • Работа и роли в команде
  • Поддерживаем любую беседу на английском
  • Собрания, презентации на высшем уровне

Автоматизированное тестирование

Timeweb

Вы уже освоили базовые навыки проведения тестирования и изучили программирование на Java. Самое время перейти к автоматизации тестирования, модуль включает 8 занятий. На практике вы будете писать Unit-тесты для готового Java-проекта, проводить UI-автоматизацию тест-кейсов, составлять и автоматизировать пользовательские сценарии, анализировать готовые результаты.

 

Для проведения практических заданий вы будете использовать виртуальные серверы. Это будут проекты по работе с:
— Docker & Docker Compose — напишете автотесты на готовые приложения, запущенные в контейнерах в VDS;
— SQL (MySQL и PostgreSQL) — напишете автотесты на контейнеризированные приложения, использующие СУБД;
— Report Portal — самостоятельно развернёте систему Report Portal внутри VDS с помощью Docker Compose и будете фиксировать в ней отчёты, полученные по результатам прогона тестов в GitHub Actions.

  • 10 часов теории
  • 50 часов практики
  • Основы автоматизации
  • Управление состоянием. Continuous Integration
  • Тестирование веб-интерфейсов. Selenium
  • Selenide
  • Patterns
  • Akita
  • Docker и Docker Compose
  • SQL
  • Репортинг: Report Portal
  • Приоритеты автоматизации

Карьера в тестировании

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

  • 2 часа теории
  • Тестировщик: задачи, работа в команде
  • Поиск работы: компания vs фриланс
  • Карьерная траектория: из студента в senior
  • Первое собеседование
  • Тренды в тестировании: за какими ресурсами следить
  • Резюме, сопроводительное письмо, портфолио

Итоговый проект

Заключительным этапом будет проведение автоматизированного тестирования крупного веб-сервиса. Лучшие выпускники примут участие в очном мероприятии с возможностью лично познакомиться с преподавателями и принять участие в отборе на открытые вакансии Альфа-Банка.

  • 48 часов практики

 

У вас есть три занятия, чтобы попробовать. Если передумаете учиться, скажите — и мы вернём вам всю сумму.

 

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

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

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

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

 

Инструменты, которые вы освоите

  • Java

Java стабильно занимает первое место в индексе популярности языков программирования tiobe. Вы сможете использовать его для написания авто-тестов и в дальнейшем для разработки под любую платформу. Java — хороший язык для начала изучения программирования.

  • GitHub

GitHub — крупнейший веб-сервис для совместной работы разработчиков над кодом и хостинга проектов. GitHub основан на системе контроля версий GIT.

  • Git

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

  • Selenium

Фреймворк (программная библиотека) для автоматизации действий веб-браузера. Самый популярный инструмент для тестирования веб-приложений, предоставляя авто-тестам доступ к браузеру.

  • SQL

Язык управления базами данных.

  • JUnit

Платформа для автоматизации тестирования.

  • IntelliJ IDEA

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

  • Docker

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

  • Akita

BDD-библиотека шагов для автоматизации тестирования. BDD — это методология разработки, основанная на описании поведения пользователя.

  • Postman

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

  • JIRA

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

  • Report Portal

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

Стоимость: 60 280 ₽ или рассрочка на 24 месяца - 2 511 ₽ / мес
Подробнее о курсе →
Курс «Тестировщик» — Нетология
  • 6 месяцев
    интенсивного общения и практических занятий со специалистами ведущих компаний
  • 12 инструментов
    тестировщики ежедневно используют в работе, вы освоите их в процессе обучения
  • Развитие карьеры
    вы можете вырасти в профессии до позиции QA Lead с зарплатой от 200 000 рублей в месяц
  • Диплом
    официальный документ установленного образца от известного онлайн-университета
  • Трудоустройство
    лучшие выпускники получат приглашение на собеседование в команду тестирования Альфа-Банка.

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

  1. Ручное тестирование веб-приложений
    Начнём с азов проведения тестирования и введения в профессию. За 8 занятий вы познакомитесь с теориями тестирования, узнаете разницу между понятиями QA и тестированием и начнёте писать тестовые сценарии и заводить баги. На практике вы будете работать с различными программными продуктами, создавать под них тестовые сценарии в Zephyr и заводить баги на платформе JIRA, а также тестировать API.
  2. Вёрстка сайта на HTML и CSS
    Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам модуля вы сможете самостоятельно сверстать лендинг.
  3. Git — система контроля версий
    Каждый разработчик должен знать основы работы с системой Git, так как на данный момент это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).
  4. Java для тестировщиков
    В этом блоке начинаем работу с Java, одним из самых популярных языков программирования. Блок состоит из 16 занятий и включает в себя изучение основ языка, работу с объектно-ориентированным программированием, сборку Java проектов и использование инструментов тестирования. Вы изучите язык программирования именно в связке с задачами тестирования.
  5. Английский язык для начинающих разработчиков
    В этом модуле вас ждут десять видео-лекций, которые помогут вам начать разговаривать на английском языке, как настоящий разработчик.
  6. Автоматизированное тестирование
    Вы уже освоили базовые навыки проведения тестирования и изучили программирование на Java. Самое время перейти к автоматизации тестирования, модуль включает 8 занятий. На практике вы будете писать Unit-тесты для готового Java-проекта, проводить UI-автоматизацию тест-кейсов, составлять и автоматизировать пользовательские сценарии, анализировать готовые результаты.
  7. Карьера в тестировании
    Узнаете о том, как выглядит работа тестировщика в жизни, какие задачи он выполняет. Как составить резюме и где искать работу. Как развиваться в профессии и какие существуют специализации.
  8. Итоговый проект
    Заключительным этапом будет проведение автоматизированного тестирования крупного веб-сервиса. Лучшие выпускники примут участие в очном мероприятии с возможностью лично познакомиться с преподавателями и принять участие в отборе на открытые вакансии Альфа-Банка.

Вы выполните 34 практических задания — они основаны на реальных задачах тестировщика. Релевантные проекты в портфолио дадут вам преимущество при трудоустройстве.

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

Стоимость: 65 760 ₽ или рассрочка на 24 месяца - 2 740 ₽ / мес
Подробнее о курсе →
Курс «Инженер по тестированию: с нуля до middle» — Нетология

От специалиста по тестированию зависит итоговое качество продукта, которым будет пользоваться клиент.
Тестировщик не ломает продукт, а выстраивает правильный процесс его создания. В задачи QA-специалиста входит общение с пользователями и разработчиками, анализ качества, выбор инструментов, предотвращение появления ошибок и постоянное усовершенствование процесса.
Работа тестировщика требует хорошо развитых навыков коммуникации и общего понимания процесса разработки продукта. QA-engineer использует разные программы и технологии и знает как минимум один язык программирования.
На этом курсе в рамках программы вы изучите два языка — Java и JavaScript, — а видеокурс по Python получите в подарок.

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

1 ступень. Ручное тестирование и автоматизированное тестирование веб-приложений на Java
В этом модуле вы выполните два больших проекта:

  • Тестирование сайта крупной компании
    Вам нужно будет написать тест-кейсы и провести ручное тестирование сайта реальной компании по продаже одежды и обуви
  • Автоматизированное тестирование веб-сервиса туроператора
    Это комплексный сервис, который взаимодействует с СУБД и API банка. Ваша задача — автоматизировать сценарии покупки тура.

Содержание:

  1. Ручное тестирование веб-приложений
    Начнём с азов проведения тестирования и введения в профессию. За 9 занятий вы познакомитесь с теориями тестирования, узнаете разницу между понятиями QA и тестированием и начнёте писать тестовые сценарии и заводить баги. На практике вы будете работать с различными программными продуктами, создавать под них тестовые сценарии в Zephyr и заводить баги на платформе JIRA, а также тестировать API.
  2. Вёрстка сайта на HTML и CSS
    Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам этого модуля вы уже самостоятельно сверстаете лендинг.
  3. Git — система контроля версий
    Каждый разработчик должен знать основы работы с системой Git, так как сейчас это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).
  4. Java для тестировщиков
    Начинаем работу с Java, одним из самых популярных языков программирования. Блок состоит из 16 занятий и включает в себя изучение основ языка, работу с объектно-ориентированным программированием, сборку Java-проектов и использование инструментов тестирования. Вы изучите язык программирования именно в связке с задачами тестирования.
  5. Автоматизация тестирования, Continuous Integration
    Вы уже освоили базовые навыки проведения тестирования и изучили программирование на Java. Самое время перейти к автоматизации тестирования, модуль включает 8 занятий. На практике вы будете писать Unit-тесты для готового Java-проекта, проводить UI-автоматизацию тест-кейсов, составлять и автоматизировать пользовательские сценарии, анализировать готовые результаты.

2 ступень. Автоматизированное тестирование фронтенда веб-приложений на JavaScript
Изучите JavaScript для тестировщиков, научитесь автоматизировать действия и тестировать безопасность.

  1. JavaScript для тестировщиков
    Вы изучите основы JavaScript для проведения тестирования Frontend-части сайта (UI и e2e). На базе уже изученного Java, вам будет проще освоить второй язык, тем более JavaScript — скриптовый язык более высокого уровня. Вы изучите разницы в синтаксисе языков, научитесь использовать основные конструкции языка.
  2. Автоматизация тестирования веб-интерфейсов
    Перейдём к работе с современными инструментами для тестирования frontend: Puppeeter, Playwright, Cypress, познакомимся с платформой NodeJS. Это инструменты на JavaScript, которые автоматизируют действия в браузере и помогут ускорить проведение тестов.

3 ступень. Автоматизированное мобильное тестирование
Изучите специфику тестирования мобильных приложений и попрактикуетесь на Android-приложениях, используя для автоматизации Java, Android Studio и фреймворк Espresso.
Проект, который вам предстоит выполнить:

  • Тестирование мобильного приложения
    Ваша задача — провести тестирование приложения под Android. Нужно написать тестовые сценарии и провести автоматизацию тестирования на Java с помощью Android Studio и фреймворка Espresso.

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

  1. Тестирование производительности
    В этом блоке изучите в теории и на практике одни из самых важных типов тестирования веб-приложений: тестирование производительности. Вы познакомитесь с нагрузочным тестированием, стресс-тестированием, объёмным тестированием, тестированием стабильности и другими.
    Для работы потребуются специальные инструменты: для генерации нагрузки и для мониторинга характеристик производительности. На практике поработаете с инструментом JMeter, который позволяет проводить нагрузочное тестирование, логировать результаты и визуализировать в виде диаграмм и таблиц.
  2. Тестирование безопасности
    Одна из самых интересных тем в тестировании, включает работу с утечками конфиденциальной информации, передачи данных по открытым каналам связи, противодействие мошенничеству.
    Вы изучите виды уязвимостей, узнаете, чем они отличаются от багов и какие инструменты нужны для поиска уязвимостей и проверки безопасности.

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

  1. Основы языка программирования Python
    На этом видеокурсе вы изучите один из самых популярных языков программирования. Познакомитесь с типами данных, классами, функциями, узнаете, как работать с файловой системой в Python.
  2. Английский язык для начинающих разработчиков
    В этом модуле вас ждут десять видеолекций, которые помогут вам начать разговаривать на английском языке, как настоящий разработчик.
  3. Карьера в тестировании
    Узнаете, как выглядит работа тестировщика в жизни, какие задачи он выполняет. Поймёте, как составить резюме и где искать работу. Разберётесь, как развиваться в профессии и какие существуют специализации.

Вашу квалификацию подтвердит диплом о профессиональной переподготовке.

Стоимость: 132 600 ₽ или рассрочка на 24 месяца - 5 525 ₽ / мес
Подробнее о курсе →
Курс «Инженер по тестированию» — Skypro

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

  1. Основы тестирования
  • Основы функционального тестирования.
  • Оформление баг-репортов и работа в баг-трекинговых системах.
  • Тест-кейсы и системы управления тест-кейсами.
  • Введение в тест-дизайн. Классы эквивалентности и граничные значения.
  • Техники комбинаторики и попарное тестирование.
  • Нефункциональные виды тестирования.
  • Регрессионное, smoke и повторное тестирование.
  • Тестирование документации.
  • Техники тестирования документации.
  • Тест-план тестирования. Метрики и отчетность.
  1. Тестирование API
  • Сетевые протоколы.
  • Клиент-серверная архитектура.
  • Chrome dev tools + network.
  • API, Swagger
  • Rest API и Postman
  • Soap и Soap UI.
  • Основы автоматизации тестирования в POSTMAN.
  1. Тестирование мобильных приложений
  • Мобильные приложения и их разновидности.
  • Мобильные ОС и их разновидности. Название элементов на ОС + гайдлайны для ОС.
  • Особенности тестирования мобильных приложений. Стратегия тестирования мобильных приложений
  • Подбор устройств для мобильного тестирования. Эмуляторы и симуляторы.
  1. Инструменты тестировщика
  • Логгирование
  • CI/CD
Стоимость: 71 100 ₽
Подробнее о курсе →
Курс «Тестировщик ПО» — Бруноям
Цена указана на сайте курса
Подробнее о курсе →
Курс «Тестирование» — Школа седого тестировщика

ПРОГРАММА ОБУЧЕНИЯ:

Модуль 1. Что такое тестирование

Поймешь основы процесса тестирования и разработки ПО.

Урок 1. Что такое тестирование, кто такой тестировщик, и какими знаниями/навыками он должен обладать. Жизненный цикл ПО.

Урок 2. Модели разработки ПО, этапы процесса тестирования, его цели и принципы.

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

Сможешь правильно составлять тест-кейсы и чек-листы, анализировать продукт. Научишься работать с инструментом Testlink.

Урок 1. Исследование продукта и декомпозиция. Тест-кейсы и чек-листы. Для чего нужны техники тест-дизайна. Позитивное и негативное тестирование.

Урок 2. Работа в Testlink.

Урок 3. Тестирование черного, белого и серого ящика. Техники тест-дизайна (классы эквивалентности и граничные значения).

Модуль 3. Как оформлять баги

Сможешь правильно составлять отчеты об ошибках. Научишься пользоваться системой Redmine.

Урок 1. Жизненный цикл бага. Отчет о дефекте (баг-репорт).

Урок 2. Атрибуты отчета о дефекте (Серьезность и Приоритет). Советы по оформлению багов.

Урок 3. Работа в Redmine.

Модуль 4. Продвинутые техники тест-дизайна

Сможешь более глубоко и качественно тестировать продукт.

Урок 1. Тестирование состояний и переходов.

Урок 2. Тестирование с помощью таблиц решений и метод попарного тестирования.

Модуль 5. Техники тестирования, основанные на опыте

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

Урок 1. Что такое исследовательское тестирование. Сессионное тестирование (один из методов исследовательского тестирования).

Урок 2. Тест туры.

Урок 3. Техника предугадывания ошибок и тестирование по чек-листам.

Модуль 6. Тестирование, связанное с изменениями

Научишься тестировать изменения функционала ПО.

Урок 1. Как тестировать баги, которые исправил программист.

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

Поймешь, когда стоит применять автоматизацию, и напишешь свой первый автотест в Selenium IDE.

Урок 1. Что это такое и когда применять, преимущества и недостатки, навыки, необходимые для работы.

Урок 2. Расширение Selenium IDE.

Модуль 8. Основы баз данных

Научишься использовать простые запросы, создашь свою первую базу данных, используя инструмент MySQL Workbench.

Урок 1. Что такое базы данных и для чего их надо знать тестировщику. Устанавливаем MySQL и Workbench.

Урок 2. Язык SQL и его основные команды.

Модуль 9. Тест план

Научишься планировать процесс тестирования.

Урок 1. Планирование (один из этапов процесса тестирования).

Модуль 10. Поиск работы

Устроишься на работу.

Урок 1. Составляем резюме и сопроводительное письмо.

Урок 2. Оформляем все полученные практические навыки в портфолио.

Урок 3. Тестовые задания.

Урок 4. Собеседование.

Урок 5. SOFT SKILLS тестировщика. Итоги обучения.

Бонусный модуль 1. Управление тестированием

QA/QC/Testing. Как обеспечивается качество и какие метрики для этого используются. Риски в тестировании. Обязанности и ответственность тестировщика в зависимости от должности.

Бонусный модуль 2. Системы контроля версий (при бронировании места до 28 июля)

Урок 1. Что такое СКВ. Установка необходимых инструментов.

Урок 2. Git. Выполняем первые команды.

Урок 3. SmartGit. Выполняем первые команды.

Бонусный модуль 3. Работа с инструментами TestRail и Jira (при бронировании места до 28 июля)

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

Бонусный модуль 4. Мобильное тестирование (при бронировании места до 28 июля)

Поможет разобраться в нюансах мобильного тестирования.

Тестовое собеседование (при бронировании места до 20 июля)

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

Стоимость: 14 200 РУБЛЕЙ
Подробнее о курсе →
Курс «Тестирование программного обеспечения» — СКБ Контур

Курс рассчитан на 2 месяца. Занятия проходят в онлайн формате два раза в неделю. Одно занятие длится 1,5 часа.

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

  1. Вводное знакомство с курсом и друг с другом.
  2. Классификация видов тестирования — узнаете, какие они бывают, и как применять классификацию для подготовки к тестированию.
  3. Методы проектирования тестов. Черный ящик — узнаете, что такое, и как применять эквивалентное разбиение, граничные значения, метод пар и диаграмму состояний и переходов.
  4. Процесс разработки тестов — поговорим о том, что важно учесть при разработке тестов и какие есть варианты оформления плана тестирования.
  5. Методы проектирования тестов, основанные на опыте, — познакомитесь с популярными эвристиками и оракулами тестирования.
  6. Инструменты тестирования. Интеллектуальные карты — как интеллектуальные карты помогают мыслить, систематизировать информацию, ничего не забывать по задаче и быть эффективным.
  7. Выбор методов тестирования — на практике научитесь выбирать подходящие для той или иной задачи.
  8. Багрепорты. Зачем и как их фиксировать — расскажем про инфостиль, зарекомендовавшие себя правила оформления багрепортов, приоритеты и жизненный цикл багов. Потренируетесь в составлении багрепортов.
  9. Инструменты тестирования. Базы данных — на практике набьете руку по написанию часто используемых запросов.
  10. Инструменты тестирования. АПИ — научитесь отправлять запросы к АПИ и расшифровывать ответы.
  11. Инструменты тестирования. DevTools браузера — что это, и чем помогает в работе тестировщика.
  12. Инструменты тестирования. Скрипты — какие скриптовые языки бывают, как применяются в тестировании.
  13. Инструменты тестирования. Git — узнаете, для чего и как тестирование работает с системой контроля версий.
  14. Автоматизация. Инструменты, правила и рекомендации — как внедрить автоматизацию в свою жизнь. Потренируетесь в написании автотестов.
  15. Инструменты тестирования. CI — как сделать так, чтобы прогон тестов был без вашего участия.
  16. Большая практика — серия встреч, посвященная тестированию реального продукта Контура.
  17. Подводим итоги курса — ставим зачеты, отвечаем на вопрос «Что дальше?», экскурсия по офису.
Стоимость: бесплатно
Подробнее о курсе →
Курс «Тестирование ПО» — QA Academy

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

Онлайн-тренинги по тестированию QA Академии разработаны экспертами-практиками компании A1QA и рассчитаны на людей, не имеющих значительного опыта в сфере ИТ.

Тренинги доступны всем жителям России. Неважно, живете вы в Санкт-Петербурге, Уфе, Саратове, Ростове-на-Дону или в другом городе — обучение тестированию может проходить в режиме онлайн.

Ознакомьтесь с отзывами ниже и убедитесь, что с нами вы сможете стать отличным QA tester или QA engineer. Чтобы вам было комфортно учиться, мы предлагаем 2 формата тренингов на выбор: очный и дистанционный.

  • Онлайн-тренинг «Тестирование ПО»
  • Онлайн-тренинг «Автоматизация тестирования»
  • Индивидуальный подход
  • Корпоративные тренинги
Стоимость: разная стоимость
Подробнее о курсе →
Курс «QA Manual» — ITEA

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

  • Находить ошибки в продукте и писать отчеты о них
  • Понимать весь процесс разработки от «А» до «Я»
  • Применять знания по QA на практике
  • Получишь необходимые знания для сдачи сертификационного экзамена ISTQB Foundation.

Что ты будешь изучать на курсе:

  1. Введение в тестирование ПО
  2. Понятие дефекта
  3. Виды требований
  4. Методологии тестирования
  5. Виды тестирования программного обеспечения
  6. Use Case и Check List
  7. Системы хранения и управления тестовыми случаями
  8. Нефункциональные виды тестирования
  9. Контроль полученных знаний
  10. Что такое Pairwise Testing?
  11. Браузер (работа с браузером как с основным инструментом тестирования)
  12. Введение в HTML — язык разметки гипертекста
  13. Введение в CSS
  14. Достоинства и недостатки автоматизации тестирования
  15. Что такое база данных?
  16. MySQL или PostgreSQL
  17. Введение в тестирование мобильных приложений
  18. Что такое Web Service?
  19. REST (Representational state transfer)
  20. Test Automation Basics
  21. Как составить резюме и пройти собеседование.
Стоимость: 42 900 ₽
Подробнее о курсе →
Курс «Тестирование» — SkillFactory

Профессия «Тестировщик-автоматизатор на Python»
Станьте тестировщиком-автоматизатором на Python — обеспечивайте качество ПО в крупной IT-компании, стартапе или на фрилансе.
8 мес.

Профессия «QA-инженер на Java»
Станьте тестировщиком ПО с навыком автоматизации на Java и обеспечивайте качество цифровых продуктов в крупных IT-компаниях или на фрилансе.
10 мес.

Стоимость: разная стоимость
Подробнее о курсе →
Курс «QA Basics» — ITEA

На курсе ты научишься:

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

Что ты будешь изучать на курсе:

  1. Введение в тестирование ПО
  • Что такое тестирование. Для чего нужно тестирование программного обеспечения
  • Жизненный цикл разработки ПО
  • Основные документы, которые используются в процессе жизненного цикла разработки ПО
  • Для чего нужен Test Plan и как его составлять
  • Техника тест дизайна (Equivalence Partitioning, Boundary Values)
  • Test Case как основной артефакт тестировщика
  • Когда Test Case бывает негативный
  • Составление тестового набора для первой тестируемой программы
  1. Понятие дефекта
  • Что такое баг
  • Зачем и где описывать Bug report
  • Что такое severity и priority
  • Жизненный цикл дефекта
  • Системы отслеживания ошибок. Обзор самых популярных систем
  • Знакомство с багтрекинговой системой Jira. Описание багов в системе
  1. Виды требований
  • Виды документов с требованиями к программному обеспечению
    • RDD
    • SRS
    • PRD
    • BRD
  • Критерии тестирования требований
    • Полнота
    • Однозначность
    • Непротиворечивость
    • Реализуемость
    • Отслеживаемость
    • Тестируемость
  • Тестируем регистрационную форму. Специфика тестирования полей электронный адрес и телефон
  1. Методологии тестирования
  • Проектная команда. Виды методологий тестирования программного обеспечения
    • Водопадная модель
    • V-модель
    • Итеративная модель
    • RUP
    • MSF
    • Agile
  • SCRUM
    • Спринт
    • Резерв проекта
    • Резерв спринта
    • Диаграмма выгорания
    • Стори Поинт
    • Остановка Спринта
    • Покер Планирования
    • Встречи в Скраме
  1. Виды тестирования программного обеспечения
  • Функциональное тестирование
  • Нефункциональное тестирование
  • Тестирование, связанное с изменениями
  1. Use Case и Checklist
  • Что такое Use Case. Для чего нужен. Чем Use Case отличается от Test Case
  • Что такое Checklist. Где и когда применяют Checklist. Может ли Checklist заменить Test Case
  • Как составить Use Case и Checklist на примере тестирования любого предмета
  • Случайное тестирование и тестирование без требований
    • Ad-Hoc – процесс тестирования без спецификации
    • Exploratory – исследовательское тестирование
    • Когда применять и для каких проектов
    • Применение на практике
  1. Системы хранения и управления тестовыми случаями
  • Ознакомление с системой TestLink (Easy QA)
  • Написание тестовых случаев в системе TestLink (Easy QA)
  1. Нефункциональные виды тестирования
  • Тестирование производительности
    • Нагрузочное тестирование (Performance and Load Testing)
    • Стрессовое тестирование (Stress Testing)
    • Тестирование стабильности или надежности (Stability / Reliability Testing)
    • Объемное тестирование (Volume Testing)
  • Тестирование установки (Installation Testing)
  • Тестирование удобства пользования (Usability Testing)
  • Конфигурационное тестирование (Configuration Testing)
    • С помощью каких инструментов проводят и для чего
  1. Контроль полученных знаний
  • Пример стандартного собеседования
  • Реальные задачи
  1. Что такое Pairwise Testing
  • Попарное тестирование. Когда, как и зачем применяется
  • PICT — самый простой инструмент для автоматизации таких проверок

 

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

Николай Головко

Software Testing Team Leader в EPAM Systems. Опыт работы более 7 лет. Сертифицированный тестировщик программного обеспечения. Имеет практический опыт работы с Ruby, Selenium IDE, MySQL, PL/SQL Developer, VM, MS Visual Studio, TFS, Jira, HP ALM. Все время в поисках новых технологий и инструментов для QA.

Екатерина Карпец

Manual QA Engineer в IT Craft. Более 4 лет опыта работы в сфере тестирования ПО. Более 3 лет опыта в тестировании веб-приложений с использованием Jira, Postman, Fiddler, Dev tools, MySQL, MongoDB, Azure. Работала с распределенными командами по методологии Scrum. Принимала участие в собеседовании соискателей на позицию QA и занималась их дальнейшим обучением в компании.

Стоимость: 13500 RUB
Подробнее о курсе →
ТОП-18 бесплатных курсов тестировщиков
Цена указана на сайте курса
Подробнее о курсе →
Курс «Тестирование» — Otus

Java QA Automation Engineer
4 месяца

Java QA Engineer. Basic
4 месяца

QA Lead
6 месяцев

Нагрузочное тестирование
4 месяца

JavaScript QA Engineer
4 месяца

Python QA Engineer
5 месяцев

Специализация QA Automation Engineer
10 месяцев

Game QA Engineer
О дате старта будет объявлено позже
3 месяца

QA Engineer
4 месяца

Супер-практикум по использованию и настройке GIT
О дате старта будет объявлено позже
1 месяц

Видеокурс
Ручное тестирование
8000 ₽

Стоимость: разная стоимость
Подробнее о курсе →
Курс «Тестировщик» — ГЦДПО

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

Основные навыки и умения, получаемые на курсе:

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

Учебная программа курса:

  1. Введение в тестирование
  • Введение в тестирование и отладку программного обеспечения
  • Знакомство с миром разработки программного обеспечения
  • Различные роли в компаниях
  • Определение роли персонала по тестированию программного обеспечения
  1. Ошибки (Баги)
  • Ошибки
  • Типы ошибок
  • Как правильно открыть ошибку
  • Важные поля и их значение
  • Жизненный цикл ошибки
  1. Виды тестирования
  • Работа с системой управления отладкой
  • Практическая работа - поиск ошибок в практических приложениях и сообщение о них в системе управления отладкой
  • Типы тестов и ключевые концепции
  • Принципы тестирования
  • Черный ящик и белый ящик и серый ящик
  • Положительное и отрицательное тестирование
  • Статические и динамические испытания
  • Типы общих тестов
  • Дым и проверка на вменяемость
  • Тестирование производительности
  • Концепция автоматизации
  • Регрессионное тестирование
  • Приемочные испытания
  • Тестирование обслуживания
  • Дополнительные процессы качества в организации
  • Модульное тестирование
  • Тестирование компонентов
  • Интеграционное тестирование
  • Системное тестирование
  • Практическая работа- планирование тестирования программного продукта на основе документа с характеристиками
  • Написание тестовых сценариев
  • Исследовательское тестирование
  1. Документация
  • Документы по планированию и управлению тестированием
  • STP
  • STD
  • STR
  • Приемы правильного написания тестов
  1. Классы
  • Классы равновесия
  • Граничное испытание
  • Переход состояния
  • Таблицы решений
  • Практическая работа - написание тестовых сценариев на основе документа SRS и изученные методы написания тестов
  1. Введение в Linux
  • Работа над реальным продуктом и Linux
  • Знакомство с реальным продуктом, сопровождающим курс и практическую практику
  • Виртуализация
  • Базовая работа с Ubuntu
  • Практическая работа - поиск ошибок в продукте и сообщение о них в системе управления ошибками
  1. Дизайн тестирования продукта.
  • Базы данных и SQL
  • Фон для баз данных
  • Базовое получение SQL
  • Расширенный SQL
  • Функции
  • Практическая работа - работа с базами данных, выполнение простых и сложных запросов
  1. Поиск работы для тестировщика
  • Правильное написание резюме с рассмотрением положительных и отрицательных примеров
  • Анализ этапов поиска работы
  • Телефонное интервью
  • Профессиональное интервью
  • Контрактный этап
  • Ожидания заработной платы
  • Как согласовывать условия сделки
  • На что обращать внимание
  • Права, закрепленные за работником по закону
  • Как найти работу с момента окончания курса
  • Дипломная работа.
Стоимость: 85 000 ₽ - 100 000 ₽
Подробнее о курсе →
Курс «Тестировщик» — HEDU (Irs.Academy)

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

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

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

 

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

1

Занятия

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

2

Домашнее задание

Тестирование или практическое домашнее задание с проверкой и обратной связью

3

Сопровождение

Каждый студент может пообщаться с экспертами курса, получить помощь координатора по учебному процессу

4

Защита собственного проекта

Получение сертификата, подтверждающего компетенцию

 

Программа курса тестировщиков

Урок № 1 - Понятия и стандарты качества ПО

Основные определения. QA и QC. Цели, задачи и принципы тестирования. Полный цикл тестирования. Роль тестировщика в команде.

Урок № 2 - Классификация тестирования

Тест-дизайн. Психология и типы тестирования. Жизненный цикл ПО.

Урок № 3 - Тестовая документация. Часть I

Тест-кейс. Чек-лист. Дефект. Системы отслеживания дефектов. Отчеты о тестировании.

Урок № 4 - Тестовая документация. Часть II

Тест-план. Какие документы создаются в процессе тестирования? Связь тест-плана с другими типами документов. Формы подготовки тест-плана.

Урок № 5 - Методы тестирования

Черный ящик, белый ящик, методы, основанные на опыте.

Урок № 6 - Уровни тестирования

Критерии готовности и завершения. Покрытие. Анализ покрытия.

Урок № 7 - Функциональный тип тестирования

Тестирование взаимодействия.

Урок № 8 - Нефункциональный тип тестирования

Тестирование безопасности, нагрузочное. Нужно ли тестировать документацию?

Урок № 9 - Тестирование пользовательского интерфейса

Задачи и цели. Тестирование удобства. UI/UX.

Урок № 10 - Тестирование веб-приложений

Структура веб-приложения. Основные понятия. Как отличить баг фронтенда от бага бэкенда? Dev-tools - незаменимый инструмент в жизни тестировщика веб-приложений.

Урок № 11 - Тестирование веб-сервисов

API, протоколы обмена (SOAP, REST, Graphql). Статусы ответов.

Урок № 12 - Об автоматизации тестирования

Когда автоматизация необходима? Основные инструменты для автоматизации.

 

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

Стоимость: 29 400 руб.
Подробнее о курсе →
Курс «Инженер по тестированию» — Школа анализа данных

За 4 месяца занятий по 15 часов в неделю вы не только освоите востребованные навыки тестировщика, но и протестируете учебные сервисы в режиме реального времени:

  • Веб-приложение Яндекс.Маршруты
    Узнаете, как проектировать тесты, подготовите тестовую документацию, заведёте баг-репорты и протестируете веб-приложение.
  • Мобильное приложение Яндекс.Метро
    Изучите принципы мобильного тестирования, освоите работу в эмуляторе и протестируете мобильное приложение.
  • API и базы данных в Яндекс.Прилавке
    Научитесь использовать инструменты тестирования API и изучите основы языка запросов SQL.

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

  1. Основы тестирования
    Виды тестовой документации: чек-листы и тест-кейсы. Баг-репорт: правила составления. Виды тестирования: смоук и регрессионное тестирование. Тестирование локализации. Тестирование веб-приложения.
  2. Тест-анализ и тест-дизайн
    Тест-анализ. Анализ и декомпозирование требований. Техники тест-дизайна на практических кейсах. Методы создания тест-кейсов и чек-листов. Проектирование диаграмм связей и блок-схем.
  3. Тестирование веб-приложений
    Основы сетей: модель OSI и TCP/IP. Протоколы HTTP и HTTPS. Клиент-серверная архитектура. DevTools браузера, снифферы: Charles. Работа с консолью. UI-тестирование.
  4. Тестирование мобильных приложений и API
    Работа с клиент-серверными приложениями. GPS и тестирование геолокации. Тестирование в условиях неоднородного качества связи/интернета. Среда разработки Android Studio: эмулятор и логирование. REST API. Виды документации к API: Swagger. Тестирование API с помощью Postman.
  5. Основы баз данных
    Работа с консолью. Базы данных и применение в сервисах. Базовые SQL-запросы. Работа с таблицами, изменение и удаление данных. JOIN.
  6. Основы автоматизации тестирования
    Основы языка программирования JavaScript. Работа с библиотекой Puppeteer. Автоматизированные тесты.
  7. Выпускной проект
    Самостоятельное решение задачи от ознакомления с требованиями до подготовки документации, тестирования сервиса и заведения баг-репортов.
Стоимость: 55 000 ₽ - 58 000 ₽
Подробнее о курсе →
Курс «ТЕСТИРОВЩИК ПО» — IT College Digital Unicorn

QA (Quality Assurance) – область практических знаний в сфере разработки программного
обеспечения, отвечающая за контроль качества ПО и разработку практических решений
по его повышению.
Тестировщик занимается не только проверкой ПО и поиском дефектов, но и минимизирует их вероятность в проекте.

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

Вы освоите с нуля все навыки, необходимые для начала карьеры тестировщика ПО

Теоретическая база процессов QA

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

Тестовые активности

Научитесь планировать Тестирование, что входит в обязанности инженера по качеству на реальных IT-проектах.

Инструменты тестировщика

Познакомитесь с основными
инструментами, необходимыми в работе тестировщика.

Документация тестирования

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

 

Программа курса «Тестирование ПО»

1

Введение в тестирование ПО

Роль тестировщика. Понятия тестирование и QA.
Качество программного обеспечения.

2

Жизненный цикл проекта

Модели разработки ПО. Жизненный цикл тестирования.
Составляющие процесса разработки ПО. Основные методологии разработки ПО.

3

Виды тестирования: уровни, методы, типы.

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

4

Введение в тест-дизайн

Выделение классов эквивалентности. Анализ граничных значений.
Попарное тестирование.

5

Жизненный цикл дефекта

Критерии определения критичности дефекта.
ЖЦ дефекта в Jira. Валидация и верификация.
Примеры реальных багов и их продвижение по workflow в Jira.

6

Тестовая документация, тест кейсы, чек листы

Выбор тестовой документации.
Рекомендации по составлению тестовой документации.

7

Анализ и тестирование требований.

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

8

Процесс тестирования.

Планирование тестирования. Отчет о тестировании: виды отчетности
(структура документов, подача информации).

9

Agile: Scrum.

Роли, артефакты, митинги. Принципы гибких методологий на практике.
Основные инструменты, которые предоставляет Scrum.

10

Коммуникации тестировщика и разработчика.

Особенности коммуникаций тестировщика и разработчика.

11

Мобильное тестирование

Специфические виды тестов: Interrupt + Connectivity.
Составление матрицы девайсов.

12

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

Популярные виды нефункционального тестирования: Тестирование Производительности, Тестирование Совместимости, Тестирование Безопасности.

13

Инструменты тестировщика

Chrome Dev tools. Jira, Selenium.

14

Техническая грамотность

Интернет технологии, протоколы.
Клиент-серверная модель. Веб-сервисы.

15

Устройство компьютера

VMware, VPN, Linux. Практика в установке и запуске виртуальных машин.

16

Базы данных

Принципы работы СУБД, реляционных и nosql. MySql, SQL.

17

Разбор практических заданий.

Рекомендации по созданию дефекта, по приоритету, по планированию тестирования, применению практик тест-дизайна.

18

Карьерное консультирование

Взгляды с позиции HR и IT специалиста.
Как правильно составить CV? Где и как можно найти первую работу?

 

Компетенции и навыки после курса

По окончанию обучения вы уверенно будете применять необходимые знания
для работы QA в IT-компании:

  • Планировать тестирование, создавать тестовую документацию.
  • Выполнять тестирование ПО по методикам черного, белого и серого ящиков.
  • Находить дефекты в web-, мобильных и десктоп приложениях, а также в API.
  • Уверенно работать с тестовой документацией (тест-кейсами и баг-репортами).
  • Применять основы тест-дизайна, применять анализ граничных значений.
  • Владеть языком запросов SQL и использовать различные базы данных: MySQL, PostgreSQL.
  • Уверенно работать с Linux, с системами виртуализации CI и базами данных.
  • Принимать участие в промышленном тестировании web- и мобильных приложений.
Стоимость: 1047 BYN
Подробнее о курсе →
Курс «Автоматизированное тестирование» — IT Avenue

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

1 Модуль. Основы программирования на Java

  1. Основы. Компилятор, Интерпретатор, JDK, JRE, документатор. Среда Разработки. Обзор популярных сред разработки на Java. Установка IntelliJ IDEA. Написание первой программы на Java.
  2. Типы данных и логические операторы.
  3. Управляющие конструкции и циклы. Методы и работа с ними.
  4. Одномерные и двухмерные массивы. Метод «пузырька».
  5. Типы данных в Java. Ссылочные типы данных и работа с ними. Класс String и StringBuffer. Классы в Java.
  6. Введение в ООП на Java. Наследование. Класс Object и работа с ним.
  7. Полиморфизм: формы, параметрические методы и типы. Переопределение и перегрузка. Инкапсуляция: публичные методы, сокрытие методов в Java. Рекурсия.
  8. Исключения и работа с ними. Операторы TRY / CATCH / FINALLY. Собственные классы исключений.
  9. Чёткое понимание архитектуры программирования на Java. Владение принципами ООП на Java.

2 Модуль. Коллекции и многопоточность

  1. Коллекции. Типы интерфейсов: ArrayList и LinkedList.
  2. Типы интерфейсов: HashSet, LinkedHashSet, SortedSet. Виды интерфейсов: Iterator и Отличия и роль в написании программ. Сортировка в коллекциях.
  3. Java и Ассоциативные Массивы. Класс «HashMap» и его иерархии.
  4. Коллекции прикладных программных интерфейсов для языка Java. Ввод - Вывод (io / nio). Сериализация и десериализация.
  5. Многопоточность в Java. Функции многопоточности. Синхронизация.
  6. Сборка проектов - Maven. Тестирование модулей - JUnit.
  7. Логирование как лучшее средство от дебагов. Принципы логирования. Настройка Log4j.
  8. Напишем собственное приложение с использованием принципов многопоточности, коллекций и логирования.
  9. Умение создавать крутые интерфейсы для Java. Приобретён навык Тестирования и Сборки Java-проектов.

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

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

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

Стоимость: 39 960 ₽ - 57 960 ₽
Подробнее о курсе →
Курс «QA тестирование» — Careerist

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

50+ учебных часов. Курс разработан и ведется экспертами IT-индустрии.

Занятие 1

Основы QA, Часть I

бесплатно

Общий обзор карьеры и рынка труда. Обеспечение качества (QA) и основы ручного тестирования.

Занятия 2-3

Основы QA, Часть II

Изучение и использование стандартных инструментов для ручного тестирования. Основы QA: типы тестирования и ошибок, Chrome DevTools (Inspector), жизненный цикл разработки программного обеспечения, жизненный цикл ошибок, система отслеживания ошибок Jira, тестирование пользовательского интерфейса, архитектура клиент-сервера и BrowserStack для ручного тестирования.

Занятия 4-5

Тестирование веб-приложений

Изучение Waterfall, Agile и Scrum. Работа в JIRA (система отслеживания ошибок). Разбор тестовых случаев. Практическое использование TestRail. Тестирование веб-приложений, разбор тестового случая и составление отчета об ошибках.

Занятия 6-8

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

Тестирование iOS и Android приложений на мобильных устройствах с помощью QA. Работа в Xcode и Android Studio для ручного тестирования. Установка и удаление приложений, файлов журналов, исключений / сбоев / ошибок, снимков экрана и видеозаписей для отчетов об ошибках. Описание тестовых случаев и сообщения об ошибках в JIRA.

Занятия 9-10

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

Команды Unix и ADB. Изучение Charles Proxy, непрерывная интеграция, Jenkins, базы данных и SQL. Написание простых SQL-запросов.
Бонус: Введение в тестирование API, REST API, форматы передачи данных, JSON, HTTP-глаголы, запрос и ответ, заголовки и коды состояния.

Занятия 11-20

Подготовка к трудоустройству. Резюме и практика.

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

Стоимость: $799
Подробнее о курсе →
Курс «Тестирование ПО» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана

В процессе обучения тестированию ПО обсуждаются основные направления автоматизации и управления тестированием в следующих областях:

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

Курсы:

  1. Руководитель команды тестирования (QA - Lead) - 348 ак.ч
  2. Тестировщик ПО - 372 ак.ч
  3. Тестирование ПО - 96 ак.ч
  4. Тестирование ПО. Тест – дизайнер - 96 ак.ч
  5. Тестирование ПО. Уровень 1. Тестировщик программного обеспечения
  6. Тестирование ПО. Уровень 2. Управление командой тестировщиков.
  7. Тестирование ПО. Уровень 2. Тест - дизайн.
  8. Практика разработки требований к ПО
  9. Технический писатель: создание технической документации
  10. Автоматизированное тестирование веб - приложений с использованием Selenium

И др.

Стоимость: 12 450 ₽ - 150 690 ₽
Подробнее о курсе →
Курс «Обучение тестировщиков» — LearnQA

Научитесь тестировать с нуля или повышайте свою квалификацию под руководством опытных тренеров.
Выбери направление и курс
Ручное тестирование

Тестирование: первая ступень
Мини-курс по азам тестирования - что такое тест-дизайн, как правильно оформлять тест-кейсы, описывать баги и многое другое…

Ручное тестирование мобильных приложений
Самые главные инструменты и практики

Тестирование безопасности
Много практических примеров уязвимостей

Chrome DevTools: инструменты тестировщика
Самый главный инструмент для тестирования Web

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

SQL: инструменты тестировщика
Начните работать с базами данных!

Автоматизация

Автоматизатор мобильных приложений
Полный курс по автоматизации тестирования мобильных приложений

Автоматизатор мобильных приложений PRO
Полный курс по автоматизации тестирования мобильных приложений + дополнения по инструментам Git, bash и Docker

Автоматизация API на Python
Пишем тесты на API с использованием Python, Allure и Docker

Docker: инструменты тестировщика
Универсальный инструмент для организации автотестов и многого другого

Вебинар «Настройка и запуск автотестов в TeamCity»
Научись настраивать популярную CI/CD систему и запускать тесты

Git: инструменты тестировщика
Самая популярная система контроля версий, с объяснениями и домашними заданиями!

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

SQL: инструменты тестировщика
Начните работать с базами данных!

Web

Chrome DevTools: инструменты тестировщика
Самый главный инструмент для тестирования Web

Тестирование безопасности
Много практических примеров уязвимостей

Mobile

Автоматизатор мобильных приложений
Полный курс по автоматизации тестирования мобильных приложений

Ручное тестирование мобильных приложений
Самые главные инструменты и практики

Стоимость: разная стоимость
Подробнее о курсе →
Курс «Тестирование ПО» — Компьютерная Академия «ШАГ»

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

  1. Обзор IT бизнеса: технологии и термины;
  2. Фазы процесса разработки программного обеспечения;
  3. Методологии процесса разработки программного обеспечения;
  4. Анализ существующих моделей и методов разработки;
  5. Роль и место QA в процессе разработки программного обеспечения, тестирование и QA;
  6. Введение в тестирование;
  7. Цели и задачи тестировщика в команде;
  8. Теория тестирования: Подход, технологии, уровни, процесс, компоненты;
  9. Дефекты: типы и жизненный цикл дефектов;
  10. Типы тестов. Организация тестов;
  11. Тестирование сложных программных решений и комплексных систем;
  12. Requirements, введение в bug tracking systems;
  13. QA процесс: инициализация, цели, приоритеты, сроки, риски;
  14. 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. Анализ продуктов для автоматизации тестирования, автоматизированное тестирование веб-сервисов и мобильных приложений;

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

  • Использовать инструменты тестирования ПО для мобильных и десктопных приложений, а также веб-проектов;
  • Применять основы веб-технологий, программирования, системного администрирования, а также поймете принципы работы с базами данных для их использования в автоматизированном тестировании;
  • Создавать тест-план. Работать с баг-трекерами;
  • Проводить автоматизированное тестирование с использованием различного программного обеспечения;
  • Понимать архитектуру и принципы использования Selenium. Создавать скрипты в Selenium для тестирования веб-страниц;
  • Разбираться в языке структурированных запросов SQL. Уметь создавать многотабличные запросы;
  • Выбирать оптимальные методы тестирования;
  • Понимать принципы работы подзапросов и функций агрегирования;
  • Производить нормализацию баз данных;
  • Использовать хранимые процедуры, триггеры, виды, пользовательские функции;
  • Использовать различные системы контроля версий;
  • Пройти интервью на должность QA-инженера;
Стоимость: 12 184 ₽
Подробнее о курсе →
Курс «Тестирование ПО (QA)» — Компьютерная Академия «ШАГ»

Стань востребованным инженером QA, обучаясь у практиков

Учебная программа “Тестирование ПО” создана для тех, кто хочет освоить престижную и высокооплачиваемую профессию инженера QA и заложить прочный фундамент для своей карьеры в IT

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

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

  • Обзор IT бизнеса: технологии и термины;
  • Фазы процесса разработки программного обеспечения;
  • Методологии процесса разработки программного обеспечения;
  • Анализ существующих моделей и методов разработки;
  • Роль и место QA в процессе разработки программного обеспечения, тестирование и QA;
  • Введение в тестирование;
  • Цели и задачи тестировщика в команде;
  • Теория тестирования: Подход, технологии, уровни, процесс, компоненты;
  • Дефекты: типы и жизненный цикл дефектов;
  • Типы тестов. Организация тестов;
  • Тестирование сложных программных решений и комплексных систем;
  • Requirements, введение в bug tracking systems;
  • QA процесс: инициализация, цели, приоритеты, сроки, риски;
  • I18N/L10N. MLU;
  • Системы контроля версий: CVS, SVN, GIT, Mercurial;
  • Обзор методологии SCRUM;
  • Сертификация ISTQB;
  • Язык программирования Java. Переменные и типы данных. Логические операторы и операторы ветвления;
  • Введение в теорию баз данных. Запросы SELECT, INSERT, UPDATE, DELETE. Многотабличные базы данных;
  • Функции агрегирования и объединения;
  • Представления, хранимые процедуры, триггеры,пользовательские функции;
  • Автоматизация тестирования: цели, задачи, этапы, подходы к автоматизированному тестированию;
  • Введение в Web-технологии, структура HTML, форматирование текста с помощью HTML и CSS. XML, XPath и WebDriver;
  • Selenium Server. Создание framework для тестирования в Selenium;
  • Анализ продуктов для автоматизации тестирования, автоматизированное тестирование веб-сервисов и мобильных приложений;

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

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

 

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

 

По завершению курса в вашем портфолио будут следующие проекты:

  • Тестовые автоматизированные сценарии для различных ситуаций
  • Проработано и решено большое количество задача на Python/Java
  • Проведено UI-тестирование веб-проекта
  • Проведено тестирование мобильного приложения
  • Выполнено тестирование проекта при помощи Selenium WebDriver
  • Выполнено нагрузочное тестирование веб-проекта
  • Использование и решение конфликтных ситуаций в системах контроля версий
Стоимость: от 5 780 рублей/месяц
Подробнее о курсе →
Курс «Тестирование ПО для начинающих» — QA Academy

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

  • «Тестирование ПО»
    Пройдите вебинары и получите свидетельство об участии
  • «Автоматизация тестирования»
    Изучите лучшие практики автоматизации дистанционно
  • Индивидуальный подход
    Разработайте свой личный тренинговый план с тренером-консультантом
  • Корпоративные тренинги.
Стоимость: разная стоимость
Подробнее о курсе →
Курс «Как стать инженером по тестированию» — Яндекс.Практикум

Тестировщик создаёт сценарии тестирования, прогнозирует сбои и находит ошибки в продуктах. Вы изучите техники тест-дизайна и овладеете инструментами Postman, Charles, Яндекс.Трекер. Чтобы автоматизировать тестирование, вы освоите основы Javascript и библиотеки Puppeteer

 

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

За 4 месяца занятий по 15 часов в неделю вы не только освоите востребованные навыки специалиста, но и протестируете учебные сервисы в режиме реального времени:

Веб-приложение Яндекс.Маршруты

Узнаете, как проектировать тесты, подготовите тестовую документацию, заведёте баг-репорты и протестируете веб-приложение.

 

Мобильное приложение Яндекс.Метро

Изучите принципы мобильного тестирования, освоите работу в эмуляторе и протестируете мобильное приложение.

 

API и базы данных в Яндекс.Прилавке

Научитесь использовать инструменты тестирования API и изучите основы языка запросов SQL.

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

1

Основы тестирования: бесплатный курс

10 часов

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

2

Тест-анализ и тест-дизайн

45 часов

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

3

Тестирование веб-приложений

45 часов

Основы сетей: модель OSI и TCP/IP. Протоколы HTTP и HTTPS. Клиент-серверная архитектура. DevTools браузера, снифферы: Charles. Работа с консолью. UI-тестирование.

4

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

45 часов

Работа с клиент-серверными приложениями. GPS и тестирование геолокации. Тестирование в условиях неоднородного качества связи/интернета. Среда разработки Android Studio: эмулятор и логирование. REST API. Виды документации к API: Swagger. Тестирование API с помощью Postman.

5

Основы баз данных

45 часов

Работа с консолью. Базы данных и применение в сервисах. Базовые SQL-запросы. Работа с таблицами, изменение и удаление данных. JOIN.

6

Основы автоматизации тестирования

30 часов

Основы языка программирования JavaScript. Работа с библиотекой Puppeteer. Автоматизированные тесты.

7

Выпускной проект

30 часов

Самостоятельное решение задачи от ознакомления с требованиями до подготовки документации, тестирования сервиса и заведения баг-репортов.

Стоимость: 55 000 ₽
Подробнее о курсе →
Курс «QA Manual Engineer» — QA at Silicon Valley

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

Неделя #1. Бесплатные вводные уроки

  1. Введение в профессию QA и рынок труда, как в Америке, так и в других странах.
  2. Обзор курса, программ и техник для тестирования.
  3. Рассмотрим принципы ручного и автоматического тестирования на примерах.
  4. Начнем изучать тестирование с основ. Терминология, документация, примеры.
  5. Разберем этапы и техники прохождения технических собеседований.
  6. Начнем формировать основу профессии тестировщика с нуля.

Неделя #2-5. Углубляемся в профессию QA Manual Engineer

  1. Изучаем процесс разработки и тестирования програмных продуктов с азов. Проходим все этапы SDLC, применяемых в современных IT проектах Кремниевой Долины Калифорнии.
  2. Учим теорию и практику работы с Front-End кросс-браузерным тестированием, Back-End тестированием, мобильным и облачным тестированием, API Web Services.
  3. Учимся тестировать Web и мобильные приложения. Работаем с программой управления IT проектами Jira, учимся писать тест-кейсы, баг-репорты, задачи по тестированию. Работаем с багами на реальном IT проекте в Калифорнии.
  4. Проходим все этапы подготовки и создания тестовой документации: тест-стратегия, тест-план, тест-сценарий, матрица покрытия тест-кейсами. Готовим и пишем всю документацию с нуля под руководством наставника.
  5. Изучаем самые современные и эффективные виды и техники тестирования, применяемые в Кремниевой Долине, на различных устройствах и реальных примерах на Google Cloud и других облачных сервисах.
  6. Применяем практики Agile/Scrum и Waterfall, Ваше обучение будет проходить в рамках этих моделей. Делаем индивидуальные и групповые задания используя Sprints. Работаем в группах на реальном IT проекте по руководством наставника.
  7. Вся работа ведется на реальных IT проектах в Калифорнии. Обучение полностью на русском, терминология и задания на английском.

Неделя #6-10. Учим Manual End-to-End тестирование с Selenium, Postman REST API и QA Helpers Tools

  1. Начинаем проходить стажировку в реальных американских проектах онлайн.
  2. Создаем Front-End manual тест фреймворк на Selenium с нуля.
  3. Учим работу с Manual REST API тестированием и основами Web Services.
  4. Проходим основы работы с технологией Git и GitHub, создаем и работаем с облачным репозиторием.
  5. Изучаем структуру DOM, HTML5, CSS3 и применяем для Front-End тестирования.
  6. Проходим основы работы и применения XPath, Locators, QA testing tools, Dev Tools.
  7. Готовим профессиональное Резюме и LinkedIn профиль. Практикуемся в прохождении технических собеседований и этапах поиска работы на каждом занятии, на русском и английском языках.
  8. Изучаем и практикуем разработку программных продуктов и работу команды IT на реальных online IT проектах в Калифорнии.
  9. Изучаем основы работы со Swagger API и Curl скриптами. Применяем полученные знания на практических API тест-кейсах.
  10. Тренируем Hard skills и Soft skills. Готовимся к собеседованиям по Мануальному тестированию по каждой из изученных технологий.
  11. Начинаем поиск работы и проходим собеседования с реальными рекрутерами в компаниях. Разбираем результаты собеседований, помогаем с правильным вектором.
  12. Решаем задачи по Мануальному тестированию на уроках и дома. Разбираем результаты, помогаем обозначить точки роста и улучшения результатов.
  13. Вся работа ведется на реальных IT проектах в Калифорнии, обучение на русском, терминология, программы и задания на английском.

Неделя #11. Финальный проект

  1. Готовим финальный проект QA Manual Engineer, используя Front-End мануальное тестирование, Selenium Manual тестирование, Postman REST API и Swagger Manual тестирование с GitHub и облачной интеграцией на реальных IT проектах в Калифорнии.
  2. Пишем Тест-план, тест-кейсы, матрицы покрытия тестами. Применяем всю тестовую документацию на своем финальном проекте.
  3. Используем Jira, Agile/Scrum и QA методологию для подготовки проекта.
  4. Продолжаем стажироваться в реальных компаниях, проходим технические собеседования по телефону, онлайн и он-сайт.
  5. Получаем Сертификат об обучении на курсе.
Стоимость: 105 508 ₽
Подробнее о курсе →
Курс «ТЕСТИРОВАНИЕ» — Академия IT
  • Основы тестирования
  • Курсы тестировщиков онлайн
  • Видеокурс по тестированию ПО
  • QA Start
  • Unit тестирование С#
  • Software Testing QA
  • Работа с BrowserSync
Стоимость: бесплатно
Подробнее о курсе →
Курс «QUALITY ASSURANCE (QA)» — ITEA

Курсы:

  1. QA Manual
    25 занятий
    Ты научишься применять на практике основные виды и уровни тестирования, находить ошибки в программе и составлять о них отчеты. Ты будешь разбираться в каждой стадии QA-процесса и подготовишься к переходу к автоматизации тестирования.
  • Понимать весь процесс разработки от «А» до «Я»
  • Применять знания по QA на практике
  • Получишь необходимые знания для сдачи сертификационного экзамена ISTQB Foundation.
  1. QA Automation
    15 занятий
    Курс разработан для тех, кто хочет заняться автоматизацией тестирования, но не знает, с чего начать. Для обучения на курсе тебе потребуется определенная подготовка.
    На курсе ты научишься:
  • Работать с языком Java для написания автотестов
  • Имитировать большую часть действий пользователя в браузере
  • Писать базовые API тесты (бэкенд часть приложения)
  • Настраивать собственный фреймворк для автоматизации тестирования с нуля
  • Использовать базовые шаблоны проектирования, лучшие практики разработки и автоматизации для построения поддерживаемых и масштабируемых решений
  • Настраивать с нуля собственную CI/CD систему для автоматизации процессов на проекте на примере Jenkins
  • Генерировать презентабельные и понятные отчеты на основании прогона автотестов
  • Запускать тесты в многопоточном режиме на удалённом компьютере используя AWS + Docker
  • Претендовать на позицию Junior QA Automation Engineer.
Стоимость: 28 300 ₽ - 42 900 ₽
Подробнее о курсе →
Курс «ИНститут Тестировщиков» — Лаборатория качества

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

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

 

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

Максимальная практичность

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

Экспертный состав

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

Детальная обратная связь

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

Стоимость: нет информации
Подробнее о курсе →
Курс «QA специалист с нуля» — Udemy

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

  • Основы тестирования программного обеспечения
  • Инженерия программного обеспечения
  • Операционные системы и работа в командной строке
  • Английский язык
  • Реляционные базы данных и SQL DML
  • Создание резюме
  • Подготовка к собеседованию
  • Поиск работы.

Материалы курса:

9 разделов, 20 лекций

  1. Введение
  2. Английский язык
  3. Тестирование программного обеспечения
  4. Инженерия программного обеспечения
  5. Операционные системы и командная строка
  6. Базы данных и SQL
  7. Написание резюме (CV)
  8. Подготовка к собеседованию и поиск работы
  9. Заключение.
Стоимость: 3 290 ₽
Подробнее о курсе →
Курс «Тестирование Программного Обеспечения» — Test Pro

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

Самая прогрессивная методика обучения с использованием
гибкой методологии Agile Scrum!

1 модуль. Введение в тестирование

История тестирования. Что такое SQA и тестирование. Определения в тестировании.

2 модуль. Жизненный цикл разработки

ПО (SDLC) и тестирования (STLC) с использованием методологии Agile Scrum c инструментом Jira.

3 модуль. Тест-документация

Тест-планы, тест-кейсы (Zephyr), чек-листы, матрицы тестирования, дефекты (Jira), вики (Confluence).

4 модуль. Классификация тестирования

Пирамида тестирования, виды функционального и нефункционального тестирования

5 модуль. Веб и мобильные приложения

Архитектура, особенности, слои, обзор протокола HTTP и базовые знания CDN.

6 модуль. Знакомство с веб технологиями

HTML, CSS, JavaScript и возможностями современных браузеров (cookies, DOM и прочее).

7 модуль. Непрерывная интеграция

Окружения, системы управления версиями, конвейер CI/CD (Jenkins), релизы и зачем это нужно.

8 модуль. Тестирование

Тестирование пользовательского интерфейса (UI), юзабилити (UX), функциональное тестирование.

9 модуль. Тестирование с использованием баз данных

Тестирование с использованием баз данных (БД): SQL и NoSQL, ETL-тестирование. Практика на проекте с MySQL.

10 модуль. Тестирование API

Тестирование API: аналитика, REST API (Postman), анализ сетевых пакетов (Charles Proxy, Fiddler). Практика на проекте.

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

Введение в автоматизацию тестирования: что и зачем автоматизировать, локаторы, практика с использованием Selenium и Cucumber.

12 модуль. Подготовка к собеседованию

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

 

Что вы получите в результате

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

  • Протестированы веб и мобильные приложения
  • Проведен полный цикл разработки с использованием гибкой методологии Agile Scrum
  • Проведено тестирование баз данных
  • Написаны тест-кейсы для REST API приложения
  • Автоматизирован набор тест-кейсов Smoke для приложения
  • Написанное резюме
  • Подготовлены к прохождению интервью
  • Пройдены тренинги с ментором

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

  • Знание и применение видов тестирования
  • Умение находить и создавать баг-репорты
  • Написание тест-кейсов и выполнение их в системе трекинга
  • Умение работать с заданиями на разработку (user stories)
  • Понимание архитектуры современных приложений
  • Все необходимые знания для успешного прохождения интервью
Стоимость: нет информации
Подробнее о курсе →
Курс «QA Manual» — Компьютерная школа Hillel

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

Цели курса:

  • Рассмотреть все основные виды тестирования и проектной документации
  • Получить практические знания по основным этапам обеспечения качества
  • Научиться работать с баг-трекинговыми системами
  • Научиться тестировать Web сервисы и API.

Программа:
32 занятия

  1. Введение в тестирование программного обеспечения
  2. Анализ требований к программному обеспечению
  3. Методы и виды тестирования
  • Functional testing
  • Regression testing
  1. Тестовая документация
  • TestPlan
  • TestCase
  • TestSuite
  • Reports
  1. Дефекты (Bugs)
  • Процесс их нахождения и починки
  1. Основы WEB-технологий для QA специалистов
  • HTTP
  • HTML
  • CSS
  • JS
  • IP
  • API
  • URL
  • DNS
  1. Тестирование web-приложений
  2. Тестирование desktop-приложений
  3. Тестирование мобильных приложений
  4. Методологии разработки программного обеспечения
  • Agile
  • Scrum
  1. Практические навыки использования систем
  2. BTS системы Jira, Bugzilla
  • Системы контроля тестов TestRail, TestLink
  1. Тестирование безопасности
  • Практические навыки нахождения уязвимостей в программном продукте
  1. Нагрузочное тестирование
  • Инструменты его реализации
  • JMeter
  1. Виртуальные машины
  • Эмуляторы различных операционных систем
  1. Основы автоматизированного тестирования, Selenium
  • Java для тестировщиков
  1. WEB-сервисы
  • Методы их тестирования
  1. Системы контроля версий
  2. Основы Linux
  3. Основы работы с базами данных и SQL
  • Создание, подготовка и использование тестовых данных.
Стоимость: нет информации
Подробнее о курсе →
Курс «Основы тестирования ПО» — Bugza
  1. Введение в тестирование ПО
  • Кто такой тестировщик и что он делает
  • Понятия QA, QC и тестирование
  • Принципы тестирования
  1. Agile разработка
  • Жизненный цикл ПО
  • Модели разработки ПО
  • Методология Agile: SCRUM, Канбан, Экстремальное программирование (XP), RATIONAL UNIFIED PROCESS (RUP)
  • Планирование в Agile методологии
  • Участники IT-проекта и их роли
  1. Требования. Анализ требований
  • Требования
  • Анализ требований
  • Тестирование документации
  1. Дефекты
  • Откуда берутся ошибки в ПО?
  • Отчёты о дефектах
  • Жизненный цикл “бага”
  • Инструменты управления отчётами о дефектах
  1. Жизненный цикл тестирования
  • Жизненный цикл тестирования
  1. Виды и направления тестирования
  • White/Black/Grey Box-тестирование
  • Статическое и динамическое тестирование
  • Ручное и автоматизированное тестирование
  • Виды тестирования
  • Уровни тестирования программного обеспечения
  1. Тестовая документация
  • Виды тестовой документации
  • Тест-кейсы
  • Чек-лист
  • Программное обеспечение для управления тест-кейсами
  • Техники тест-дизайна
  • Отчётность в тестировании
  1. Техническая грамотность
  • Верификация и валидация
  • Протоколы передачи данных
  • Чем отличается HTTP от HTTPS
  • Системы виртуализации
  1. Принципы работы СУБД
  • Системы управления базами данных
  1. Инструменты тестировщика
  • Панель разработчика Chrome
  • Postman
  • MySQL
Стоимость: бесплатно
Подробнее о курсе →
Курс «Тестировщик QA» — Академия ШАГ

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

  1. Ручное тестирование ПО
  2. Автоматизированное тестирование
  3. Принципы разработки ПО
  4. Методологии командной разработки
  5. ОС Windows / Linux
  6. Windows Server 2016
  7. MS SQL
  8. Системы контроля версий: SVN и GIT
  9. Язык программирования: Python
  10. HTML, CSS, XML
  11. Selenium Webdriver, Selenium Server
  12. Подготовка к сертификации ISTQB.

После выпуска:

  • Диплом
    Диплом на английском + профессиональные сертификаты от Cisco
  • Трудоустройство
    Выпускники работают в компаниях: Microsoft, Cisco, Google, eBay, IBM, HP, Oracle, Amazon, Facebook
  • Высокая зарплата
  • Практические навыки
    Обязательные атрибуты дипломного проекта — это артефакты тестирования и тест дизайн. Cопровождающие документы: тест-кейсы, чек-листы, трассировочные матрицы, баг репорты, скрипты для автоматизации.
Стоимость: 91 080 ₽
Подробнее о курсе →
Курс «Инженер по тестированию» — Product University

Программа

8 недель

Неделя 1
Введение в тестирование и сценарии

  • Жизненный цикл разработки продуктов, гибкие методологии и роль тестирования в них
  • Место QA в команде и процессе разработки софта
  • Работа над проектами по Agile в Jira. Баг-отчеты
  • Пользовательские истории и спринты. Место QA в этих процессах
  • Что такое ручное и автоматизированное тестирование
  • Создание тестов и сценариев
  • Анализ требований
  • Тест-дизайн: диаграммы перехода состояний и таблицы принятия решений
  • Тестирование по чек-листу
  • Что такое ошибки, дефекты и отказы
  • Уровни и виды тестирования
  • Что такое хорошая спецификация
  • Правильное оформление баг-отчетов

Неделя 2
Виды и области тестирования

Обзор видов тестирования

  • Тестирование производительности
  • Usability-тесты
  • Стресс-тесты
  • Тестирование доступности
  • Регрессионные тесты
  • Тестирование «черного ящика»
  • Тестирование API
  • и др.

Обзор тестов в разных областях

  • Тестирование банковских продуктов
  • Тестирование Ecommerce-сайтов
  • Тестирование платежных систем
  • Тестирование баз данных

Неделя 3
Основы тестирования веб-приложений

  • Как устроен интернет. Клиент-серверная архитектура сети, IP-адресация, DNS
  • Протокол HTTP/HTTPS, концепция DOM
  • GET/POST-запросы
  • Работа с DevTools браузера
  • Разделение на frontend/backend — разработку
  • Как устроен URL
  • Тестирование текстовых полей, чисел и дат
  • Тестирование текста, чисел и дат с использованием граничных значений
  • Тестирование форм регистрации
  • Тестирование форм авторизации и восстановления паролей
  • Тестирование дополнительных элементов интерфейса
  • Позитивные и негативные тесты

Неделя 4
Основы верстки для тестировщиков

  • Базовый HTML и основы разметки
  • Базовый CSS и стили. CSS box model
  • Блочные и строчные элементы
  • Как браузер воспринимает элементы
  • Формы и поля в HTML
  • Адаптивность под десктоп и мобильные устройства
  • Основы JavaScript
  • Кросс-браузерность
  • Верстка по сетке
  • Тестирование анимации

Неделя 5
Тестирование мобильных приложений

  • Особенности тестирования мобильных приложений
  • Ориентация и экраны. Эмуляторы и симуляторы. Гайдлайны для iOS и Android
  • Среда разработки и сборки моб. приложений: Android Studio и XCode
  • Тестирование пуш-уведомлений, управлений жестами, GPS и батареи
  • Связь и перехват сетевых запросов
  • Кросс-платформенное и кросс-браузерное тестирование

Неделя 6
Тестирование API. Контроль версий и работа с Git

  • Взаимодействие через API. Стандарт REST API
  • Как создавать GET и POST-запросы. Работа в Postman
  • Параметризация запросов, переменные окружения
  • Система контроля версий Git
  • Основные команды status, add, commit и другие
  • Фиксация и откат изменений, поиск, история
  • Ветки, слияние веток, ветка master и разрешение конфликтов
  • Распределенный депозитарий GitHub
  • Что такое SSH, настройка ключей
  • Команды «git push» и «git pull», синхронизируем репозитории

Неделя 7
Основы SQL и тестирование баз данных

  • Реляционные базы данных Введение в SQL
  • Основные команды CREATE, INSERT, SELECT, UPDATE, DELETE
  • Работа с консолью. Базы данных и применение в сервисах
  • Работа с таблицами, изменение и удаление данных
  • Простые SQL инъекции
  • Поиск SQL уязвимостей

Неделя 8
Автоматизация тестирования и выпускная работа

  • Что такое QAA
  • Как устроены автоматизированные тесты
  • Основы ООП
  • Основы Java для тестировщиков
  • Работа с JS-библиотеками
  • Автоматизация тестирования Web UI и бекенда на Java
Стоимость: 39 000 ₽
Подробнее о курсе →
Курс «Тестировщик» — Школа анализа данных

На курсе вы изучите техники тест-дизайна и овладеете инструментами Postman, Charles, Яндекс.Трекер. Чтобы автоматизировать тестирование, вы освоите основы Javascript и библиотеки Puppeteer.

За 4 месяца занятий по 15 часов в неделю вы не только освоите востребованные навыки тестировщика, но и протестируете учебные сервисы в режиме реального времени:

  • Веб-приложение Яндекс.Маршруты
    Узнаете, как проектировать тесты, подготовите тестовую документацию, заведёте баг-репорты и протестируете веб-приложение.
  • Мобильное приложение Яндекс.Метро
    Изучите принципы мобильного тестирования, освоите работу в эмуляторе и протестируете мобильное приложение.
  • API и базы данных в Яндекс.Прилавке
    Научитесь использовать инструменты тестирования API и изучите основы языка запросов SQL.

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

  1. Основы тестирования: бесплатный курс
    Виды тестовой документации: чек-листы и тест-кейсы. Баг-репорт: правила составления. Виды тестирования: смоук и регрессионное тестирование. Тестирование локализации. Тестирование веб-приложения.
  2. Тест-анализ и тест-дизайн
    Тест-анализ. Анализ и декомпозирование требований. Техники тест-дизайна на практических кейсах. Методы создания тест-кейсов и чек-листов. Проектирование диаграмм связей и блок-схем.
  3. Тестирование веб-приложений
    Основы сетей: модель OSI и TCP/IP. Протоколы HTTP и HTTPS. Клиент-серверная архитектура. DevTools браузера, снифферы: Charles. Работа с консолью. UI-тестирование.
  4. Тестирование мобильных приложений и API
    Работа с клиент-серверными приложениями. GPS и тестирование геолокации. Тестирование в условиях неоднородного качества связи/интернета. Среда разработки Android Studio: эмулятор и логирование. REST API. Виды документации к API: Swagger. Тестирование API с помощью Postman.
  5. Основы баз данных
    Работа с консолью. Базы данных и применение в сервисах. Базовые SQL-запросы. Работа с таблицами, изменение и удаление данных. JOIN.
  6. Основы автоматизации тестирования
    Основы языка программирования JavaScript. Работа с библиотекой Puppeteer. Автоматизированные тесты.
  7. Выпускной проект
    Самостоятельное решение задачи от ознакомления с требованиями до подготовки документации, тестирования сервиса и заведения баг-репортов.
Стоимость: 55 000 ₽ - 58 000 ₽
Подробнее о курсе →
Курс «Тестирование ПО. Уровень 1.» — «Специалист» при МГТУ им.Н.Э.Баумана

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

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

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

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

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

Вы научитесь

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Практическая работа по материалу всего курса
  • Подведение итогов
Стоимость: 22 000 ₽
Подробнее о курсе →
Курс «Manual testing» — lookat.pro

По окончании курса Вы будете понимать и уметь:

  1. Владеть терминологией
  2. Понимать процесс тестирования программного обеспечения и жизненный цикл программного продукта
  3. Разрабатывать тестовые планы (Test Plan) и тестовые примеры (Test Case)
  4. Выполнять тестирование в соответствии с заранее подготовленным тестовым планом
  5. Обнаруживать ошибки при выполнении тестирования и документировать их
  6. Оценивать и тестировать программный продукт с точки зрения функциональности
  7. Овладеете базовыми знаниями для оценки, планирования и контроля в тестировании
  8. Узнаете о наиболее часто встречающихся проблемах в тестировании и путях их решения
  9. Выстраивать процесс тестирования и корректно адаптировать его к существующему процессу разработки
  10. Налаживать эффективное взаимодействие со смежными командами (разработчики, аналитики, тех.поддержка).

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

  • Модуль 1. Введение в тестирование программного обеспечения. Анализ требований к программному обеспечению.
  • Модуль 2. Методы и виды тестирования.
  • Модуль 3. Тестовая документация (общие сведения). Тестовая документация (Test Plan).
  • Модуль 4. Тестовая документация (Test Case). Тестовая документация (отчет о прохождении тестов).
  • Модуль 5. Классы данных для тестовых примеров. Проверка на граничных значениях и робастности.
  • Модуль 6. Классы эквивалентности. Тестирование операций сравнения. Покрытие программного кода.
  • Модуль 7. Тестирование функциональности программного обеспечения.
  • Модуль 8. Тестирование пользовательского интерфейса (GUI).
  • Модуль 9. Автоматизация тестирования
  • Модуль 10. Модульное тестирование
  • Модуль 11. Особенности тестирования различного типа приложений. Регрессионное тестирование.
  • Модуль 12. Итоги и перспективы
  • Модуль 13. Подготовка к собеседованию.
Стоимость: 53 447 ₽ / мес
Подробнее о курсе →
Курс «QA Engineer. Basic» — OTUS

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

После обучения:
— Сможете работать с 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. Итоговый урок

После обучения вы:

  1. получите материалы по всем пройденным занятиям (видеозаписи вебинаров, выполненные домашние задания, выпускной проект);
  2. научитесь тестировать веб-приложения;
  3. получите сертификат об окончании курса от OTUS;
  4. получите навыки, нужные для работы в современной компании: Git, Docker и CI;
Стоимость: 71 000 ₽
Подробнее о курсе →
Курс «Инженер по ручному тестированию» — SkillFactory

Чему я научусь за эти 4 месяца?

1 месяц

  • Введение в тестирование
  • Методологии разработки ПО
  • Тест-дизайн и тест-анализ — часть 1
  • Тест-дизайн и тест-анализ — часть 2

2 месяц

  • Чек-лист и тест-план
  • Требования и работа с задачами
  • Системы баг-трекинга

3 месяц

  • Консоль браузера и UI-элементы на странице
  • Кроссбраузерное тестирование
  • Тестирование API с помощью Postman
  • Тестирование баз данных
  • Основы тестирования мобильных приложений

4 месяц

  • Финальный проект – Ваш первый заказ на тестирование сайта
  • Карьерный модуль
  • Бонусный модуль.

Ваши результаты:

  1. Знаете основные методологии разработки ПО и понимаете, как работать в команде в общем флоу
  2. Умеете анализировать архитектуру и выбирать правильную методологию тестирования
  3. Можете проводить тест-анализ
  4. Составляете тест-планы и работаете с ними
  5. Декомпозируете требования к задачам и анализируете их
  6. Работаете с баг-трекерами
  7. Понимаете основы веб-разработки, используете инструмент DevTools
  8. Тестируете веб-приложения в разных браузерах
  9. Тестируете API различных приложений
  10. Составляете запросы в инструментах Postman и CURL
  11. Составляете основные SQL-запросы
  12. Знаете основы тестирования iOS- и Android-приложений
  13. Создадите итоговый проект, позволяющий применить на практике все полученные на курсе знания. Наработки итогового проекта можно будет применить на будущем рабочем месте.

Пройдите отбор— и получите работу тестировщиком

  • После обучения все студенты получают тестовое задание от Premium IT Solutions
  • Успешно справившиеся с заданием проходят собеседование
  • Компания приглашает подходящих студентов на должность junior-тестировщика

Что вам это даст:

  1. Практика в выполнении тестовых заданий
  2. Развернутая обратная связь от компании Premium IT Solutions
  3. Проверка soft и hard skills на реальном собеседовании
  4. Возможность трудоустроиться сразу после обучения
  5. Перспектива карьерного роста внутри компании.
Стоимость: Рассрочка на 12 месяцев - от 7 470 ₽ / мес
Подробнее о курсе →
Курс «Тестировщик ПО (QA)» — easyum
Цена указана на сайте курса
Подробнее о курсе →
Курс «Тестировщик» — LearnQA
Цена указана на сайте курса
Подробнее о курсе →
Курс «Тестировщик» — irs.academy
Цена указана на сайте курса
Подробнее о курсе →
Курс «Тестирование ПО» — stormnet
Цена указана на сайте курса
Подробнее о курсе →
Курс «Тестирование программного обеспечения» — Академия BELHARD
Цена указана на сайте курса
Подробнее о курсе →
Курс «Тестировщик ПО» — storenth
Цена указана на сайте курса
Подробнее о курсе →
Курс «Тестировщик ПО» — be-tester
Цена указана на сайте курса
Подробнее о курсе →
Курс «Тестирование ПО» — IT-школа Myfreedom
Цена указана на сайте курса
Подробнее о курсе →
Курс «Тестирование ПО» — Адукар
Цена указана на сайте курса
Подробнее о курсе →
Курс «Основы тестирования ПО» — Планета Тестирования
Цена указана на сайте курса
Подробнее о курсе →
Курс «Тестировщик ПО» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
Цена указана на сайте курса
Подробнее о курсе →
Курс «Тестирование ПО» — Luxoft Training
Цена указана на сайте курса
Подробнее о курсе →
Курс «Тестировщик ПО» — Test Pro
Цена указана на сайте курса
Подробнее о курсе →
Курс «QA Manual» — Hillel
Цена указана на сайте курса
Подробнее о курсе →
Курс «Тестирование ПО» — bugza
Цена указана на сайте курса
Подробнее о курсе →

Перейти к курсу ↑