Тестировщик | Обучение на курсах с нуля

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

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

Продолжительность: 12 месяцев

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

Пройти курс →

Для кого: для новичков в IT и начинающим тестировщикам

Формат: видео, практические задачи и общение с кураторами

Обратная связь: есть (проверяющие эксперты + куратор)

Особенность: гарантия трудоустройства

сертификат

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

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

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

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

Ручное тестирование веб-приложений
Научимся: составлять проверки, которые помогут найти максимум ошибок с учётом требований к продукту. Проводить ручное тестирование веб-приложений. Составлять понятные отчёты об ошибках, которые помогут разработчикам быстро исправлять недочёты. Среднее время прохождения: 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: сможете сравнивать, менять и откатывать разные версии кода, научитесь создавать ветки и работать над одним проектом в команде.

Плюсы:

  • 3 языка программирования для автотестов на выбор
  • Упор на трудоустройство и практику
  • Полноценная программа обучения + бонусные курсы (пример — английский язык)

Минусы:

  • Не найдено

Отзывы работодателей:

Кто проводит курс (авторы/преподаватели/спикеры):

  • Владимир Авилов — QA-инженер в Itoolabs
  • Арсений Батыров — Тимлид QA
  • Дмитрий Якин — Инженер по тестированию в компании Яндекс
  • Иван Румак — Ведущий инженер в компании СКБ Контур
  • Андрей Малых — QA Automation Lead
  • Марина Третьякова — Ведущий специалист по тестированию в СКБ «Контур»
  • Даниил Пилипенко — Директор кадрового центра SymbioWay
  • Павел Круглей — Frontend&Quality Engineering Manager в New10
  • Тимофей Тиунов — Системный архитектор в Сбермегамаркете
  • Дарья Манухина — Калуга Астрал, заместитель руководителя проектного офиса, разработчик курса
  • Павел Громов — Java/Kotlin backend-разработчик в Syncretis
  • Роман Булгаков — Преподаватель информатики и программирования со стажем более 5 лет

Подробнее о курсе ✔

2 место. Тестировщик от Нетология

Цена: 78 900 ₽ или рассрочка на 24 месяца — 3 287 ₽ / мес

Продолжительность: 8 месяцев

Ссылка на сайт: https://netology.ru/programs/qa

Пройти курс →

Для кого: для новичков и начинающих тестировщиков

Формат: вебинары, видеолекции, практические задания

Обратная связь: есть (проверяют эксперты)

Особенность: помогут найти работу или стажировку

Диплом о профессиональной переподготовке

Приобретаемые навыки:

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

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

  1. Ручное тестирование веб-приложений
    Начнём с азов проведения тестирования и введения в профессию. За 8 занятий вы познакомитесь с теориями тестирования, узнаете разницу между понятиями QA и тестированием и начнёте писать тестовые сценарии и заводить баги. На практике вы будете работать с различными программными продуктами, создавать под них тестовые сценарии и заводить баги на платформе JIRA, а также тестировать API.
  • Введение в тестирование ПО. Методы и виды тестирования
  • Основы клиент-серверного взаимодействия, протокол HTTP, концепция DOM
  • Работа с DevTools браузера
  • Введение в SQL. Запросы SELECT, UPDATE, DELETE
  • Тестирование ПО. Тест-дизайн
  • Артефакты тестирования
  • Инструменты тестирования
  • Жизненный цикл разработки ПО. Гибкие методологии разработки ПО
  • Курсовой проект: тестирование сайта крупной компании
  1. Вёрстка сайта на HTML и CSS
    Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам модуля вы сможете самостоятельно сверстать лендинг.
  • Теги для вёрстки контента страницы
  • Теги для вёрстки структуры страницы
  • Теги для вёрстки форм
  • Селекторы CSS
  • Определение контекста элементов
  • Блочная модель
  • Позиционирование элементов
  • Оформление текста
  • Оформление декоративных элементов
  • Состояние интерактивных элементов
  1. Git — система контроля версий
    Каждый разработчик должен знать основы работы с системой Git, так как на данный момент это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).
  • Предназначение системы контроля версий
  • Основные операции (фиксация и откат изменений, поиск, история)
  • Работа с сервисом GitHub
  • Ветки, слияние веток и разрешение конфликтов
  • Командная работа
  1. Java для тестировщиков
    В этом блоке начинаем работу с Java, одним из самых популярных языков программирования. Блок состоит из 16 занятий и включает в себя изучение основ языка, работу с объектно-ориентированным программированием, сборку Java проектов и использование инструментов тестирования. Вы изучите язык программирования именно в связке с задачами тестирования.
  • Введение в Java: JDK, JRE, JVM, IntelliJ IDEA
  • Программирование на Java: переменные, операторы, работа с отладчиком
  • Примитивные типы данных, условные операторы, выход за границы типов и погрешность вычислений
  • Testability, автотесты, введение в ООП: объекты и методы
  • Система сборки Maven, управление зависимостями, автотесты на JUnit5
  • Циклы, параметризованные тесты и аннотации
  • Выстраивание процесса непрерывной интеграции (CI): Github Actions. Покрытие кода с JaCoCo, статический анализ кода: CheckStyle, SpotBugs
  • Объектно-ориентированное программирование и проектирование
  • Объекты с внутренним состоянием, управление состоянием при тестировании
  • Композиция и зависимость объектов. Mockito при создании автотестов
  • Наследование и расширяемость систем. Проблемы наследования
  • Исключительные ситуации и их обработка. Тестирование исключений
  • Интерфейсы для организации малой связности. Обобщённое программирование (Generics)
  • Collections Framework. CRUD и тестирование систем, управляющих набором объектов
  • Командный проект: провести тестирование и доработку рейтингового сервиса
  1. Английский язык для начинающих разработчиков
    В этом модуле вас ждут десять видеолекций, которые помогут разобраться в базовом английском для программистов.
  • Лексика, без которой не обойтись
  • Как вести переписку на английском
  • Чтение документации и анализ требований
  • Программирование
  • Тестирование ПО
  • Стрессовые ситуации
  • Устранение неполадок
  • Работа и роли в команде
  • Поддерживаем любую беседу на английском
  • Собрания, презентации на высшем уровне
  1. Автоматизированное тестирование
    Вы уже освоили базовые навыки проведения тестирования и изучили программирование на Java. Самое время перейти к автоматизации тестирования, модуль включает 8 занятий. На практике вы будете писать Unit-тесты для готового Java-проекта, проводить UI-автоматизацию тест-кейсов, составлять и автоматизировать пользовательские сценарии, анализировать готовые результаты.
    Для проведения практических заданий вы будете использовать виртуальные серверы. Это будут проекты по работе с:
    — Docker & Docker Compose — напишете автотесты на готовые приложения, запущенные в контейнерах в VDS;
    — SQL (MySQL и PostgreSQL) — напишете автотесты на контейнеризированные приложения, использующие СУБД;
    — Report Portal — самостоятельно развернёте систему Report Portal внутри VDS с помощью Docker Compose и будете фиксировать в ней отчёты, полученные по результатам прогона тестов в GitHub Actions.
  • Основы автоматизации
  • Тестирование API. Continuous Integration
  • Тестирование веб-интерфейсов. Selenium
  • Selenide
  • Patterns
  • Docker и Docker Compose
  • SQL
  • Репортинг: Report Portal
  • Behaviour Driven Development
  1. Карьера в тестировании
    Научитесь формулировать карьерные цели, создавать резюме, собирать портфолио и готовиться к собеседованиям. Создадите пошаговый план поиска работы, запишите видеопрезентацию и пройдёте карьерную консультацию с HR-экспертом.
  • Пошаговый план поиска работы
  • Анализ рынка труда
  • Резюме, портфолио тестировщика и сопроводительное письмо
  • Собеседование: как подготовиться и пройти
  • Статистика и измерение эффективности поиска работы
  • Индивидуальная карьерная консультация
  1. Итоговый проект
    На заключительном этапе вы проведёте автоматизированное тестирование крупного веб-сервиса.

