Тестировщик ПО
О чём курс
О чём курс
Вы проверите работоспособность сайтов и приложений, смоделируете сценарии поведения пользователей и оформите баг-репорты, знакомясь с профессией тестировщика программного обеспечения. Обучение подходит слушателям без технического бэкграунда и навыков кодинга, а также, по заявлению организаторов, включает гарантию стажировки.
Что внутри
Программа охватывает теоретические основы обеспечения качества, технические инструменты и практические навыки:
- Методологии разработки и управление задачами: основы Agile, каскадной модели, жизненного цикла проекта и работы в системе Jira.
- Тестовая документация: правила составления тест-планов, чек-листов, тест-кейсов и метрик тестового покрытия.
- Техническая подготовка: работа с инструментами разработчика в браузере, базовые SQL-запросы к базам данных, работа с сетями, виртуальными машинами и Git.
- Специализированное тестирование: проверка веб-сервисов и тестирование API в Postman и Fiddler, а также вводные темы по автоматизации на Java и Selenium.
- Карьерный трек: составление резюме, подготовка к техническим и общим собеседованиям, итоговая аттестация.
Преподаватели
В качестве наставников выступают практикующие специалисты с профильным опытом более пяти лет:
- Александр Кобченко — Senior QA Automation Engineer и руководитель отдела тестирования с опытом автоматизации web-, mobile- и desktop-приложений;
- Юлия Борисенко — Software Engineer с опытом в разработке сложных проектов и преподавания;
- Станислав Шошкин — руководитель группы тестирования, специализирующийся на выстраивании QA-процессов с нуля и подборе сотрудников.
Программа обучения
- Цели, задачи и этапы тестирования
- Как будет проходить курс и что на выходе?
- Что такое тестирование?
- История появления тестирования
- Разница между QA, QC и тестировщиком
- Процесс тестирования
- Знатоки своего продукта, исследование и его важность
- Цели и задачи тестирования · Уровни в тестировании
- Что такое IT проект?
- Виды ПО и архитектура приложений
- Тестовые артефакты, метрики и тестовое покрытие
- Тест план
- Критерии начала и окончания тестирования
- Тест кейс, атрибуты и свойства, какие бывают и где хранить
- Тестовый сценарий и тестовый комплект
- Чек листы
- Баг репорт, атрибуты и свойства
- Severity & Priority бага
- Отчетность в тестировании
- Метрики и тестовое покрытие
- Что такое MindMap и как с ним работать
- Методологии разработки ПО, JIRA, жизненный цикл workflow
- Каскадная методология
- Agile методология (Scrum, Kanban, Extreme programing)
- Интерактивная игра на закрепление гибких методологий
- Понятие жизненного цикла
- Жизненный цикл проекта, бага, задачи
- Обзор Jira
- Работа с требованиями
- Уровни требование
- Виды требований
- Требования к требованиям
- Цена ошибки в требованиях и на стадии эксплуатации
- Методика работы с Аналитиком. Как выяснять требования
- Обзор приложения Confluence
- Тест дизайн
- Цели и задачи тест дизайна
- Навыки хорошего тест дизайнера
- Техники и стратегии тест дизайна
- Что такое Continuous integration и для чего это нужно
- Виды и методики тестирования
- Методика White box testing
- Методика Black box testing
- Методика Grey box testing
- Функциональное тестирование и его виды
- Нефункциональное тестирование и его виды
- Тестирование, связанное с изменениями и его виды
- Консоль браузера и UI элементы на странице
- Что такое HTML и CSS
- Что такое GUI DOM дерево
- Обзор элементов на веб странице
- Что такое Developer Tools?
- Практика работы с Console Google Chrome
- SQL базы данных
- Что такое базы данных и какие они бывают
- Сервер БД и СУБД
- SQL запросы select, join
- Техническая грамотность
- Основные OC (Windows, Linux, MacOS)
- Что такое тестовое окружение?
- Технологии Hyper-V и VirtualBox
- Модель OSI
- Сети и как это работает (http, https, TCP/IP)
- Практика работы с репозиторием Git
- Тестирование web-services (API)
- Что такое API и как его тестировать
- Что такое REST
- Запросы GET, POST и остальные
- Практика тестирования в Postman
- Инструмент Fiddler
- Что такое Логи и зачем они тестировщику
- Введение в автоматизацию
- Что и зачем нужно автоматизировать
- Обзор языка Java
- Что такое selenium
- Использование Selenium IDE
- Трудоустройство и экзамен
- Тренинг по трудоустройству
- Составление правильного резюме
- Как проходить собеседования и какие они бывают
- Лайфхаки по трудоустройству
- Итоговый тест
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.