О чём курс

О чём курс

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

Что внутри

Программа охватывает теоретические основы обеспечения качества, технические инструменты и практические навыки:

  • Методологии разработки и управление задачами: основы Agile, каскадной модели, жизненного цикла проекта и работы в системе Jira.
  • Тестовая документация: правила составления тест-планов, чек-листов, тест-кейсов и метрик тестового покрытия.
  • Техническая подготовка: работа с инструментами разработчика в браузере, базовые SQL-запросы к базам данных, работа с сетями, виртуальными машинами и Git.
  • Специализированное тестирование: проверка веб-сервисов и тестирование API в Postman и Fiddler, а также вводные темы по автоматизации на Java и Selenium.
  • Карьерный трек: составление резюме, подготовка к техническим и общим собеседованиям, итоговая аттестация.

Преподаватели

В качестве наставников выступают практикующие специалисты с профильным опытом более пяти лет:

  • Александр Кобченко — Senior QA Automation Engineer и руководитель отдела тестирования с опытом автоматизации web-, mobile- и desktop-приложений;
  • Юлия Борисенко — Software Engineer с опытом в разработке сложных проектов и преподавания;
  • Станислав Шошкин — руководитель группы тестирования, специализирующийся на выстраивании QA-процессов с нуля и подборе сотрудников.

Программа обучения

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

Теги курса

Навыки
0 ₽