Курс по тестированию ПО быстрый старт карьеры

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

Очное обучение в центре Санкт-Петербурга.
52
ак. часа
8-10
человек в группе
13
занятий
скоро
старт группы
Запишись на курс сейчас –
первое занятие уже скоро

Сертификат

  • Профессия тестировщик ПО
  • Виды тестирования
  • Тест-дизайн и проектирование тестов
  • Тестовая документация
  • Нефункциональное тестирование
  • Исследовательское тестирование
  • Системы баг-трекинга
  • Работа с требованиями
  • Язык SQL и СУБД
  • Анализ логов
  • Тестирование веб-приложений
  • Ручное тестирование API
  • Тестирование десктопных и мобильных приложений
  • Жизненный цикл продукта
  • Методологии разработки ПО
  • Знакомство с автоматизацией тестирования
Сертификат
По итогам ты получишь яркий сертификат!

Трудоустройство и начало карьеры

Стажировка
на базе учебного центра

Стажировка
в веб-студии

Вакансии
для наших выпускников

Фриланс-биржа
для выпускников

Комплект услуг
«Помощь в трудоустройстве»

— подбор вакансий
— подготовка к собеседованию
— оформление резюме
— пробное собеседование
Общая цена (весь комплект)
3 490
5 900
бесплатно для наших выпускников

Курс в цифрах

34
часа теории
18
часов практики
13
очных занятий
11
практических работ
99
профессиональных шуток от преподавателя
+
сертификат в портфолио
34 часа теории
18 часов практики

Наши преимущества

Бесплатное повторное прохождение
Помощь в трудоустройстве
Преподаватели-практики
Поддержка вне занятий
Небольшие группы до 10 человек
Финансовая гарантия результата
Минимум теории, максимум практики
Дружелюбная атмосфера, чай, кофе, печеньки
В самом центре СПб
Программа курсов на основе требований работодателей

Подробная программа курса

Для каждого урока есть список теоретических тем и практических упражнений, а также итоги занятия.
Модуль 1

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

Занятие 1. Введение в тестирование

Знакомство с профессией тестировщика ПО

Теория:

  • Основные определения тестирования
  • Артефакты и процессы тестирования
  • Классификация видов тестирования

Практика:

  • Создание плана тестирования
  • Тестирование в свободной форме

По итогам:

  • Будете разбираться в теоретических и исторических основах тестирования
  • Сможете создавать высокоуровневую тестовую документацию

Занятие 2. Техники тест-дизайна

Базовые и продвинутые техники

Теория:

  • Основные техники тест-дизайна
  • Продвинутые техники тест-дизайна

Практика:

  • Создание тестового набора для небольшого приложения
  • Документирование тест-кейсов
  • Знакомство с трекером задач

По итогам:

  • Получите широкий арсенал для придумывания тест-кейсов

Занятие 3. Оформление отчётов и багов. Верификация идей

Работа с баг-трекерами и тестовой документацией

Теория:

  • Обзор жизненного цикла ПО
  • Основы тестирования документации
  • Инструменты мышления тестировщика
  • Разбор типичных когнитивных ошибок

Практика:

  • Тестирование белого ящика
  • Тестирование серого ящика
  • Создание отчёта подручными средствами
  • Продолжение работы с трекером задач и багов
  • Основы markdown

По итогам:

  • Научитесь грамотно оформлять баги
  • Получите навыки работы с популярными баг-трекерами
  • Сможете проверить любую идею и отсеять ненужную работу

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

Детальный обзор нефункциональных видов тестирования

Теория:

  • Детальный обзор нефункциональных видов тестирования

Практика:

  • Тестирование удобства использования
  • Тестирование безопасности
  • Тестирование установки
  • Тестирование конфигурации
  • Тестировании локализации

По итогам:

  • Овладеете широким набором знаний для нефункционального тестирования

Занятие 5. Исследовательское тестирование

Обзор альтернативных стратегий тестирования

