👨‍💻DEV [Skypro] Дима Еремин, Гульшат Афлетунова → Инженер по тестированию с нуля (2025)

[Skypro] Дима Еремин, Гульшат Афлетунова → Инженер_0.png


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

Обучим с нуля за 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. Прозрачный и понятный договор

* Написан человеческим языком

* Актуальные программы и навыки — это наше обязательство

* Все условия и гарантии закреплены в юридическом документе, потому что мы уверены в качестве нашего образования



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх