Меню Закрыть
ДИСТАНЦИОННЫЙ ПРАКТИЧЕСКИЙ КУРС

РУЧНОЕ И АВТОМАТИЗИРОВАННОЕ ТЕСТИРОВАНИЕ WEB/MOBILE ПРИЛОЖЕНИЙ

ПОЛНОЕ ПОГРУЖЕНИЕ В РЕАЛЬНЫЕ ПРОЕКТЫ

ПОДГОТОВКА ТЕСТИРОВЩИКОВ ПОД ПРОЕКТЫ

ТЕСТИРУЕМ ЗАРУБЕЖНЫЕ И УКРАИНСКИЕ ПРОЕКТЫ

В РЕЖИМЕ РЕАЛЬНОГО ВРЕМЕНИ

Previous
Next

ПРЕИМУЩЕСТВА ОБУЧЕНИЯ

ГРУППА ДО 5 ЧЕЛОВЕК

Позволяет качественно заниматься и эффективно усваивать материал

ОБУЧЕНИЕ НА РЕАЛЬНЫХ ПРОЕКТАХ

После 2-x недель обучения, Вас подключат к реальному проекту. По окончанию курса - минимум 3 проекта в Вашем портфолио

ПРЕПОДАВАТЕЛЬ-ПРАКТИК

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

ТРУДОУСТРОЙСТВО

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

ИНДИВИДУАЛЬНЫЙ ПОДХОД

Эффективное обучение основанное на индивидуальном подходе

СОВРЕМЕННЫЙ ПОДХОД

В наших проектах используется AGILE методология

НАЧАЛЬНЫЙ УРОВЕНЬ

СТАРТ В IT


Данный курс предназначен для тех, кто только начинает свой путь к тестированию. Вы научитесь проводить функциональное и нефункциональное тестирование на реальных проектах. Создавать техническую документацию для данных проектов, а именно: тест-планы; тест-кейсы; чек-листы; баг-репорты. Работа с зарубежными и украинскими компаниями, на проектах которых Вы будете постигать и оттачивать мастерство тестировщика. Вы станете частью команды и ощутите реальную значимость этой профессии и себя в ней. На выполнение одного проекта у Вас будет 2 недели. И таких проектов на протяжении курса будет около 3-х, которые Вы сможете использовать в своем портфолио. Также возможны индивидуальные занятия.

ДЛИТЕЛЬНОСТЬ: 3 месяца (50 часов)
ВРЕМЯ ОБУЧЕНИЯ: вечернее (2 раза в неделю)
ФОРМАТ ОБУЧЕНИЯ: онлайн
СТОИМОСТЬ: 2000 грн в месяц

НАЧАЛЬНЫЙ

ПЛАН КУРСА

Введение в тестирование ПО
Роль тестирования в процессе разработки ПО
ТЕСТ
Основные цели тестирования
ТЕСТ
Принципы тестирования
— ТЕСТ
Жизненный цикл разработки программного обеспечения

ТЕСТ
Основные уровни тестирования
ТЕСТ
Типы тестирования
White/Black/Grey Box-тестирование
ТЕСТ
Верификация и валидация
Статическое и динамическое тестирование
ТЕСТ
Виды тестирования
ТЕСТ
Ежедневные совещания
Skype Call  и проведение викторины для закрепления материалов, полученных за неделю

Введение в планирование:
• Задачи планирования
• Тест-план
ТЕСТ
Техники тест дизайна
ТЕСТ
Дефекты:

• Жизненный цикл дефекта
• Типы дефектов
• Описание дефектов.
ТЕСТ
Ежедневные совещания
Skype Call и проведение викторины для закрепления материалов, полученных за текущую неделю

 
 
 

Подключение первого проекта (2-х недельный спринт)
Обсуждение проекта в Skype

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

  • Что такое «Требование».
  • Важность требований.
  • Как выявлять требования:
    • Интервью.
    • Фокус группы.
    • Анкетирование.
  • Уровни и типы требований:
    • Бизнес-требования.
    • Пользовательские требования.
    • Функциональные и Нефункциональные требования.
  • Характеристики качественных требований:
    • Полнота (completeness).
    • Корректность.
    • Непротиворечивость.
    • Однозначность.
    • Тестируемость.
    • Реализуемость.
    • Отслеживаемость.
  • Методы тестирования требований:
    • Взаимный просмотр.
    • Написание тест-кейсов.
    • Написание чек-листов.
    • Прототипирование.

ТЕСТ
Ежедневные совещания

Skype Call  и проведение викторины для закрепления материалов, полученных за текущую неделю

 
 

Подключение первого проекта (2-х недельный спринт)
Обсуждение проекта в Skype
Как правильно писать тест кейсы
Как правильно писать чек листы
Матрица соответствия требований (Traceability Matrix)
ТЕСТ
Ежедневные совещания

Skype Call  и проведение викторины для закрепления материалов, полученных за текущую неделю

 
 

Подведение итогов по первому проекту (разбор баг репортов по каждому ученику)
Подключение 2-го проекта (2-х недельный спринт)
Обсуждение проекта в Skype
Введение в SQL. CRUD операции
Разворачивание базы данных

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

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

Изучаем SQL на примере MySQL — одной из самых популярных баз данных.


ТЕСТ
Ежедневные совещания
Skype Call и проведение викторины для закрепления материалов, полученных за текущую неделю

 

Продолжение изучения SQL
Тестирование мобильных приложений
Работа с эмуляторами
ТЕСТ
Ежедневные совещания

