Инженер по тестированию с нуля [Skypro] [Дима Еремин, Гульшат Афлетунова]

Складчина: Инженер по тестированию с нуля [Skypro] [Дима Еремин, Гульшат Афлетунова]

Без имени.png

Обучим с нуля за 12 месяцев и поможем применить прошлый опыт на практике в новой сфере.

Теперь вы можете указывать людям на их ошибки, и вам за это заплатят.
Инженер по тестированию — это главный зануда в командах. И его все за это любят.
Он находит ошибки до того, как это сделают пользователи. И заодно помогает бизнесу экономить деньги

Тестировщик:

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

Программа

1. Это база. Base

Основы

1. Основы функционального тестирования

  • Научитесь проверять текстовые поля, кнопки, даты, выпадающие списки и селекторы
  • Познакомитесь с понятиями «клиент — сервер» и основными элементами верстки
  • Познакомитесь с основными видами документации

2. Баг-репорты (отчеты об ошибках)

  • Разберетесь с баг-репортами
  • Рассмотрите различия между багом, ошибкой, дефектом и сбоем
  • Разберете основные типы ошибок
  • Познакомитесь с баг-трекинговой системой, чтобы отслеживать найденные ошибки на платформах

3. Тест-кейсы и системы управления

  • Познакомитесь с новыми видами документации: тест-сьютами, TMS
  • Научитесь запускать тест-раны

4. Уровни тестирования

  • Научитесь писать интеграционные кейсы
  • Познакомитесь с уровнями тестирования: модульным, интеграционным, системным и приемочным
  • Узнаете, что такое декомпозиция

5. Введение в тест-дизайн. Классы эквивалентности и граничные значения

  • Познакомитесь с техниками, границами и классами эквивалентности
  • Рассмотрите понятие нулевого класса эквивалентности

6. Техники комбинаторики

  • Узнаете, что такое попарное тестирование и набор тестовых данных
  • Научитесь формировать тестовые наборы

7. Нефункциональные виды

  • Узнаете виды нефункционального тестирования: UI/UX, интеграционализацию, локализацию

8. Регрессионное, smoke- (дымовое) и повторное тестирование

  • Научитесь применять регрессионное, дымовое и повторное тестирование

9. Тестирование документации

  • Научитесь тестировать документацию и макеты
  • Познакомитесь с верификацией и проверкой, видами документации и методами ее проверки
  • Разберетесь в инструментах хранения документации

10. Техники тестирования документации

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

11. Метрики и отчетность

  • Изучите отчеты и метрики в разных задачах
  • Научитесь продумывать план и стратегию

Проверка веб-приложений

1. Введение

  • Погрузитесь в изучение структуры веб-приложений
  • Более подробно изучите их техническую составляющую для более эффективных проектов

2. Введение в HTML и CSS

  • Познакомитесь с языком HTML
  • Научитесь создавать простую веб-страницу

3. Мастер-класс по Chrome DevTools

  • Познакомитесь с функционалом Chrome DevTools
  • Поработаете с функциональностью, которая чаще всего используется при проверке веб-приложений

4. DevTools в различных браузерах и кросс-браузерное тестирование

  • Будете применять агрегирующие функции SQL
  • Научитесь делать группировку
  • Научитесь фильтровать сгруппированные результаты

5. Системы контроля версий

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

6. CI/CD. Docker

  • Познакомитесь с понятием CI/CD и поймете вашу роль в этом процессе

Тестирование API

1. Введение в API

  • Познакомитесь с клиент-серверной архитектурой
  • Разберете понятия API и REST
  • Поймете основы протокола HTTP
  • Разберете синтаксис JSON (формат обмена данными)
  • Научитесь взаимодействовать с NetworkTab в Google Chrome

2. Инструменты

  • Выясните, что такое REST API
  • Научитесь отправлять запросы HTTP, искать и исправлять ошибки трафика

3. Postman. Знакомство с инструментом

  • Разберете набор инструментов для тестирования API

4. Рабочий проект в Postman

  • Опробуете на проекте в Trello все изученные способы: автоматизацию проверок, создание предусловий, запуск тестов из командной строки

5. Работа с документацией и работа со скриптами

  • Познакомитесь с автоматизацией выполнения запросов в рамках инструмента

6. SOAP

  • Познакомитесь с протоколом SOAP
  • Поймете, чем он отличается от REST
  • Погрузитесь в SoapUI

7. Нагрузочное тестирование

  • Изучите основы нагрузочного тестирования
  • Построите нагрузочный тест с помощью jMeter

