Курс «Тестировщик»

Направление
QA-тестирование
Домашние задания
Нет
Итоговый экзамен
Нет
Количество уроков
11
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 14.08.2022

О курсе

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

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

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

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

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

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

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

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

  1. Понятия QA, QC, Tester. В чем отличия?
    Почему тестировщики высоко ценятся?
    Какова цель тестирования?
    Что такое баг и что такое фича?
    Основные принципы тестирования
    Подходы к тестированию
    Тестирование документации
    Типы тестирования
    Особенности тестирования разных продуктов
    Терминология и инструменты тестировщика
  2. Виды тестирования
    Функциональное тестирование
    Тестирование UI
    Тестирование Usability
    Тестирование локализации
    Кроссбраузерное тестирование
    Тестирование безопасности
    Нагрузочное тестирование
    Тестирование производительности
    Практика по видам тестирования
  3. Атрибуты баг-репорта
    Оформление баг-репорта
    Разбор основных ошибок в баг-репортах
    Приоритет vs Важность
    Практика по баг-репортам
    Жизненный цикл бага
    Техники тест-дизайна
  4. Для чего нужна тестовая документация
    Артефакты тестовой документации
    Учимся составлять тест-план
    Описание тест-кейсов
    Для чего нужен чек-лист
    Практика составления чек-листа
    Traceability matrix
    Отчеты о тестировании
  5. Модели разработки ПО
    Этапы разработки
    Требования к продукту
    Анализ требований
    Тестирование требований
    Уровни тестирования
    Приемочное тестирование
  6. Для чего нужны системы управления базами данных
    Типы базы данных
    MySQL
    Backend и Frontend
    Примеры использования
    Пишем простые запросы в SQL
    Практика по запросам
    Разбор продвинутых запросов в SQL
  7. Знакомство со структурой клиент-сервисных приложений
    Протокол HTTP
    Структура запроса/ответа
    Виды ошибок в браузере
    HTML & CSS в работе тестировщика
    Тестирование API
    Работа с cookies
    Обзор Chrome Dev Tools
  8. Контрольный тест
    Составляем резюме
    Ищем вакансию. Обзор типов компаний
    Сопроводительное письмо
    Подготовка к собеседованию
    Как вести себя на собеседовании
    Разбор основных вопросов на собеседовании
    Подготовка к работе на фрилансе
    Подведение итогов. Вручение сертификатов
  9. Основная программа курса уже будет содержать месяц практики, что равно стажировке, однако, есть дополнительная возможность получить больше практики в компаниях партнёрах:

    По результатам курса, лучших учеников отправляем на стажировку
    Варианты разные (оплачиваемая/неоплачиваемая, полный/частичный рабочий день)
    Длительность от 14 до 30 дней
  10. Это продвинутый курс по автоматизации тестирования на Python + Selenium, полученные знания и навыки значительно улучшат основное резюме, положительно отразятся на зарплате.

    Курс состоит из 4 модулей, общей продолжительностью 1 месяц. Проходить можно в свободное время. Сейчас, он временно входит в программу основного курса по ручному тестированию в виде бонуса!
    Курс находится на этапе beta версии

    Python базовый уровень
    Структура веб-страницы
    CSS селекторы
    XPATH селекторы
    Основные методы Selenium
    Работа с файлами, JS скриптами
    Implicit WaitsExplicit
    Подведение итогов. Вручение сертификатов
  11. Это продвинутый курс по ручному тестированию, где будут изучены дополнительные темы уровня продвинутого тестировщика (Middle QA). Полученные знания и материалы будут весомым конкурентным преимуществом для начинающего тестировщика (Junior QA).

    Курс состоит из 4 модулей, общая продолжительность 2-4 недели (в зависимости от успеваемости). Проходить можно в свободное время. Курс находится на этапе разработки, будет временно (до 12.07.2022) входить в программу основного курса по ручному тестированию в виде бонуса!

    Сети. Основные понятия и инструменты
    Linux, логи, работа с сервером Apache
    TCP/IP модель, DNS, DHCP
    REST, SOAP API(xml/json), автоматизация
    Fiddler, Charles
    Jmeter
    Дополнительная практика

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

Фальчук Владимир
Руководитель отдела тестирования
Действующий руководитель отдела тестирования в it компании. Более 6 лет опыта в it. Работал в таких компаниях как: Банк "Открытие", "Loginet", "Кошелек",
"Evernote "

Другие курсы по этой теме