Преимущества:

  • Акцент на практику и трудоустройство (238 часов практики)
  • Выдают официальный диплом

Недостатки:

  • Не найдено

Кто проводит курс (авторы/преподаватели/спикеры):

  • Игорь Фролов — Lead QA Automation, ВТБ
  • Александр Коновалов — Специалист по тестированию, Альфа-Банк
  • Карина Арчажникова — Инженер по тестированию, Agora
  • Ольга Артемьева — Ведущая тестировщица, «КриптоПро»
  • Оксана Мельникова  — Тестировщик ПО, ADP Spain
  • Алёна Батицкая — Frontend-разработчик, фрилансер
  • Анастасия Шарикова — Technical project lead, Bookmate
  • Алёна Свердлова — Аналитик, Банк ВТБ

Отзывы о курсе:

Подробнее о курсе ✔

3 место. Тестировщик на Python от SkillFactory

Цена: Рассрочка на 36 месяцев — от 3 190 ₽ / мес

Продолжительность: 8 месяцев (394 часа)

Ссылка на сайт: https://skillfactory.ru/qa-engineer-python-testirovshchik-programmnogo-obespecheniya

Пройти курс →

Для кого: для начинающих с нуля

Формат: курс-симулятор

Обратная связь: есть (опытные эксперты + сокурсники)

Особенность: трудоустройство возможно через 4 месяца

Диплом о профессиональной переподготовке + сертификат

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

  1. Ручное тестирование
  • Типы тестирования, архитектура веб-приложений, баг-трекинговые системы и баг-репорты
  • Тест-кейсы и тест-сценарии
  • Кроссбраузерное тестирование
  • БОНУС: SQL для тестировщиков.
  1. Основы программирования
  • Базовые веб-технологии: протокол HTTP, концепция DOM, верстка HTML и CSS
  • Работа с Github
  • Объектно-ориентированное программирование и основы Python
  • Взаимодействие с REST API, типичные сценарии тестирования API-интерфейсов.
  1. Автоматизация тестирования
  • Автотестирование веб-приложений
  • Более 20 автотестов на Selenium и 20 автотестов к API
  • Популярные библиотеки для автотестирования, тестовый фреймворк PyTest, шаблоны проектирования и автоматизации тестирования PageObject
  • Работа с Selenium WebDriver.
  1. Управление проектами и работа в команде
  • Резюме и сопроводительное письмо
  • Портфолио на GitHub
  • Поиск вакансий и фриланс-заказов
  • Собеседования с hr и тестовые задания
  • Коммуникации в команде и работа с клиентом
  • Приоритизация задач и self-менеджмент.

Плюсы:

  • Полноценное обучение 8 месяцев
  • Необычный формат курса-симулятора

Недостатки:

  • Не найдено

Кто проводит курс (авторы/преподаватели/спикеры):

Подробнее о курсе ✔

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

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

Продолжительность: 6 месяцев

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

Пройти курс →

Для кого: для новичков, начинающим и продвинутым тестировщикам

Формат: занятия в группе с преподавателем + онлайн-лекции и вебинары + видеозаписи занятий

Обратная связь: есть (живое общение с экспертами-практиками + поддержка наставника)

Особенность: гарантия трудоустройства

Свидетельство об обучении

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

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

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

Цена: 72 000 ₽

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

Пройти курс →

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

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

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

  1. Основы тестирования
    Вводный модуль поможет почувствовать себя в роли тестировщика и понять, нравится ли вам эта профессия. Модуль состоит из нескольких уроков с сюжетной линией: вы станете стажёром в вымышленном подразделении Яндекса и познакомитесь с командой. Новые коллеги подскажут, как составлять отчёты о результатах тестирования, находить ошибки в сервисах и понимать их структуру, проводить ручное тестирование продукта.
    Знания закрепите на практике: вам предстоит самостоятельно протестировать веб-приложение Yandex.Metro по готовым чек-листам и тест-кейсам.
  2. Проектирование тестов
    В первом модуле вы научитесь анализировать и декомпозировать требования к продукту, выявлять серые зоны, использовать техники тест-дизайна. А ещё узнаете о работе в команде: с кем взаимодействует тестировщик, как применять обратную связь и вести письменную коммуникацию. В конце модуля ждёт проект: вы самостоятельно составите тестовую документацию для приложения Яндекс.Маршруты.
  3. Тестирование веб-приложений
    Во втором модуле вы узнаете об устройстве веб-приложения: клиент-серверной архитектуре, фронтенде, бэкенде, URL, HTTP. Составите чек-лист проверок для элементов интерфейса. Научитесь работать с Figma, DevTools и сниффером Charles. В конце модуля самостоятельно протестируете новый интерфейс Яндекс.Маршрутов.
  4. Тестирование мобильных приложений и API
    В третьем модуле вы научитесь тестировать мобильные приложения: поработаете в эмуляторе Android Studio, потренируетесь снимать логи, выясните особенности тестирования на реальном устройстве.
    Вы также узнаете, как тестировать API с помощью инструмента Postman. А в конце модуля протестируете мобильное приложение Яндекс.Метро и API Яндекс.Прилавка.
  5. Основы баз данных
    В четвёртом модуле вы изучите консоль и базы данных, потренируетесь писать SQL-запросы и работать с таблицами. Знания закрепите на финальном проекте.
  6. Основы автоматизации тестирования
    В пятом модуле вы изучите основы языка программирования JavaScript, поработаете с библиотекой Puppeteer, напишете первые автоматизированные тесты. А также подготовитесь к диплому с помощью peer-to-peer learning: будете проверять работы однокурсников и получать их фидбек.
  7. Дипломный проект
    Протестируете веб- и мобильную версию, а также API приложения Яндекс.Самокат: спроектируете и выполните проверки, оформите баг-репорты.
  8. Программа трудоустройства
  • Резюме
  • Рынок труда
  • Сопроводительное письмо
  • Где и как искать работу
  • Собеседование: введение
  • Собеседование: soft skills
  • Собеседование: hard skills
  • Офлайн нетворкинг
  • Финальный проект.
Подробнее о курсе ✔

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

Цена: 61 600 руб.

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

Пройти курс →

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

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

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

  1. Основы тестирования
  2. Что такое тестирование
  3. Принципы тестирования
  4. Уровни тестирования
  5. Виды тестирования
  6. Клиент-серверная архитектура
  7. Работа с Devtools
  8. Основы HTML/CSS
  9. Веб-сервисы
  10. Базы данных. Типы БД. СУБД
  11. Как создать таблицы в MySQL
  12. Запросы SELECT и JOIN
  13. Агрегации, фильтрации
  14. CRUD — операции
  15. Решения задач по SQL
  16. Типы мобильных приложений
  17. Анализаторы трафика. Charles Proxy, Fiddler
  18. Способы сбора статистики для мобильных устройств
  19. Симуляторы/эмуляторы мобильных устройств. Android SDK и xCode
  20. Обзор основ автоматизации
  21. PyTest
  22. Командная строка (Terminal)
  23. GIT
  24. Selenium
  25. Работа с xPath
  26. Рекомендации по трудоустройству
  27. Составить резюме, разместить в LinkedIn, HH, Habr
  28. Тренировочное собеседование с обратной связью.