Skype Call и проведение викторины для закрепления материалов, полученных за текущую неделю

 
 

Подведение итогов по второму проекту (разбор баг репортов, тест-кейсов по каждому ученику)
Подключение 3-го проекта (недельный спринт)
Обсуждение проекта в Skype

Основы HTML, CSS
Введение в WEB
Структура сайта
HTML синтаксис, основные теги и структура: Метатеги и их виды
Теги изображений
Гиперссылки и работа с ними
Таблицы и ссылки
Слои div
Основы верстки
Кроссбраузерность
Элементы формы(input,select…)
HTTP протокол и основные методы: GET,POST 
Реальный проект
ОСНОВЫ CSS 
Подключение CSS
Синтаксис CSS
Размеры и цвета CSS
Селекторы тегов
Форматирование текста
ТЕСТ
Клиент-серверная архитектура
-Что это и как работает
-Зачем нужен клиент
-Зачем нужен сервер
-Зачем нужна база
-Плюсы архитектуры
-Минусы архитектуры
-Что тестировать
ТЕСТ
Ежедневные совещания
Skype Call  и проведение викторины для закрепления материалов, полученных за текущую неделю

 

Тестирование API (Работа с Postman)

Преимущества умения тестировать API:

  1. Раннее тестирование софта — разработчики сначала делают API, а потом уже графический интерфейс. У вас есть шанс проверить логику раньше, чем ее дорисуют  в GUI.
  2. Достаточность тестирования только API — графического интерфейса может в принципе не быть. Будет только API-метод. Такое часто бывает в enterprise-системах.
  3. Высокая скорость тестирования  — вызвать один запрос занимает доли секунды. А вот через интерфейс повторить процедуру бывает сложно. Например, создать пользователя на 50 заполненных полей…
  4. Точная локализация ошибки — где конкретно произошла проблема? На сервере или клиенте? Проверьте работу сервера через API и узнаете точно.
  5. Автоматизация тестирования — даже если у вас нет автотестов на уровне API приложения, вы можете создать свои простенькие через Postman. Это поможет не гонять одно и то же вручную + быстро создавать большие объемы данных.

ТЕСТ
Подведение итогов по 3-му проекту (разбор баг репортов, чек листов по каждому ученику)

 
 

Нагрузочное тестирование с помощью Jmeter

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

ТЕСТ
Подключение проекта (2-х недельный спринт)
Обсуждение проекта в Skype

 
 
 

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

 
 
 
 

Тестирование с помощью Fiddler

Вы узнаете, как при тестировании мобильных приложений и сайтов отследить и модифицировать трафик между клиентом и сервером, сможете увидеть отклик от бэкенда и изменения на UI. Для этого мы воспользуемся прокси-сервером Fiddler,  который служит промежуточным звеном между клиентом (браузером, мобильным приложением) и целевым сервером. 

 
 
 
 
 

Подведение итогов по проекту
ЭКЗАМЕН
Собеседование и трудоустройство:
Подбор вакансий и отправка резюме
Стратегия успешного прохождения собеседования
Анализ ситуаций, возникающих при прохождении собеседования

 

Google Classroom (публикация проекта)
Jira (выставление тасок и оформление дефектов)
TestLink (управление тест-планом, тест-кейсами)
DevTools
Специализированные расширения для браузеров, упрощающие работу тестировщику
Эмуляторы для тестирования мобильных приложений

ДО НАЧАЛA ОБУЧЕНИЯ ОСТАЛОСЬ

ПРИМЕНЯЕМЫЕ ИНСТРУМЕНТЫ В НАШИХ ПРОЕКТАХ

Начальный уровень с подготовки тестирования веб приложений

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

Начальный уровень с подготовки тестирования веб приложений

Программное обеспечение для управления проектами

Начальный уровень с подготовки тестирования веб приложений

Программное обеспечение для управления тест-планом, тест-кейсами в проекте

НАШИ ПРОЕКТЫ

Начальный уровень с подготовки тестирования веб приложений

Сервис для предоставления первичной медицинской помощи

Начальный уровень с подготовки тестирования веб приложений

Сервис для продажи породистых собак и котов

Начальный уровень с подготовки тестирования веб приложений

Real Estate Asset Management Solutions

Начальный уровень с подготовки тестирования веб приложений

IP телефония

Начальный уровень с подготовки тестирования веб приложений

IP телефония

Начальный уровень с подготовки тестирования веб приложений

E-commerce

Начальный уровень с подготовки тестирования веб приложений

Продажа гитар

Начальный уровень с подготовки тестирования веб приложений

Фотообои для Вашего дома

Начальный уровень с подготовки тестирования веб приложений

Брокерская фирма

Начальный уровень с подготовки тестирования веб приложений

Сервис для аренды транспортных контейнеров

Начальный уровень с подготовки тестирования веб приложений

Сервис для записи к стоматологу

Начальный уровень с подготовки тестирования веб приложений

Ведущая генерирующая компания B2B

НАШИ УСПЕХИ

ОБУЧАЕМ УЖЕ БОЛЕЕ 3-Х ЛЕТ

СТУДЕНТЫ ИЗ РАЗНЫХ СТРАН:

УКРАИНЫ, США, ПОЛЬШИ, МОЛДОВЫ, ГЕРМАНИИ, АВСТРАЛИИ

БОЛЕЕ 500 ВЫПУСКНИКОВ

80% УСПЕШНО ТРУДОУСТРОИЛИСЬ

ОТЗЫВЫ