Отримай роботу в IT сфері
Станьте тестировщиком и вырастите до программиста, аналитика или менеджера проектов. Мы поможем.
Учим online в режиме non-stop

Занимайтесь, когда удобно и где
удобно — нужен только интернет.
Трудоустраиваем выпускников

Готовим резюме, прокачиваем
английский, помогаем пройти собеседования
Поддерживаем во время работы

Каждый трудоустроенный выпускник сотрудничает с опытным практикующим ментором
Где работают выпускники TestClub
Где работают выпускники Testclub
TestClub в цифрах
2009
2000+
10000+
650$
Год основания
Трудоустроенных учеников
Пройденных собеседований
Средняя зарплата выпускников со старта
Новички, решительно настроенные построить карьеру в сфере IT
Специалисты других отраслей, желающие изменить свою профессию
Начинающие тестировщики с целью повышения уровня знаний
Студенты - выпускники ВУЗов в качестве первого шага карьерного развития
Тестировщики - самоучки
для прокачки навыков
и повышения квалификации
Мануальные тестировщики, которые понимают необходимость автоматизированного тестирования
Обучение уже проходят
Кто такой тестировщик?
Тестировщик — это специалист, который занимается тестированием программного обеспечения (ПО).

Тестировщик отвечает за качество программного продукта в целом.

Основная задача тестировщика — найти и описать возможные ошибки и неточности в требованиях, программном продукте, мобильном приложении и
документации.
Курс "Manual testing"
Модуль №1 «Нескучное погружение в теорию тестирования ПО»
Теория

• Версионный контроль GIT
• Жизненный цикл разработки программного обеспечения
• Цели и задачи процесса тестирования, методологии
• Основные роли и артефакты в тестировании при использовании различных методологий
• Анализ требований с точки зрения пригодности к тестированию

Практика

• Создание репозитория
• Создание корректных и некорректных требований
• Создание Requirements, User Stories и Use Cases
• Создание артефакта «Check-list», тестирование требований
• Использование техники «5 Why's»
Модуль №2 «Виды и типы тестирования, техники тест - дизайна»
Теория

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

Практика

• Создание корректных требований, тестирование требований
• Создание заголовков тестов на основе требований
• Построение матрицы трассируемости
• Написание детальных тестов для различных приложений согласно выбранному методу
Модуль №3 «Матрица трассируемости, тест-кейсы, тестовые данные»
Теория

• Понятие тест-кейса, техники создания тест-кейсов
• Создание тестовых данных для тест-кейсов

Практика

• Создание корректных требований, тестирование требований
• Создание заголовков тестов на основе требований
• Построение матрицы трассируемости
• Создание тестовых данных
• Создание тест-кейсов
Модуль №4 «Баг не пройдет!»
Теория

• Понятие bug report
• Лучшие практики написания bug report
• Жизненный цикл бага

Практика

• Анализ и тестирование требований
• Создание заголовков тестов на основе требований
• Построение матрицы трассируемости
• Создание тестовых данных
• Создание тест-кейсов
• Прохождение тест-кейсов
• Создание отчетов проведения тестирования
• Создание bug report
Модуль №5 «Как подружиться с базами данных. Язык SQL»
Теория

• Работа с базами данных, основные понятия
• MsSQL, MySQL, PostgreSQL - обзор, основные отличия
• Основы языка SQL
• CRUD тесты


Практика

4 уровня сложности заданий с реальных собеседований, по 7 заданий в каждом

• Создание таблиц
• Создание данных
• Написание запросов
• Анализ полученных результатов
Модуль №6 «Практика тестирования Веб - приложений»
Теория
• Основы HTML, CSS
• Что такое DOM model
• Тестирование разметки
• Тестирование ссылок
• OSI Model, основы HTTP(S), методы HTTP
• Анализ блога "36 дней тестирования веб - приложений" Ламберта
• Чит - лист регистрации Алексея Лупана
• Создание тест-плана и чек - листа тестирования

Практика

• Анализ и тестирование требований для веб приложения
• Создание заголовков тестов на основе требований
• Построение матрицы трассируемости
• Создание тест-кейсов
• Прохождение тест-кейсов
• Создание отчетов проведения тестирования
• Создание баг-репортов
Модуль №7 «Практика тестирования мобильных приложений»
Теория

• Основы ОС Android и жизненный цикл Android-приложений
• Нативные и гибридные приложения
• Виды устройств iOs/Android
• Особенности тестирования мобильных приложений и устройств
• Создание тест-плана и чек - листа тестирования

Практика

• Анализ и тестирование требований для мобильного приложения
• Создание заголовков тестов на основе требований
• Построение матрицы трассируемости
• Создание тест-кейсов
• Прохождение тест-кейсов
• Создание отчетов проведения тестирования
• Создание баг-репортов
Модуль №8 « Test management, Continuous Integration, Docker, Unix command line»
Теория