Подробнее о курсе ✔

7. Тестировщик с нуля от Artsiom Rusau QA Life

Бесплатно

Продолжительность: 74 урока

Ссылка на сайт: https://www.youtube.com/playlist?list=PLKbJd47Kcbju2Vhi-FL7AI14vItVmGYk-

Пройти курс →

Для кого: для начинающих с нуля

Формат: уроки на Ютубе

Обратная связь: нет

без сертификата

Видеоуроки:

  1. С чего начать? Как стать тестировщиком?
  2. Принципы тестирования. Что такое парадокс пестицида?
  3. QA, QC, тестирование. Верификация и валидация
  4. Уровни тестирования. «Позитивность» тестов
  5. Что такое регрессионное тестирование и smoke тестирование?
  6. Нефункциональное тестирование. Черный, белый и серый ящик
  7. Модели разработки ПО. Водопадная, итерационная и V-модель
  8. Тестовая документация. Чек-лист и тест-кейс в тестировании. Примеры
  9. Техники тест-дизайна. Классы эквивалентности и граничные значения
  10. Отчет о дефекте (баг-репорт) в Jira. Severity и ЖЦ дефекта
  11. Клиент-серверная архитектура. Веб-сайт, веб-приложение и веб-сервис
  12. HTTP-протокол для чайников. Ошибка 404. Модель TCP/IP. Методы HTTP
  13. URL адрес. Что такое IP адрес и маска подсети? DNS сервер. Кэш и куки
  14. Что такое DevTools для тестировщика? Инструменты разработчика Chrome
  15. Основы HTML и CSS для тестировщика
  16. Тестирование полей ввода и тестирование веб-форм
  17. Тестирование веб-сервисов. SOAP и XML, REST и JSON для тестировщика
  18. Как тестировать API с помощью Postman, SoapUI. Отличия GET и POST
  19. Базы данных для тестировщиков и QA
  20. SQL для тестировщика. Как создать таблицы в MySQL для QA
  21. Запросы SELECT в SQL/MySQL для тестировщика
  22. Запросы Join в SQL/MySQL на примерах для тестировщика
  23. Как тестировать мобильные приложения? Тестировщик мобильных приложений
  24. Android Studio (SDK), эмуляторы для тестировщика мобильных приложений
  25. Особенности тестирования мобильных приложений
  26. Как тестировать требования? Тестирование требований
  27. Agile и Scrum для тестировщика. Гибкая методология разработки
  28. Как писать баг репорт на английском языке тестировщику?
  29. Правила деловой переписки для тестировщика / Коммуникация
  30. Postman для тестировщика. С чего начать?
  31. Postman для тестировщика / Переменные и окружения в Postman (Variables и Environment)
  32. Postman для тестировщика / Простые встроенные автотесты в Postman
  33. Postman для тестировщика / Переменные в CSV и JSON файлах. Как тестировать SOAP в Postman?
  34. Postman для тестировщика / Перехват HTTP и HTTPS запросов в Postman
  35. Charles Proxy для тестировщика / Установка и настройка
  36. Как тестировать в Charles Proxy? Практика для тестировщика
  37. Эстимация в тестировании / Оценка трудозатрат на тестирование
  38. Тест-план и тест-стратегия / Отчет по тестированию
  39. Курс ТЕСТИРОВЩИК С НУЛЯ 2021 / Как выбрать курсы по тестированию?
  40. Fiddler для тестировщика / Установка и настройка.

И др.

Плюсы:

  • 40 бесплатных уроков

Минусы:

  • Нет обратной связи

Кто проводит курс:

Подробнее о курсе ✔

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

Цена: 29 990 ₽ — 73 000 ₽

Продолжительность: 40 ак. ч.

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

Пройти курс →

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

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

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

  1. Введение в тестирование программного обеспечения (4 ак. ч.)
  • Зачем нужно тестировать программы?
  • Понятие качества ПО. Стандарты качества ПО.
  • Атрибуты и характеристики качества ПО.
  • Основные определения тестирования.
  • Жизненный цикл ПО.
  • Методологии разработки.
  1. Методы и виды тестирования. Анализ требований к ПО (4 ак. ч.)
  • Методы и виды тестирования
  • Критерии тестового покрытия
  • Требования к ПО
  1. Тестовая документация (5 ак. ч.)
  • Иерархия документации тестирования
  • Тест-план
  • Чек-лист
  • Тест-кейсы
  1. Правила составления отчетов об ошибках в багтрекинговых системах (4 ак. ч.)
  • Правила составления отчетов об ошибках в багтрекинговых системах
  • Важность и приоритет бага
  • Отчеты после завершения тестирования
  1. Техники тестирования (4 ак. ч.)
  • Техники тестирования
  • Эквивалентное разбиение
  • Анализ граничных значений
  • Попарное комбинирование
  1. Клиент-серверная архитектура. Тестирование API (6 ак. ч.)
  • Краткий обзор сети
  • Клиент-серверная архитектура
  • Протокол HTTP
  • Микросервисная архитектура
  • Тестирование API
  1. Тестирование WEB-приложений (5 ак. ч.)
  • Особенности тестирования WEB-приложений
  • HTML, CSS, JS
  • Основные элементы пользовательского интерфейса
  1. Тестирование мобильных приложений (3 ак. ч.)
  • Для чего тестировать мобильные приложения?
  • Виды и типы мобильных приложений
  • Особенности тестирования мобильных приложений
  • Эмуляторы/симуляторы/фермы
  • Тестирование мобильных приложений Android
  • Тестирование мобильных приложений iOS
  • Элементы UI
  • Сниффинг трафика
  1. Практическая работа по материалу всего курса (5 ак. ч.)
  • Практическая работа по материалу всего курса
  • Подведение итогов.
Подробнее о курсе ✔

9. Тестировщик ПО от ИП Шошкин С. Л.

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

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

Пройти курс →

Для кого: для начинающих с нуля тестировщиков

сертификат

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

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

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

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

10. Тестировщик: первая ступень от LearnQA

Цена: 2 000 ₽

Ссылка на сайт: https://www.learnqa.ru/stageone

Пройти курс →

Программа тренинга:

  1. Как начать работать в тестировании
  • Зачем становиться тестировщиком?
  • Какие навыки для тестировщика являются основными?
  • Почему именно через тестирование проще всего попасть в IT-сферу?
  • Почему с каждым годом стать тестировщиком все сложнее?
  1. Первые шаги тестировщика
  • Как искать баги
  • Какие перед тестировщиком обычно ставят задачи
  • Как правильно репортить баги
  • Что такое позитивное и негативное тестирование
  • Как использовать багтрекеры и багфлоу
  • Что такое SDLC
  1. Тест-дизайн — популярные практики
  • Что такое тест-дизайн
  • Как правильно составлять классы эквивалентности
  • Когда применять технику «граничных значений» на практике
  • Почему на собеседованиях так часто спрашивают про попарное тестирование
  1. Все о тестовой документации
  • Тест-кейсы
  • Тест-сьюты
  • Чеклисты
  • И немного про TMS
  1. Классификация тестирования
  • Smoke и Regression тестирование — что это и чем отличается
  • Автоматизированное тестирование — как правильно использовать и интегрировать в разработку проекта
  • Альфа, бета и приемочные тесты — когда они нужны и что о них надо знать
  1. Дальнейший путь развития
  • Общие инструменты тестировщика
  • Веб и мобильное тестирование
  • Автоматизация тестирования.