Теория:

  • Обзор альтернативных стратегий тестирования

Практика:

  • Исполнение различных стратегий тестирования
  • Составление отчёта без тест кейсов

По итогам:

  • Сможете провести тестирования без тест-кейсов
  • Научитесь извлекать максимум информации из сессий работы с приложением
Модуль 2

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

Занятие 6. Знакомство с веб

Обзор веб-технологий и основы вёрстки для тестировщика

Теория:

  • Краткая история веба
  • Клиент-серверное взаимодействие
  • Служба DNS
  • Модель OSI
  • Структура веб-документа и основные теги
  • Понятие SPA

Практика:

  • Разбор сложной вёрстки
  • Вёрстка простой страницы
  • Тестирование SPA

По итогам:

  • Узнаете, как на самом деле работает Интернет
  • Сможете сверстать небольшую страницу
  • Научитесь разбираться в устройства сайтов и веб-приложений
  • Познакомитесь с устройством и тестированием современных веб-приложений

Занятие 7. Браузерная консоль

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

Теория:

  • Ключевые сведения из веб стандартов
  • Принципы асинхронного и синхронного взаимодействия

Практика:

  • Анализ содержимого сайта
  • Анализ взаимодействия с сервером
  • Проверка на соответствие макету

По итогам:

  • Научитесь использовать консоль разработчика в различных браузерах

Занятие 8. Ручное тестирование API

Инструменты тестировщика для ручного тестирования API

Теория:

  • Понятие API
  • Примеры API документации
  • HTTP протокол, JSON формат 
  • SOAP протокол, XML формат
  • Основные принципы REST
  • Специфика тестирование API
  • Основные принципы REST

Практика:

  • Тестирование API сервиса
  • Работа с POSTMAN
  • Работа со снифферами
  • Поиск ошибок в JSON файлах
  • Написание JSON схемы валидации
  • Поиск ошибок в XML файле
  • Построение JSON path

По итогам:

  • Навык тестирования API по документации
  • Знание основных форматов передачи данных
  • Умение находить нужную информацию в больших данных
Модуль 3

Практические навыки тестировщика

Занятие 9. Устройство и командная строка Linux

Основы работы с командной строкой

Теория:

  • Структура системы Linux
  • Регулярные выражения

Практика:

  • Работа с файлами и папками из командной строки
  • Чтение логов из терминала
  • Работа с удалённым сервером 
  • Написание регулярных выражений
  • Чтение конфигурационных файлов

По итогам:

  • Вы научитесь пользоваться консолью
  • Освоите работу с удаленным сервером из консоли

Занятие 10. Git для тестировщиков

Основы системы контроля версий Git

Теория:

  • Принципы системы контроля версий
  • Устройство Git

Практика:

  • Создание локального репозитория
  • Создание первого запроса на изменение
  • Процесс ревью

По итогам:

  • Навыки работы с git через командную строку 
  • Понимание роли системы контроля версий

Занятие 11. Базы данных

Основы баз данных для тестировщика

Теория:

  • Общие сведения о реляционной теории
  • Три нормальные формы БД

Практика:

  • Нормализация простых схем баз данных
  • Написание SQL запросов для одной таблицы
  • Написание SQL запросов для схемы из нескольких таблицы

По итогам:

  • Сможете писать SQL запросы
  • Научитесь понимать и визуализировать схемы реляционных баз данных

Занятие 12. Основы CI/СD процессов

Continious Integration / Continious Delivery

Теория:

  • Место CI\CD в современной разработке
  • Влияние на процесс тестирования

Практика:

  • Работа с Jenkins
  • Анализ отчета тестового прогона
  • Тестирование CI

По итогам:

  • Понимание практик CI
  • Знакомство с инструментами, реализующими эти практики

Занятие 13. Гибкие методологии разработки

Agile, Scrum, Kanban

Теория:

  • Философия Agile
  • Артефакты и процессы Scrum
  • Основные роли в Scrum
  • Обзор Kanban процесса

