Курсы тестировщиков программного обеспечения в спб
Курс по тестированию ПО быстрый старт карьеры
Глубокий профессиональный курс по тестированию программного обеспечения без воды. Освой специальность тестировщика всего за 13 занятий и начни работать сразу же после курса.
Очное обучение в центре Санкт-Петербурга.
Сертификат
- Профессия тестировщик ПО
- Виды тестирования
- Тест-дизайн и проектирование тестов
- Тестовая документация
- Нефункциональное тестирование
- Исследовательское тестирование
- Системы баг-трекинга
- Работа с требованиями
- Язык SQL и СУБД
- Анализ логов
- Тестирование веб-приложений
- Ручное тестирование API
- Тестирование десктопных и мобильных приложений
- Жизненный цикл продукта
- Методологии разработки ПО
- Знакомство с автоматизацией тестирования
Трудоустройство и начало карьеры
Стажировка
на базе учебного центра
Стажировка
в веб-студии
Вакансии
для наших выпускников
Фриланс-биржа
для выпускников
Комплект услуг
«Помощь в трудоустройстве»
Курс в цифрах
Наши преимущества
Подробная программа курса
Основы тестирования
Занятие 1. Введение в тестирование
Знакомство с профессией тестировщика ПО
Теория:
- Основные определения тестирования
- Артефакты и процессы тестирования
- Классификация видов тестирования
Практика:
- Создание плана тестирования
- Тестирование в свободной форме
По итогам:
- Будете разбираться в теоретических и исторических основах тестирования
- Сможете создавать высокоуровневую тестовую документацию
Занятие 2. Техники тест-дизайна
Базовые и продвинутые техники
Теория:
- Основные техники тест-дизайна
- Продвинутые техники тест-дизайна
Практика:
- Создание тестового набора для небольшого приложения
- Документирование тест-кейсов
- Знакомство с трекером задач
По итогам:
- Получите широкий арсенал для придумывания тест-кейсов
Занятие 3. Оформление отчётов и багов. Верификация идей
Работа с баг-трекерами и тестовой документацией
Теория:
- Обзор жизненного цикла ПО
- Основы тестирования документации
- Инструменты мышления тестировщика
- Разбор типичных когнитивных ошибок
Практика:
- Тестирование белого ящика
- Тестирование серого ящика
- Создание отчёта подручными средствами
- Продолжение работы с трекером задач и багов
- Основы markdown
По итогам:
- Научитесь грамотно оформлять баги
- Получите навыки работы с популярными баг-трекерами
- Сможете проверить любую идею и отсеять ненужную работу
Занятие 4. Нефункциональное тестирование
Детальный обзор нефункциональных видов тестирования
Теория:
- Детальный обзор нефункциональных видов тестирования
Практика:
- Тестирование удобства использования
- Тестирование безопасности
- Тестирование установки
- Тестирование конфигурации
- Тестировании локализации
По итогам:
- Овладеете широким набором знаний для нефункционального тестирования
Занятие 5. Исследовательское тестирование
Обзор альтернативных стратегий тестирования
Теория:
- Обзор альтернативных стратегий тестирования
Практика:
- Исполнение различных стратегий тестирования
- Составление отчёта без тест кейсов
По итогам:
- Сможете провести тестирования без тест-кейсов
- Научитесь извлекать максимум информации из сессий работы с приложением
Тестирование веб приложений.
Занятие 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 по документации
- Знание основных форматов передачи данных
- Умение находить нужную информацию в больших данных
Практические навыки тестировщика
Занятие 9. Устройство и командная строка Linux
Основы работы с командной строкой
Теория:
- Структура системы Linux
- Регулярные выражения
Практика:
- Работа с файлами и папками из командной строки
- Чтение логов из терминала
- Работа с удалённым сервером
- Написание регулярных выражений
- Чтение конфигурационных файлов
По итогам:
- Вы научитесь пользоваться консолью
- Освоите работу с удаленным сервером из консоли
Занятие 10. Git для тестировщиков
Основы системы контроля версий Git
Теория:
- Принципы системы контроля версий
- Устройство Git
Практика:
- Создание локального репозитория
- Создание первого запроса на изменение
- Процесс ревью
По итогам:
- Навыки работы с git через командную строку
- Понимание роли системы контроля версий
Занятие 11. Базы данных
Основы баз данных для тестировщика
Теория:
- Общие сведения о реляционной теории
- Три нормальные формы БД
Практика:
- Нормализация простых схем баз данных
- Написание SQL запросов для одной таблицы
- Написание SQL запросов для схемы из нескольких таблицы
По итогам:
- Сможете писать SQL запросы
- Научитесь понимать и визуализировать схемы реляционных баз данных
Занятие 12. Основы CI/СD процессов
Continious Integration / Continious Delivery
Теория:
- Место CICD в современной разработке
- Влияние на процесс тестирования
Практика:
- Работа с Jenkins
- Анализ отчета тестового прогона
- Тестирование CI
По итогам:
- Понимание практик CI
- Знакомство с инструментами, реализующими эти практики
Занятие 13. Гибкие методологии разработки
Agile, Scrum, Kanban
Теория:
- Философия Agile
- Артефакты и процессы Scrum
- Основные роли в Scrum
- Обзор Kanban процесса
Практика:
- Практика работы в команде, взаимодействие с различными ролями
- Планирование спринта
- Тренировочное ревью
- Тренировочная ретроспектива
По итогам:
- Знание методов гибкой разработки ПО
- Опыт участия в процессе, приближённом к реальным условиям
Курсы тестирования ПО
Полностью практический курс для старта карьеры в сфере тестирования ПО. Вы получите всю необходимую базу для старта работы на должности junior test engineer и полное представление о роли тестировщика в разработке программного обеспечения.
Обучение в центре Петербурга.
- Главная
- Учебный центр
- Курсы программирования
- Курсы тестирования ПО
На курсе вы узнаете, как грамотно составить резюме на должность тестировщика ПО, пройти собеседование, где набраться опыта, как засветиться на рынке фриланса, а также как дальше развиваться в этой сфере
Наши преподаватели — действующие специалисты. Они совмещают основную работу и преподавание, что позволяет решать во время обучения задачи любой сложности
Курс объёмный и интенсивный. С самого начала обучения вы будете много практиковаться, в том числе и дома. Взамен вы получаете настоящую профессию тестировщика
Маленькие группы позволяют сохранить максимальную концентрацию всех учеников, а преподаватель может отслеживать успехи в программировании каждого слушателя
У вас есть возможность бесплатно пройти курс повторно в течение полугода. Можно попасть на пропущенный урок или ещё раз пройти обучение целиком
Мы даём комплексные знания, необходимые для работы в сфере IT и программирования. Свой первый опыт тестирования вы получите уже на занятиях
Ваши результаты
Во время курса
- Базовые навыки программирования и работы с БД
- Понимание процесса тестирования
- Понимание жизненного цикла разработки ПО
- Умение работать с тестовой документацией
- Формирование общей стратегии тестирования ПО
Навыки после курса
- Все необходимое для старта карьеры junior test engineer
- Документирование баг-репортов
- Взаимодействие с командой проекта
- Понимание работы http протокола
- Навыки работы с инструментами для тестирования API
- Умение вести чек-листы и тест-планы
- Знание принципов построения мобильных приложений
- Знание принципов построения web-приложений
Преподаватели курса
Действующие специалисты Санкт-Петербурга
Является экспертом по организации и управлению качеством программного обеспечения. Имеет профильное образование. Постоянный участник конференций и семинаров.
Преподаватель курса Тестирование ПО
Гурьянова Юлия
Юлия о себе:
«Одной из главных мотиваций, чтобы работать преподавателем являются те тестировщики, которых я интервьюирую. Я вижу огромное количество пробелов в их знаниях, из-за которых приходится отказывать в трудоустройстве. Пройдя свой путь от новичка до человека, к мнению которого прислушиваются я встречала, к сожалению, малое количество людей, которые доступным языком могут объяснить сложные технические вещи. Именно поэтому я разработала свой авторский курс»
Отзыв слушателя:
«Спасибо Юлии и Брунояму за обучение, было весело и интересно. В теоретической части обучения понравилась наглядность: весь материал предоставлен в виде презентацией, наглядный, изложен простым языком, приведено множество примеров. Большой объем практической части, в т.ч. домашние задания»
Александра, группа — TE232-1500
Работаю в тестировании более 7 лет. На протяжении своей карьеры участвовала в тестировании базовой станции для обработки Push-To-Talk звонков, облачного телефонного backend, backend и frontend системы для обмена сообщениями со звонками и конференциями.
Тарасова Раиса
Раиса о себе:
« Я прошла путь от стажера-тестировщика до ведущего инженера ещё когда в России не были популярны курсы и материалы по тестированию, поэтому я знаю как сделать этот процесс эффективнее и проще. Я люблю свою работу и люблю делиться накопленными знаниями и опытом »
Отзыв слушателя:
«Хотел систематизировать уже имеющиеся знания по тестированию ПО и получить новый опыт, результатом доволен. Индивидуальный подход к каждому проекту и разъяснение конкретных примеров на практике. Огромное спасибо преподавателю за курс. Все отлично!»
Михаил, группа TE17-3422
Стань востребованным инженером QA, обучаясь у практиков
Учебная программа “Тестирование ПО” создана для тех, кто хочет освоить престижную и высокооплачиваемую профессию инженера QA и заложить прочный фундамент для своей карьеры в IT
Карантин не помеха для знаний! Занятия проходят в дистанционных классах. После окончания карантина продолжим обучение в аудиториях.
Мы уверены, что инженером QA может быть каждый. Для достижения цели от вас требуется желание, усердие и дисциплина. Остальное мы берем на себя.
Наши ценности
Обучение в Компьютерной Академии ШАГ базируется на трех обязательных составляющих эффективного образования:
Актуальная программа
Знания и навыки, которые получают наши студенты, должны соответствовать требованиям работодателей сегодня и в будущем.
Преподаватели-практики
Преподаватели Академии ШАГ – специалисты ведущих IT-компаний с опытом работы минимум 5 лет. На занятиях студенты получают только актуальные знания из реальной практики.
Дружеская атмосфера
Мы создали особую среду обучения, где преподаватели и студенты общаются на равных, а все занятия проходят с реальным преподавателем. Мы не используем старые записи. Вы всегда можете задать вопрос и получить поддержку.
Для кого разработана программа
Школьники и выпускники
(15-18 лет)
Школьники и выпускники
(15-18 лет)
Получат необходимый запас знаний и навыков для уверенного старта в IT.
Студенты ВУЗов
(18-23 года)
Студенты ВУЗов
(18-23 года)
Освоят вторую специальность параллельно с университетским образованием
Представители других профессий
(23-55 лет)
Представители других профессий
(23-55 лет)
Которых не устраивает текущая карьерная и финансовая перспектива, смогут переучиться на инженера QA и построить карьеру в IT-индустрии
Все желающие повысить
IT-квалификацию
Все желающие повысить
IT-квалификацию
Систематизируют свои знания и получат рабочие навыки, востребованные в современном IT
Программа обучения
В основе программы лежат реальные требования IT-рынка. Наши методисты и преподаватели постоянно работают над её улучшением и обновлением, чтобы выпускники Академии ШАГ могли достойно показать себя перед работодателем.
- Обзор IT бизнеса: технологии и термины;
- Фазы процесса разработки программного обеспечения;
- Методологии процесса разработки программного обеспечения;
- Анализ существующих моделей и методов разработки;
- Роль и место QA в процессе разработки программного обеспечения, тестирование и QA;
- Введение в тестирование;
- Цели и задачи тестировщика в команде;
- Теория тестирования: Подход, технологии, уровни, процесс, компоненты;
- Дефекты: типы и жизненный цикл дефектов;
- Типы тестов. Организация тестов;
- Тестирование сложных программных решений и комплексных систем;
- Requirements, введение в bug tracking systems;
- QA процесс: инициализация, цели, приоритеты, сроки, риски;
- Usability. I18N/L10N. MLU;
- Системы контроля версий: CVS, SVN, GIT, Mercurial;
- Обзор методологии SCRUM;
- Сертификация ISTQB;
- Язык программирования Java. Переменные и типы данных. Логические операторы и операторы ветвления;
- Введение в теорию баз данных. Запросы SELECT, INSERT, UPDATE, DELETE. Многотабличные базы данных;
- Функции агрегирования и объединения;
- Представления, хранимые процедуры, триггеры,пользовательские функции;
- Автоматизация тестирования: цели, задачи, этапы, подходы к автоматизированному тестированию;
- Введение в Web-технологии, структура HTML, форматирование текста с помощью HTML и CSS. XML, XPath и WebDriver;
- Selenium Server. Создание framework для тестирования в Selenium;
- Анализ продуктов для автоматизации тестирования, автоматизированное тестирование веб-сервисов и мобильных приложений;
Скачать детальную программу
По окончании курса вы сможете:
- Использовать инструменты тестирования ПО для мобильных и десктопных приложений, а также веб-проектов;
- Применять основы веб-технологий, программирования, системного администрирования, а также поймете принципы работы с базами данных для их использования в автоматизированном тестировании;
- Создавать тест-план. Работать с баг-трекерами;
- Проводить автоматизированное тестирование с использованием различного программного обеспечения;
- Понимать архитектуру и принципы использования Selenium. Создавать скрипты в Selenium для тестирования веб-страниц;
- Разбираться в языке структурированных запросов SQL. Уметь создавать многотабличные запросы;
- Выбирать оптимальные методы тестирования;
- Понимать принципы работы подзапросов и функций агрегирования;
- Производить нормализацию баз данных;
- Использовать хранимые процедуры, триггеры, виды, пользовательские функции;
- Использовать различные системы контроля версий;
- Пройти интервью на должность QA-инженера;
Формы обучения
Профессиональные спец. курсы
от 7 777 руб/мес.
Обучаться может любой от 16 до 65 лет. Занятия проходят в вечернее время с 19:00 до 22:00
2 раза в неделю
Обучение в дистанционных классах
Карантин не помеха для знаний!
Мы понимаем, как сложно принять решение об обучении сейчас, в условиях неопределенности в будущем.
Поэтому, мы подготовили специальное предложение:
- Мы гарантируем возврат средств в любой момент с возможностью продолжить обучение на том месте, на котором остановились.
- Для бронирования места в группе достаточно внести только 50% от месячной стоимости обучения.
- Занятия начнутся по графику дистанционно либо в аудиториях в зависимости от ситуации с карантином.
- Вступительные собеседования, тестирования, запись на обучение можно пройти дистанционно.
Почему выгодно начинать обучение именно сейчас?
- Время, самый ценный и невосполнимый ресурс, который у нас есть. Именно поэтому инвестиции в образование – лучшее решение в сложные времена.
- Заключая договор сейчас, вы защищаете себя от повышения стоимости в будущем.
- Сейчас еще можно выбрать удобное время для занятий. И после окончания карантина продолжить заниматься по такому же графику в обычном формате в аудиториях.
Курсы тестировщиков программного обеспечения в спб
Средняя зарплата начинающего тестировщика 30-70 т.р в месяц
БРОНИРУЙ ПРЯМО СЕЙЧАС МЕСТО СО СКИДКОЙ 10000р
Старт 26 мая. Осталось 6 мест
- Как будет проходить курс и что на выходе?
- Что такое тестирование?
- История появления тестирования
- Разница между QA, QC и тестировщиком
- Процесс тестирования
- Знатоки своего продукта, исследование и его важность
- Цели и задачи тестирования · Уровни в тестировании
- Что такое IT проект?
- Виды ПО и архитектура приложений
- Тест план
- Критерии начала и окончания тестирования
- Тест кейс, атрибуты и свойства, какие бывают и где хранить
- Тестовый сценарий и тестовый комплект
- Чек листы
- Баг репорт, атрибуты и свойства
- Severity & Priority бага
- Отчетность в тестировании
- Метрики и тестовое покрытие
- Что такое MindMap и как с ним работать
- Каскадная методология
- Agile методология (Scrum, Kanban, Extreme programing)
- Интерактивная игра на закрепление гибких методологий
- Понятие жизненного цикла
- Жизненный цикл проекта, бага, задачи
- Обзор Jira
- Уровни требование
- Виды требований
- Требования к требованиям
- Цена ошибки в требованиях и на стадии эксплуатации
- Методика работы с Аналитиком. Как выяснять требования
- Обзор приложения Confluence
- Цели и задачи тест дизайна
- Навыки хорошего тест дизайнера
- Техники и стратегии тест дизайна
- Что такое Continuous integration и для чего это нужно
- Методика White box testing
- Методика Black box testing
- Методика Grey box testing
- Функциональное тестирование и его виды
- Нефункциональное тестирование и его виды
- Тестирование, связанное с изменениями и его виды
- Что такое HTML и CSS
- Что такое GUI
- DOM дерево
- Обзор элементов на веб странице
- Что такое Developer Tools?
- Практика работы с Console Google Chrome
- Что такое базы данных и какие они бывают
- Сервер БД и СУБД
- SQL запросы select, join
- Основные OC (Windows, Linux, MacOS)
- Что такое тестовое окружение?
- Технологии Hyper-V и VirtualBox
- Модель OSI
- Сети и как это работает (http, https, TCP/IP)
- Практика работы с репозиторием Git
- Что такое API и как его тестировать
- Что такое REST
- Запросы GET, POST и остальные
- Практика тестирования в Postman
- Что такое Логи и зачем они тестировщику
- Что и зачем нужно автоматизировать
- Обзор языка Java
- Что такое selenium
- Использование Selenium IDE
- Тренинг по трудоустройству
- Составление правильного резюме
- Как проходить собеседования и какие они бывают
- Лайфхаки по трудоустройству
- Итоговый тест
Получите начальные знания бесплатно и поймите, подходит ли Вам профессия.
Регистрируйтесь на бесплатный курс «Тестировщик ПО. Базовый уровень»
Из курса Вы узнаете:
— Кто такой тестировщик?
— Что такое уровни и этапы тестирования?
— Что такое архитектура ПО?
— Что такое программное обеспечение и какое оно бывает?
— Как писать test case и заводить bug report?
После прохождения выдаем сертификат!
Почувствуйте себя Тестировщиком ПО в деле!
Для регистрации заполните поля ниже.