Подробнее о курсе ✔

11. Тестирование от Software-Testing

Цена: 17 000 руб. — 20 000 руб.

Ссылка на сайт: https://www.software-testing.ru/edu/schedule/56

Пройти курс →

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

  1. Введение в тестирование ПО. Исследование тестируемого продукта
  • Что такое тестирование
  • Жизненный цикл разработки ПО
  • Что умеет продукт? Исследуем
  • Открытые и закрытые вопросы
  • Инструменты исследования
  • Практическое задание: рисуем карту возможностей продукта!
  1. Чек-листы
  • Что такое чек-лист
  • Как накидать проверок на что-нибудь (доработку системы / некое поле / некий функционал)
  • Как оформлять чек-лист
  • Особенности чек-листов
  • Плюсы и минусы
  • Когда применять чек-листы
  • Инструменты для оформления чек-листов: sitechco
  • Практическое задание: пишем чек-листы!
  1. Тест-кейсы
  • Что такое тест-кейс
  • Как оформлять тест-кейс
  • Стандартные ошибки оформления
  • Набор тест-кейсов — тест-план?
  • Особенности тест-кейсов
  • Плюсы и минусы тест-кейсов
  • Когда применять тест-кейсы
  • Инструменты для оформления тест-кейсов: testlink, testrail
  • Примеры тест-кейсов
  • Тест-кейсы VS чек-листы: чем отличаются, когда что применять
  • Практическое задание: пишем тест-кейсы!
  1. Ретроспектива
  • Процессы в agile, scrum и подобных гибких методологиях
  • Процесс планирование: как проводится, инструменты
  • Ежедневные митинги
  • Ретроспектива
  • Практическое задание: проводим ретроспективу обучения!
  1. Тест-дизайн. Классы эквивалентности и граничные значения
  • Что такое тест-дизайн
  • Классы эквивалентности
  • Граничные значения
  • Практическое задание: расширяем чек-листы с новыми знаниями!
  1. Тест-анализ
  • Тест-анализ VS Тест-дизайн
  • Анализ тестов
  • Тестирование с помощью таблиц решений (Decision Table)
  • Тестирование состояний и переходов (State & Transition Testing)
  • Практическое задание: составляем таблицу решений и рисуем схему состояний!
  1. Исследовательское тестирование
  • Отличия исследовательского, ad hoc и monkey-testing
  • Как тестировать продукт, по которому нет документации?
  • Помощники от более опытных: чит-листы и тест-туры
  • Мнемоники и эвристики исследовательского тестирования
  • Практическое задание: проходим по туру!
  1. Баг-трекинг
  • Жизненный цикл (Workflow) ошибок: каким бывает? Что от него зависит, как подстроиться?
  • Локализация ошибок: как найти корень зла?
  • Формулирование ошибок: как сделать так, чтобы нас поняли?
  • Инструменты баг-трекинга: Jira, Bugzilla, Redmine, Mantis
  • Практическое задание: регистрируем ошибки в BTS!
  1. Классификация тестирования. Нефункциональное тестирование (НФТ)
  • По знанию системы
  • По позитивности
  • По целям (объекту)
  • По исполнителям (субъекту)
  • По времени проведения
  • По степени автоматизации
  • По состоянию системы
  • По формальности
  1. Организация процесса тестирования
  • Процессы в разных компаниях: гиганты, стартапы, аутсорсинговые компании
  • Скриптовое и исследовательское тестирование: как выбрать и как совмещать?
  • Ручное и автоматизированное тестирование: когда какое использовать?
  • Поиск интересного в работе
  1. Тестирование документации и ее оформление
  • ТЗ есть
  • ТЗ нет
  • Варианты использования
  • Типы документации
  • Практическое задание: пишем вариант использования! И тестируем по ТЗ
  1. Тестирование документации и ее оформление (продолжение)
    Новой лекции нет, дается время на то, чтобы выполнить старые задания.
    Так как в теме 11 дается задание на всё, что проходили на курсе — и тестирование документации, и составление чек-листов, и применение тест-дизайна.
  2. Автоматизация тестирования
  • Пирамида автоматизации
  • Автоматизация рутины
  • Pairwise и другие подходы анализа
  • Инструменты полуавтоматизации
  • Unit-тесты
  • API-тесты
  • UI-тесты
  • Практическое задание: используем PICT и пишем API-тесты!
  1. Создание резюме и прохождение собеседования
  • Как составлять резюме
  • Как искать вакансию мечты
  • Что писать в сопроводительном письме
  • Как готовиться к собеседованию
  • Как пройти собеседование
  • Практическое задание: пишем резюме!
  1. Построение карьеры в сфере тестирования
  • Какие бывают возможности роста в сфере тестирования?
  • Что требуется от тестировщиков разных уровней?
  • Чему важнее всего учиться?
  • Как получить необходимый опыт для первого места работы?
  • Практическое задание: создаём план саморазвития (по желанию).
Подробнее о курсе ✔

12. Тестирование ПО от СКБ Контур

Бесплатно

Ссылка на сайт: https://kontur.ru/education/programs/kurs/testing

Пройти курс →

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

  • проектировать тесты,
  • познакомитесь с инструментами тестирования и узнаете, как их применять в разных задачах.

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

  1. Вводная встреча
  • Познакомитесь с курсом и друг с другом.
  • Узнаете, кто такой тестировщик и чем он занимается.
  1. Методы проектирования тестов, основанные на опыте
  • Научитесь тестировать продукты, не обладая экспертными знаниями по тестированию, просто исследуя их.
  • Познакомитесь с популярными эвристиками тестирования: SFDPOT и FEW HICCUPPS.
  • Узнаете, какие при тестировании могут быть риски, и как они влияют на работу тестировщика.
  • Закрепите полученные знания на практике.
  1. Техники тестирования
  • Узнаете, как уменьшить количество проверок при тестировании, не потеряв в качестве, применив разбиение на классы эквивалентности.
  • Рассмотрите, какие бывают типы граничных значений, и как их эффективнее проверять.
  • Научитесь составлять диаграммы состояний и переходов для тестирования сложных пошаговых форм и не только.
  • Закрепите полученные знания на двух практических занятиях.
  1. Процесс разработки тестов
  • Узнаете, что важно учесть при разработке тестов
  • Потренируетесь на практике в продумывании плана тестирования
  1. Классификация видов тестирования
    Узнаете, какие бывают классификации, и как их применять при подготовки к тестированию.
  2. Тестовая документация
  • Познакомитесь с разными видами тестовой документации: чек-листы, тест-кейсы, интеллектуальные карты
  • Научитесь подбирать под конкретную задачу наиболее удобный вид документации
  • Закрепите полученные знания на практике и потренируетесь в составлении чек-листов, тест-кейсов и интеллектуальных карт
  1. Система контроля версий Git
  • Узнаете, как несколько разработчиков работают над кодом приложения и при этом не мешают друг другу
  • Научитесь просматривать историю изменений продукта
  • Потренируетесь на практике вносить правки в продукт и учитывать их в системе контроля версий
  1. Continuous Integration (CI)
  • Узнаете, как CI облегчает работу тестировщика, запуская автоматически тесты на каждое изменение продукта
  • Научитесь просматривать результаты прохождения тестов и анализировать их.
  1. Тестирование фронта
  • Узнаете, на какие моменты стоит обращать особое внимание при тестировании фронта
  • Познакомитесь с встроенными в браузер возможностями исследования элементов на странице сайта
  1. Баг-репорты
  • Изучите правила оформления баг-репортов
  • Рассмотрите, какие бывают приоритеты, типы багрепортов
  • Познакомитесь с жизненным циклом багов
  • Потренируетесь на практике заводить баг-репорты, используя полученные знания
  1. Как работает Web
  • Узнаете, что такое клиент-серверная архитектура и как знание ее влияет на тестирование
  • Познакомитесь со структурой http-запросов и ответов
  • Рассмотрите различные коды ошибок в http-ответах
  1. Application Programming Interface (API)
  • Изучите как отправлять запросы и получать ответы с помощью Postman
  • Закрепите полученные знания на практике
  1. DevTools
  • Познакомитесь со структурой инструмента разработчика в браузере Google Chrome
  • Изучите, как с его помощью можно фильтровать запросы, править тестовые cookie и не только
  • Закрепите полученные знания на практике
  1. Базы данных
  • Познакомитесь с синтаксисом SQL-запросов
  • На практике научитесь получать, обновлять, фильтровать и удалять данные в базе
  1. Автоматизация тестирования
  • Узнаете, какие плюсы и минусы есть у автоматизации
  • Поймете, с чего стоит начать погружаться в эту тему
  • Познакомитесь с Selenium WebDriver
  • На двух практиках напишите свои первые браузерные тесты
  1. Жизненный цикл разработки ПО
    Узнаете, что такое скрам, водопад, канбан и как они влияют на работу тестировщика
  2. Мастер-класс “Тестируем задачу”
    Посмотрите, как тестировщики Контура, используя все изученные темы тестируют реальную задачу
  3. Большая практика
    На серии встреч протестируете реальный продукт Контура, применяя и демонстрируя все полученные за курс знания.
  4. Подводим итоги курса
    Каждый курсант представляет краткие итоги своего тестирования
    Организаторы курса ставят зачеты, отвечают на вопрос «Что дальше?» и проводят экскурсию по офису Контура.