• Обзор Test management систем: Youtrack, TestRails
• Основные понятия CI|CD|CD - Jenkins, Teamcity
• Все про docker для тестировщиков
• Операционная система Unix: основные принципы, работа в терминале, основные команды

Практика

• Установка и практика использования инструментов модуля

Курс "Test Automation"
Модуль №1 «Введение в автоматизацию тестирования»
Теория

• Автоматизация - виды, подходы, использование, мифы
• Основы ООП
• Основы UML и BPMN
• IDEs: Intellij Idea, PyCharm
• Git(Github) - подключение репозитория, работа с ветками

Практика

• Установка и настройка IDE, подключение репозиториев
• Построение UML диаграмм и BPMN схем
• Проектирование классов

Модуль №2 «Основы языков программирования»
Теория

• Базовый синтаксис Java и Python
• Типы данных
• Экземпляры и конструкторы
• Модификаторы доступа
• Циклы
• Условия
• Перегрузка
• Преобразование типов данных
• Конкатенация
• Работа со строками


Практика

• Закрепление навыков программирования на примерах решения практических задач (3 уровня сложности)
• Создание модуля демонстрации выполнения практических примеров
Модуль №3 «Построение каркаса тестового фреймворка»
Теория

• Интерфейсы
• Массивы
• Перечисления
• Коллекции
• Работа с исключениями
• Работа с файлами
• Работа с базами данных

Практика

• Закрепление навыков программирования на примерах решения практических задач (3 уровня сложности)
• Реализация каркаса тестового фреймворка
Модуль №4 «Настройка непрерывного контроля качества»
Теория

• Сборщики проектов (Maven, Gradle, NuGet)
• Управление тестами на примерах JUnit и TestNG фреймворков
• Системы непрерывной интеграции (Jenkins, Teamcity)

Практика

• Настройка сред
• Настройка программного обеспечения
• Запуск базовых тестов
Модуль №5 «Популярные библиотеки и паттерны автотестирования»
Теория

• Record-playback и импорт кода в Katalon Studio
• Selenium Webdriver
• Java power: Selenide, WebDriverManager, AssertJ, AShot, Log4j
• Python power: Robot, PyTest, Unittest, DocTest, Nose2,Testify
• Паттерны проектирования в автоматизации тестирования

Практика

• Написание автотестов для web и мобильного приложений на основе изученных паттернов
Модуль №6 «Тестирование серверной части и мониторинг»
Теория

• XML/Json
• REST API
• ChromeDevTools, Fiddler, Postman
• JMeter, Gatling
• Zabbix, Prometheus, Grafana

Практика

• Написание фреймворка для тестирования производительности на основе изученных инструментов и технологий
• Настройка профилей нагрузки, анализ логов, настройка мониторинга
Модуль №7 «Автоматизация тестирования мобильных приложений»
Теория
Обзор популярных фреймворков

Android
  • Espresso
  • UI Automator
iOS
  • XCUITest
  • EarlGrey
Универсальные
  • Detox
  • Appium

Практика
• Автоматизация коммерческого приложения средствами изученных фреймворков
Модуль № 8 «Построение тестового фреймворка на реальном проекте»
Трудоустройство "Под ключ"
Тест - драйв
курса обучения
(1 неделя)
Перед началом обучения хотим узнать о Вашей мотивации

Проверим уровень английского языка

Дадим и проверим практическое тестовое задание по работе с требованиями и навыками презентации
Курс
"Manual testing"
(4 месяца)
Практический курс проведет Вас через весь жизненный цикл разработки программного обеспечения с позиции тестировщика.

Вы овладеете основными практиками, подходами и технологиями в ручном тестировании ПО.
Курс
"Test automation"
(5 месяцев)
Логическое продолжение курса
"Manual Testing".

После прохождения курса Вы получите навыки и знания для построения и использования тестовых фреймворков для всех типов программных продуктов
Получение
Job Offer
(1-3 месяца)
Подготовимся по теории

Выполним ТОП-20 практических задач с реальных собеседований

Проанализируем и подготовим резюме

Пройдем несколько
собеседований

Вы получаете работу
Стоимость индивидуального обучения
Курс
"Manual testing"
4 месяца нон-стоп
9500 грн
Курс для желающих войти в IT сферу и для начинающих тестировщиков с целью повысить свои знания и сделать первый шаг к получению работы.
Записаться на курс
Курс
"Test Automation"
5 месяцeв нон-стоп
14500 грн
Курс является логическим продолжением курса "Ручное тестирование"
Изучаем передовые подходы и инструменты автоматизации тестирования
Записаться на курс
Команда TestClub

Отзывы об основателе TestClub
Видео-отзывы
Оставляйте Вашу заявку
Made on
Tilda