Основы SQL

1. Настройка окружения

  • Поймете, что такое SQL и noSQL
  • Разберете основы системы управления базами (PostgreSQL)
  • Научитесь отправлять запросы и просматривать ответы на них, а еще фильтровать колонки и строки таблиц

2. Создание таблиц, SELECT-запросы

  • Научитесь писать запросы с использованием операторов AND, OR, IN, NOT IN, BETWEEN
  • Научитесь писать запросы с использованием вложенных запросов и выражений
  • Выясните, что делать с NULL-значениями
  • Потренируетесь добавлять, обновлять и удалять информацию в таблицах

3. Агрегация информации

  • Научитесь группировать данные с помощью GROUP BY, фильтровать строки с помощью HAVING, агрегировать с помощью COUNT, SUM, MIN, MAX, AVG и сортировать с помощью ORDER BY

4. Соединение таблиц

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

5. Мастер-класс

2. С места — в карьеру

Часть 1

1. Подготовка к поиску вакансий

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

2. Подготовка к собеседованию

  • Поймете, как успешно проходить интервью и чего избегать на них

Часть 2

1. Подготовка к процессу трудоустройства

  • Занятия по подготовке
  • Встречи с карьерными консультантами
  • Встречи с наставниками

2. Собеседования с рекрутерами

  • Узнаете, что считается преимуществом в резюме начинающего тестировщика
  • Потренируетесь перед реальными интервью
  • Узнаете, какие каверзные вопросы задают рекрутеры, и прорепетируете ответы на них

3. Автоматизация

1. Знакомство с языком Python

  • Откроете для себя Python и его особенности
  • Научитесь основам синтаксиса и структуре кода
  • Овладеете базовыми операторами и функциями

2. Базовые алгоритмы

  • Узнаете основные алгоритмы и структуры
  • Научитесь решать простые задачи с использованием алгоритмов
  • Освоите циклы, условия, списки и словари

3. ООП в Python

  • Познакомитесь с понятием объектно-ориентированного программирования
  • Научитесь создавать классы, объекты и использовать наследование
  • Овладеете инкапсуляцией, полиморфизмом и абстракцией

4. Знакомство с Pytest

  • Узнаете, что такое Pytest и его особенности
  • Научитесь писать и запускать проверки с использованием Pytest
  • Изучите параметризацию тестов и фикстуры

5. Учимся писать автоматизированные UI-тесты

  • Поймете принципы автоматизации UI-тестирования
  • Научитесь использовать необходимые инструменты
  • Научитесь писать сценарии для проверки пользовательского интерфейса

6. Расширенные практики Selenium

  • Углубитесь в возможности Selenium WebDriver
  • Познакомитесь с различными локаторами и ожиданиями
  • Освоите iframe, окна и выпадающие списки

7. Знакомство с библиотекой requests

  • Поймете, что такое библиотека requests и как ее применять
  • Научитесь отправлять HTTP-запросы и обрабатывать ответы
  • Попробуете методы GET, POST, PUT, DELETE и работу с API

8. Отчетность в Allure

  • Познакомитесь с инструментом Allure и его возможностями
  • Научитесь генерировать отчеты с Allure
  • Освоите настройку и интеграцию Allure с вашими тестами

9. Работа с БД в автотестах

  • Разберетесь во взаимодействии проверок с БД
  • Научитесь использовать ORM для БД
  • Сделаете проверку данных в БД с помощью автотестов

10. Практики CI/CD

  • Углубите знания о непрерывной интеграции и развертывании приложений
  • Начнете сами настраивать и использовать CI/CD-системы
  • Овладеете автоматизацией сборки, проверки и развертывания

4. Центр карьеры. Финальный этап

1. Работа над ошибками

  • 6 консультаций с рекрутером
  • 5 мастер-классов по решению тестовых заданий

2. Высокие, но реальные цели

  • Ориентируемся на конкретную зарплатную планку и не собираемся ее опускать
  • Устраиваем вас на рентабельную работу, а не на бесплатную стажировку
  • Даем гарантию всем выпускникам — ее не надо оплачивать отдельно

3. Понятная схема возврата

  • Честно и прозрачно прописали систему возврата

4. Прозрачный и понятный договор

  • Написан человеческим языком
  • Актуальные программы и навыки — это наше обязательство
  • Все условия и гарантии закреплены в юридическом документе, потому что мы уверены в качестве нашего образования

Цена 106574 руб.