Подробнее о курсе ✔

13. Тестирование от Академия IT

Бесплатно

Продолжительность: 14 уроков

Ссылка на сайт: https://academiait.ru/course/kursy-testirovshhikov-onlayn/

Пройти курс →

Для кого: для тестировщиков с нуля

Формат: уроки на Ютубе

Обратная связь: нет

без сертификата

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

  1. Как стать тестировщиком? Кто такой тестировщик?
  2. Как писать Тест Кейсы, Баг Репорты
  3. Как тестировать сайт, поиск
  4. Граничные значения, эквивалентные классы
  5. Резюме тестировщика
  6. Собеседование тестировщика
  7. Регрессионное тестирование что это
  8. Smoke testing что это
  9. Английский для тестировщиков
  10. Как тестировать карандаш
  11. Как тестировать мобильные приложения
  12. Severity Priority разница
  13. Как заводить баги.
Подробнее о курсе ✔

14. Тестировщик ПО от Бруноям

Цена: 49 900 ₽

Ссылка на сайт: https://brunoyam.com/online-kursy/testirovsshik-qa

Пройти курс →

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

  • Методологиям и разберётесь в жизненном цикле разработки ПО
  • Методам и видам тестирования. Анализу требований к ПО
  • Составлять тестовую документацию и Test Case
  • Критериям покрытия кода тестами
  • Тестировать пользовательский интерфейс (GUI)
  • Тестировать логику поведения пользователей
  • Тестировать мобильные приложения
  • Работать с базой данных. Базовым знаниям SQL
  • Работать в системах управления тестами, тасктрекерах, багтрекерах (Jira)
  • Работать в Git — системе контроля версий
  • Базе автоматизированного тестирования.

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

  1. Основы тестирования ПО
  • Знакомство
  • Общее представление о тестировщиках, мифы
  • Определения тестирования
  • Атрибуты и характеристика качества ПО
  • Место тестирования в разработке
  • Фазы тестирования
  • Виды тестирования по различным критериям
  1. Тестовые артефакты. Тестирование приложений
  • Стратегия тестирования
  • Тест-план
  • подготовка к тестированию: тест-кейсы, тест-сьюты, чек-листы
  • Что такое баг? Его атрибуты и ЖЦ
  • Какие бывают приложения (веб, десктоп), их особенности
  • Мобильное тестирование: особенности, симуляторы, эмуляторы
  • Отчет о тестировании
  1. Agile
  • Процессы (методологии) разработки ПО: виды и различия.
  • Особенности и принципы Agile. Agile-манифест.
  • Методологии на основе Agile: Scrum, Kanban
  • Особенности тестирования в agile-командах. shift-left testing
  1. Тест-дизайн
  • Что такое ТД? Его цели и задачи.
  • Use Cases, тестирование документации
  • Тест-кейсы
  • техники тест-дизайна:
  • Как подобрать техники к задаче
  • Jira, Confluence, TMS
  • Игра с тестированием треугольника
  1. Нефункциональное тестирование
  • Отличие от функционального. Зачем оно нужно, как и когда его применять
  • Нагрузочное. Яндекс.Танк
  • Стабильности. пример с загрузкой файла в видеоредактор
  • Стрессовое. Утечки памяти.
  • Объемное. Как будет работать приложении при увеличении количества пользователей.
  • Масштабируемости.
  • Всеми любимая верстка
  • UX — удобство.
  • Безопасности. XSS, SQL-, HTML-инъекции
  • Инсталляционное
  1. REST API
  • Большой блок REST API, SOAP c практикой: HTTP, методы запросов, коды ответов.
  1. Базы данных и терминал
  • Что такое БД?
  • Какие бывают?
  • Основные запросы
  • Работа тестировщика в терминале (виртуалка, linux, macos)
  1. Практическое тестирование интернет-магазина
  • Большой практический кейс
  1. Карьера и развитие
  • Как выбрать компанию
  • Как составить резюме
  • Где искать работу
  • Как развиваться
  • Задачки с собеседований
  • Стратегия развития после того, как вас взяли на работу
  1. Автоматизированное тестирование
  • Введение в автоматизированное тестирование
  • Основы JavaScript
  • Циклы и массивы
  • Функции
  • Node.js
Подробнее о курсе ✔

15. Ручное тестирование от OTUS

Цена: 7 000 ₽

Ссылка на сайт: https://otus.ru/online/manualtesting/

Пройти курс →

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

  1. Введение в тестирование
  • Введение в тестирование
  • Основы тестирования
  • Принципы тестирования
  • Методы и типы тестирования
  • Подходы и уровни тестирования
  • Виды тестирования
  • Итоги
  1. Жизненный цикл разработки ПО
  • Понятие жизненного цикла
  • Модель Waterfall. Аналитика
  • Модель Waterfall. Разработка
  • Модель Waterfall. Тестирование
  • Гибкие методологии
  • Итоги
  1. Тест-кейсы и дефекты
  • Введение
  • Источники ожидаемого результата
  • Пишем тест-кейс
  • Заводим дефект
  • Итоги
  1. Техники тест-дизайна
  • Техники тест-дизайна. Часть 1-3
  • Заключение
  1. Тестирование Web-приложений
  • Тестирование Web-приложений
  • Web-приложение. Демо
  • Тестирование API. Демо
  1. Тестирование мобильных приложений
  • Тестирование мобильных приложений
  • Тестирование на других платформах
  • Собеседования. План развития.
Подробнее о курсе ✔