Практика:

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

По итогам:

  • Знание методов гибкой разработки ПО
  • Опыт участия в процессе, приближённом к реальным условиям
Подробный план занятия
/home/student/module_1/lesson_1>

Теория:

  • Основные определения тестирования
  • Артефакты и процессы тестирования
  • Классификация видов тестирования

Практика:

  • Создание плана тестирования
  • Тестирование в свободной форме

По итогам:

  • Будете разбираться в теоретических и исторических основах тестирования
  • Сможете создавать высокоуровневую тестовую документацию

Расписание занятий

Интересует другое расписание?
Узнайте о новых группах и индивидуальных занятиях у администратора по телефону 8 (812) 914-88-40.

Сколько стоит прохождение курса?

Максимальный
  • Очное прохождение курса
  • Рабочее место за нашим ноутбуком (по желанию)
  • Учебные материалы
  • Общий онлайн-чат с преподавателем
  • Проверка домашних заданий
  • Help-day по средам
  • 3 индивидуальных занятия с преподавателем
  • Дополнительные индивидуально подобранные задания и материалы
34 900 руб.
26 100 руб.
Скидка 25% действует до 28 декабря
Оптимальный
  • Очное прохождение курса
  • Рабочее место за нашим ноутбуком (по желанию)
  • Учебные материалы
  • Общий онлайн-чат с преподавателем
  • Проверка домашних заданий
  • Help-day по средам
  • 3 индивидуальных занятия с преподавателем
  • Дополнительные индивидуально подобранные задания и материалы
29 900 руб.
22 400 руб.
Скидка 25% действует до 28 декабря
Стартовый
  • Очное прохождение курса
  • Рабочее место за нашим ноутбуком (по желанию)
  • Учебные материалы
  • Общий онлайн-чат с преподавателем
  • Проверка домашних заданий
  • Help-day по средам
  • 3 индивидуальных занятия с преподавателем
  • Дополнительные индивидуально подобранные задания и материалы
26 900 руб.
20 100 руб.
Скидка 25% действует до 28 декабря
* Во все тарифы включена услуга "помощь с трудоустройством выпускников":
  • Помощь с написанием резюме
  • Тестовое собеседование
  • Помощь в поиске вакансии
Мы помогаем с поиском работы
Организуем стажировки
Делимся лайфхаками по прохождению собеседований

Ответы на частые вопросы

Кто ведёт занятия? Что у вас за преподаватели?

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

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

Возможны ли индивидуальные занятия по курсу?

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

Ты можешь пройти индивидуально как весь курс целиком, так и отдельные интересующие темы.

Узнать подробности об индивидуальных занятиях можно у наших администраторов по телефону 8 (812) 914-88-40.

Что делать, если мне не понравилось у вас?

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

Хватит ли заявленного времени в программе для освоения материала?

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

Ну, а если что-то вдруг пойдёт не так — мы предлагаем бесплатное повторное прохождение курса.

У вас нет нужного мне курса...

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

Свяжитесь с нашим администратором — мы вместе что-нибудь придумаем.

Мне попадалась реклама более дешевых курсов...

Возможно где-то и дешевле, но у нас вы получите гораздо больше:

  • Занятия ведут опытные преподаватели-практики;
  • Программы курсов всё время обновляются, чтобы соответствовать требованиям работодателей;
  • Вы получаете финансовую гарантию трудоустройства, которая прописана в договоре;
  • Мы помогаем с трудоустройством не на словах, а на деле: с поиском вакансий, с написанием резюме, с подготовкой к собеседованиям;
  • У вас есть возможность безлимитно пожизненно пользоваться консультациями преподавателей в рамках help day (на тарифах Максимальный и Оптимальный).
А можно скидку?

Можно, выбирайте из действующих акций и специальных предложений.

Какой график работы в учебном центре?

Мы работаем семь дней в неделю. По будням — с 13:15 до 22:15, а по выходным с 9:30 до 22:30. Приходите! :)