16. Тестирование ПО. Основы от Bugza

Бесплатно

Ссылка на сайт: https://bugza.info/programma-obucheniya-osnovy-testirovaniya-po/

Пройти курс →

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

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

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

Цена: 15 400 руб.

Продолжительность: 50 часов

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

Пройти курс →

Для кого: для начинающих

Обратная связь: есть (поддержка преподавателей)

сертификат

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

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

18. Тестировщик ПО (QA) от EasyUM

Цена: 28 470 руб. — 37 470 руб.

Ссылка на сайт: https://it.easyum.ru/courses/testing-qa/

Пройти курс →

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

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

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

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

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

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

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

Пройти курс →

Содержание:

  • Обучение в группе (Уровень 1)
    Цель уровня — познакомиться с базовыми понятиями функционального тестирования и изучить на практике основные типы тестирования приложений.
    Обучение на уровне проходит в групповом формате с ежедневными консультациями-брейнштормами, разбором принятых в тестировании подходов и обсуждением возникающих у студентов вопросов.
  1. Основы тестирование ПО. Жизненный цикл проекта, участники проекта.
  2. Работа с дефектами. Описание и структура дефектов.
  3. Подходы к тестированию. Виды тестирования.
  4. Тестовая документация и артефакты тестирования.
  5. Тестовая отчётность.
  6. Жизненный цикл дефектов. Валидация дефектов.
  7. Использование инструментов при ручном тестировании.
  8. Техническая грамотность (ВМ, Сети, Windows).
  • Индивидуальное обучение (Уровень 2)
    Цель уровня — улучшить навыки тестирования при решении более сложных задач, а также устранить все недочёты при тестировании приложений, опираясь на индивидуальную обратную связь.
    Эта ступень является продолжением первого уровня и позволяет студентам обучаться под индивидуальным контролем со стороны профессионального ментора.
    Данный этап полностью основан на практике: состоит из ряда тестовых (web- и desktop-приложений) и технических (Postman, SQL, Fiddler) заданий.
  • Подготовка к экзамену (Уровень 3)
    Цель уровня — подготовить студентов к успешному прохождению собеседований на проекты.
    На финальном этапе студенты учатся проходить собеседования на проекты, а также изучают теорию (как техническую, так и проектную). В дополнение к теории студенты выполняют небольшие технические задания, а также проходят опросы и разбирают темы с ментором.
    В конце уровня учащегося ожидает экзамен, который имитирует процесс собеседования с заказчиком.
Подробнее о курсе ✔

20. Тестирование ПО от Академия BELHARD

Цена: от 670 BYN (15 267 ₽)

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

Пройти курс →

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

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

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

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

21. Основы тестирования ПО от QA Academy

Цена: 795 BYN (18 115 ₽)

Ссылка на сайт: https://qa-academy.by/programmy-i-kursy/distancionnoe-obuchenie-osnovy-testirovaniya-po-bazovyj-kurs/

Пройти курс →

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

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

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

  1. Цели курса
  • Чем занимаются тестировщики?
  • Роль тестирование в разработке ПО.
  • Проектная команда.
  • Тестирование формы, подходы к тестированию и приоритизация проверок.
  1. Работа с дефектами: описание и структура дефектов
  • Описание и структура дефектов
  • Правила выставления критичности
  • Основные ошибки описания дефектов и как их избежать
  1. Вводное занятие
  • Система отслеживания багов и задач JIRA
  • Знакомство с корпоративной системой wiki и почтой
  • Утилиты для захвата экрана и видео
  • Использование инструментов при тестировании.
  1. Тестовая документация
  • Acceptance Sheet, TestSurvey, Check List
  • Чек-лист для тестирования мобильных и вебприложений
  • Test Cases: структура и детализация. Инструменты управления тестами
  1. Подходы к тестированию
  • Приоритизация выполнения проверок
  • Уровни тестирования (типы тестов по покрытию)
  • Тестовые активности.
Подробнее о курсе ✔

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

Цена: от 760 BYN (18 255 руб.)

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

Пройти курс →

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

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

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

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

23. Тестирование ПО от Academ IT School

Цена: 17 550 руб. — 23 400 руб.

Ссылка на сайт: https://academ-it-school.ru/course/test

Пройти курс →

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

  • Будете знать основные методологии тестирования, как составлять тесты, типовые ошибки программистов
  • Научитесь анализировать требования к программе
  • Будете понимать клиент-серверную архитектуру, протокол HTTP
  • Научитесь перехватывать и формировать запросы
  • Будете знать базы данных и SQL, форматы XML и JSON
  • Получите навыки работы с Linux и командной строкой.

Программа:

  1. Основные понятия тестирования
  2. Виды тестирования
  3. Тест дизайн
  4. Классы эквивалентности, граничные значения
  5. Доменный анализ
  6. Техника pairwise
  7. Диаграмма состояний и переходов
  8. Тестирование на основе сценариев использования
  9. Создание таблиц решений
  10. Обзорно — автоматизация тестирования и нагрузочное тестирование
  11. Клиент-серверная архитектура
  12. Протокол HTTP. REST и SOAP. Перехват и формирование запросов
  13. Форматы XML и JSON
  14. Командная строка Windows и Linux
  15. PuTTY, WinSCP
  16. Основы реляционных баз данных
  17. Язык SQL
  18. Создание, удаление баз данных и таблиц
  19. Вставка, удаление и обновление данных
  20. Поиск данных: SELECT, группировка, join’ы, подзапросы
  21. Как устроиться на работу тестировщиком.
Подробнее о курсе ✔

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

Цена: 19 700 ₽

Продолжительность: 3,5 месяца

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

Пройти курс →

Для кого: для начинающих тестировщиков с нуля

Формат: видео на обучающей платформе + тесты и скринкасты

Обратная связь: есть (ответы от кураторов и наставников)

сертификат

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

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

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

  1. Вводный
  • Роль тестировщика в команде и в жизни продукта. Перспективы роста
  • Понятия: тестирование, качество и дефект
  1. Введение в тестирование. Этапы работы и функции тестировщика
  • Основные понятия
  • Как делается программное обеспечение
  • Работа с требованиями
  • Что такое тест-кейс
  • Оформление дефектов
  • Классификация тестирования: виды, уровни и подходы
  • Тест-дизайн
  • Знакомство с TMS
  • Тестовая документация: чек-листы, тест-планы, стратегия, отчеты и т.д.
  1. Тестирование Web-приложений
  • Как устроены веб-приложения
  • Что такое frontend-тестирование.
  • Инструменты разработчика
  • Тестирование веб-приложения – практика
  1. Тестирование BackEnd
  • Клиент-сервер. HTTP
  • Инструменты работы с API
  • Документирование API: openAPI, Swagger, Swagger+Postman
  • Расширенная работа с Postman: коллекции, переменные, тесты и запуск коллекции
  • Что такое нагрузочное тестирование, основные понятия
  • Альтернативный транспорт: GraphQL, gRPS и SOAP
  1. Тестирование мобильных приложений
  • Как работают мобильные приложения
  • Особенности мобильного тестирования
  • Дебаг трафика: charles, fiddler
  • Инструменты разработки и тестирования
  1. Автоматизация тестирования ч.1
  • Основы языка программирования Python: переменные, циклы, ветвления, функции и массивы
  1. Автоматизация тестирования ч.2
  • Автоматизация как зона роста тестировщика
  1. UI тестирование
  • Selenium
  • ChromeDriver
  • Пишем тест на Python
  1. Работа базами данных. Язык программирования SQL
  • Введение в базы данных
  • Простые запросы: select, update, delete, where
  • Сложные запросы: вложенные select’ы, join’ы
  • Практика: тестирование api/web c обращениями к базам данных
  1. Как построить успешную карьеру в тестировании
  • Как себя продавать без опыта работы
  • Как составить идеальное резюме тестировщика
  • Что писать в сопроводительном письме
  • Где искать работу
  • Как готовиться к собеседованию
  • Как вести себя на собеседовании. Собеседование soft и hard skill
  • Разбор основных вопросов на собеседовании и как на них отвечать, чтобы получить желаемую должность
  • Фриланс. Поиск проектов. Юридическая документация
  • Как и куда расти тестировщику. План развития
  1. GIT
  • Как себя продавать без опыта работы
  • Как составить идеальное резюме тестировщика
  • Что писать в сопроводительном письме
  • Где искать работу
  • Как готовиться к собеседованию
  • Как вести себя на собеседовании. Собеседование soft и hard skill
  • Разбор основных вопросов на собеседовании и как на них отвечать, чтобы получить желаемую должность
  • Фриланс. Поиск проектов. Юридическая документация
  • Как и куда расти тестировщику. План развития.
Подробнее о курсе ✔

25. Тестировщик ПО от IT People

Цена: 28 000 руб.

Ссылка на сайт: https://it-people.ru/kursy-testirovaniya

Пройти курс →

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

  1. Цикл разработки ПО
  2. Тестирование как процесс
  3. Инструменты тестировщика. Багтрекеры (MantisBT)
  4. Как сформулировать описание бага
  5. Классификация видов тестирования
  6. Документация
  7. Тестирование аналитических спецификаций, ТЗ
  8. Тестирование ПО без требований
  9. Get/Post запросы
  10. Особенности тестирования web-приложений (UI, кроссбраузерность, архитектура, сеть)
  11. Особенности тестирования десктопных приложений (конфигурации оборудования, конкурентность выполнения)
  12. Особенности тестирования мобильных приложений (сегментированность, персональные настройки, прерывания)
  13. Конференции тестировщиков, тренинги, сообщества
  14. Карьера тестировщика, как пройти собеседование (составление резюме, тактика поведения на собеседовании, ответы на «скользкие» вопросы.
Подробнее о курсе ✔

26. Тестирование ПО от IT Avenue

Цена: 20 190 руб. — 27 890 руб.

Ссылка на сайт: https://nn.avenue.school/courses/software-testing/

Пройти курс →

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

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

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

  1. Основы тестирования
  • Введение в Тестирование. Цели, методы и виды тестирования. Цикл разработки. Планирование и результаты.
  • Agile и другие циклы разработки. Дизайн кода.
  • Тестирование и его виды. Функциональное/нефункциональное тестирование. Тестирование производительности.
  • Введение в разработку ПО. Циклы разработки. Модели разработки ПО.
  • Тест-кейсы. Примеры оформления тест-кейсов и аксиомы тестирования.
  • Этапы процесса тестирования ПО. Работа в команде, связь с командой.
  • Исследование ПО. Исследование методов тестирования ПО.
  • Доменное тестирование. Тест-дизайн.
  1. Тестирование ПО
  • Комбинаторика и тестирование. Комбинаторные техники тестирования.
  • Тестирование на основе диаграмм состояний и переходов состояний.
  • Автоматизация тестирования. Введение в теорию автоматизации. Ключевые тезисы об автоматизации.
  • Стратегия автоматизированного тестирования. Связка мануального и автоматизированного тестирования.
  • Обзор инструментов автоматизации тестирования. Библиотека Selenium как главный инструмент автоматизации. Разбор проекта в Selenium.
  • Введение в нагрузочное тестирование ПО. Основные принципы и инструменты. Метрики производительности.
  • Тестирование мобильных приложений. Виды тестирования мобильных приложений.
  • Постановка задачи и работа с требованиями к проекту.
  1. Практика тестирования
  • Введение в исследовательское тестирование. Параллельное проектирование и выполнение тестов. Декомпозиция ПО.
  • Стратегия тестирования. Артефакты. Чек-листы. Юзабилити тестирование.
  • Стратегия тестирования. Тест-планы и как с ними работать. Функциональное тестирование.
  • Получение тестовых артефактов. Артефакты и виды тестирования. Тест-комплекты. Чек-листы. Баг репорты.
Подробнее о курсе ✔

27. Тестировщик от «ПОИНТ»

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

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

Пройти курс →

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

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

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

  1. Введение в тестирование
  • каким образом зародилось и эволюционировало тестирование ПО;
  • как обычно строятся проекты по разработке ПО, какие в них команды, кто чем занят;
  • какие задачи решают продвинутые тестировщики, и что они не забывают делать.
  1. Баг-трекинг
  • что такое баги, баг-репорт и баг-трекер;
  • из каких атрибутов состоит баг-репорт и как правильно его составить (рассмотрим хорошие и плохие баг-репорты);
  • для чего нужны баг-трекеры;
  • что такое жизненный цикл бага.
  1. 5 техник исследовательского тестирования
  • основные характеристики и особенности исследовательского тестирования;
  • пять основных техник исследовательского тестирования – декомпозицию, тест-туры, чит-листы, мнемоники, сессионное тестирование.
  1. Введение в проектирование тестов
  • что такое тест-анализ и тест-дизайн;
  • как создавать тестовые модели;
  • возможно ли исчерпывающее тестирование и почему;
  • что такое классы эквивалентности и граничные значения;
  • как правильно писать сценарии использования.
  1. Тест-анализ и тестовая комбинаторика
  • способы комбинирования тестовых наборов для разных видов продуктов и проектных условий;
  • попарное тестирование (PairwiseTesting);
  • анализ состояний и переходов (State&TransitionTesting);
  • таблицы решений (DecisionTesting).
  1. Тест-дизайн и документирование тестов
  • различные способы документирования тестов (чек-листы, тест-кейсы, тестовые сценарии);
  • инструменты для хранения тестов (TestManagementSystems);
  • полезные лайфхаки, помогающие сразу писать крутые тесты и не переделывать их.
  1. Тестирование требований к программному обеспечению
  • обоснование необходимости тестирования требований;
  • алгоритм подготовки и тестирования требований;
  • характеристики, которым должны удовлетворять требования;
  • рисковые зоны, где чаще всего скрываются ошибки.
  1. SQL для тестировщика
  • немного о базовых знаниях (просто чтобы уравнять знания группы);
  • о способах быстрого получения той информации, которую в ПО приходится долго искать;
  • о нюансах работы с БД с точки зрения тестировщика: что делать можно, а за что вас будут бить (и хорошо, если только линейкой и только по пальцам);
  • о множестве других полезных практических решений.
  1. Тестирование веб-продуктов
  • устройство web-приложения;
  • виды тестирования;
  • особенности тестирования каждого вида;
  • работа с консолью разработчика;
  • инструменты для тестирования.
  1. Тестирование веб-сервисов
  • что такое интеграционное тестирование;
  • путь запроса (как создавать проекты и отправлять запросы в SoapUI);
  • как сэкономить время при тестировании в SoapUI;
  • лайфхаки, упрощающие тестирование;
  • что нужно указывать в баг-репорте бага интеграции.
  1. Тестирование юзабилити
  • понятие целевой аудитории (ЦА) продукта;
  • числовые модели оценки юзабилити ПО;
  • форматы и виды юзабилити-аудитов;
  • юзабилити-гайдлайны.
  1. Основы тестирования мобильных приложений
  • пошаговый процесс тестирования мобильных приложений;
  • устройства и приложения для упрощения работы;
  • лайфхаки по тестированию мобильных приложений.
  1. Эмуляторы, симуляторы и фермы для мобильного тестирования
  • выбор устройств для проведения тестирования;
  • симуляторы и эмуляторы как помощники в работе;
  • мобильные фермы для тестирования мобильных приложений.
  1. Автоматизация тестирования. Инструменты автоматизации
  • об автоматизации тестирования и автоматизированном тестировании (плюсы и минусы, отличия и особенности);
  • об автотестах (какие бывают, когда пора автоматизировать);
  • о задачах, которые можно автоматизировать уже сейчас.
  1. Автоматизация тестирования. Создание автотестов
  • какие бывают рекордеры и как их использовать;
  • еще немного об автотестах (структура, принципы создания);
  • что такое локаторы, где их искать;
  • как сделать автотест поддерживаемым;
  • путь в автоматизацию (что изучить, чтобы стать автоматизатором).
  1. Организация процесса тестирования
  • процессы разработки (Agile, Waterfall и промежуточные варианты);
  • ожидания различных заказчиков от тестирования;
  • виды отчетов по итогам тестирования;
  • принципы построения процесса тестирования;
  • проведение проектных аудитов с использованием техник Kaizen и Теории Ограничений Голдратта.
  1. Стратегия трудоустройства
  • виды и преимущества компаний;
  • как подготовить правильное резюме;
  • где искать работу;
  • тестовое задание (что это, и зачем оно нужно);
  • нюансы собеседования (чего ждать и как себя вести);
  • стратегию развития после того, как вас взяли на работу.
Подробнее о курсе ✔

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

Цена: 36 400 руб.

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

Пройти курс →

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

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

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

  1. Понятия и стандарты качества ПО
    Основные определения. QA и QC. Цели, задачи и принципы тестирования. Полный цикл тестирования. Роль тестировщика в команде.
  2. Классификация тестирования
    Тест-дизайн. Психология и типы тестирования. Жизненный цикл ПО.
  3. Тестовая документация. Часть I
    Тест-кейс. Чек-лист. Дефект. Системы отслеживания дефектов. Отчеты о тестировании.
  4. Тестовая документация. Часть II
    Тест-план. Какие документы создаются в процессе тестирования? Связь тест-плана с другими типами документов. Формы подготовки тест-плана.
  5. Методы тестирования
    Черный ящик, белый ящик, методы, основанные на опыте.
  6. Уровни тестирования
    Критерии готовности и завершения. Покрытие. Анализ покрытия.
  7. Функциональный тип тестирования
    Тестирование взаимодействия.
  8. Нефункциональный тип тестирования
    Тестирование безопасности, нагрузочное. Нужно ли тестировать документацию?
  9. Тестирование пользовательского интерфейса
    Задачи и цели. Тестирование удобства. UI/UX.
  10. Тестирование веб-приложений
    Структура веб-приложения. Основные понятия. Как отличить баг фронтенда от бага бэкенда? Dev-tools — незаменимый инструмент в жизни тестировщика веб-приложений.
  11. Тестирование веб-сервисов
    API, протоколы обмена (SOAP, REST, Graphql). Статусы ответов.
  12. Об автоматизации тестирования
    Когда автоматизация необходима? Основные инструменты для автоматизации.
Подробнее о курсе ✔

29. Тестирование ПО от QA Academy

Цена: 23 000 руб.

Ссылка на сайт: https://qa-academy.ru/programmy-i-kursy/distancionnoe-obuchenie-osnovy-testirovaniya-po-bazovyj-kurs/

Пройти курс →

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

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

30. Тестирование ПО от Rubius Academy

Цена: 31 450 руб.

Ссылка на сайт: https://academy.rubius.com/testirovshik-programmnogo-obespecheniya/

Пройти курс →

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

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

Программа:

  1. Вводная лекция
  2. Методологии разработки
  3. Проектные и командные рабочие процессы
  4. Управление тестированием
  5. Работа с требованиями
  6. Виды тестирования
  7. Проектирование и оптимизация UX/UI
  8. Ведение тестовой документации
  9. Техники тест-дизайна
  10. Основы работы с базами данных
  11. Локализация дефектов и оформление баг-репортов
  12. Введение в автоматизацию
  13. Тестирование API на Postman
  14. Место тестирования в сборке и поставке ПО (CI/CD)
  15. Воркшоп по работе с Git
  16. Техподдержка. Коммуникации с заказчиками и пользователями
  17. Как составить резюме, пройти собеседование и получить работу
  18. Demo Day для лучших выпускников курса.
Подробнее о курсе ✔

31. Тестирование ПО от Luxoft Training

Цена: 15 600 руб.

Ссылка на сайт: https://ibs-training.ru/kurs/shkola_testirovaniya_chast_1_vvedenie.html

Пройти курс →

После обучения участники:

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

Разбираемые темы:

  1. Основы тестирования (3,5 часа).
  • Что такое тестирование?
  • Почему тестирование необходимо?
  • Процесс тестирования и тестовые активности
  • Цели тестирования
  • Терминология: «верификация» vs. «валидация»
  • Тестирование и качество
  • 7 принципов тестирования
  1. Модели жизненного цикла разработки (3 часа).
  • Проект разработки ПО
  • Разработка программного обеспечения
  • Жизненный цикл программного обеспечения
  • ЖЦ ПО: ключевые характеристики
  • Каскадная модель
  • Итеративная или инкрементальная модель
  • Agile-методологии
  • Спиральная модель
  • Трудности тестирования в каскадной модели
  • Трудности тестирования в итеративной или инкрементальной модели
  • Особенности Agile-тестирования
  • Трудности тестирования в спиральной модели
  1. Команда тестирования (1 час).
  • Независимость тестирования
  • Уровни независимости
  • Важность независимости тестирования
  • Взаимодействие в проектной команде
  • Роль тестировщика
  1. Типы и уровни тестирования (3,5 часа).
  • Уровень тестирования. Примеры уровней тестирования
  • Компонентное тестирование: общий обзор
  • Тестирование интеграции компонентов: общий обзор
  • Системное тестирование: общий обзор
  • Приемочное тестирование: общий обзор
  • Классификация тестирования
  • Статическое тестирование. Динамическое тестирование
  • Тестирование методами черного ящика, серого ящика, белого ящика
  • Тестирование целостности данных
  • Тестирование защищенности
  • Тестирование графического пользовательского интерфейса
  • Нефункциональное тестирование
  • Тестирование производительности
  • Нагрузочное тестирование
  • Стрессовое тестирование
  • Тестирование удобства использования
  • Тестирование по изменениям
  • Исследовательское тестирование
  • Туры тестирования по Виттакеру
  1. Техники тестирования (1,5 часа).
  • Обзор техник тестирования
  1. Введение в дефекты (3 часа).
  • Дефекты – основная продукция тестировщиков
  • Отчет о дефекте
  • Инструмент управления дефектами
  • Жизненный цикл отчета о дефекте
  • Пример ЖЦ дефекта
  • Классификация дефектов
  1. Портрет тестировщика ПО (0,5 часа).
  • Личные навыки
  • Использование программных систем
  • Знание проблемной области или бизнеса
  • Участие в различных этапах разработки ПО
  • Участие в тестировании ПО
  • Навыки межличностного общения.
Подробнее о курсе ✔
Оцените статью
Добавить комментарий