Скоро! Тестирование ПО с нуля: полный курс для будущих QA [Stepik] [Степан Осадший]

Статус
В этой теме нельзя размещать новые ответы.

Складчина: Тестирование ПО с нуля: полный курс для будущих QA [Stepik] [Степан Осадший]​

Тестирование ПО с нуля: полный курс для будущих QA [Stepik] [Степан Осадший]


Описание:

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

Чему вы научитесь
Понимать, как устроен процесс разработки и какую роль в нём играет тестировщик.
Создавать и оформлять баг-репорты, чек-листы, тест-кейсы, тест-планы — так, как это делают в IT-командах.
Применять техники тест-дизайна для качественного и полного покрытия сценариев.
Тестировать веб-приложения и API: руками, на практике, в реальных интерфейсах.
Работать с базами данных и писать SQL-запросы.
Осваивать клиент-серверную архитектуру, HTTP-протокол, принципы REST.
Разбираться в работе с Jira, Postman, TestRail, топовыми инструментами в индустрии.
Включаться в процессы Agile-команд и понимать, как устроен CI/CD.

Особенности курса
  • Чёткая пошаговая структура: от основ к реальным проектам.
  • Много практики: учитесь делать, а не просто слушать.
  • Все темы с разбором реальных рабочих задач.
  • Работа с популярными инструментами в индустрии.
  • Онлайн-доступ, удобный ритм, можно проходить в своём темпе.
Для кого этот курс
Для тех, кто хочет перейти в IT и ищет понятный старт. Для гуманитариев и студентов без технического образования. Для тех, кто хочет расти и зарабатывать больше. Для всех, кто любит логику, порядок и хочет быть частью команды.

Спойлер: Программа курса
Введение в тестирование
  1. Начало
  2. Основные понятия и цели тестирования
  3. Основные термины в тестировании ПО
  4. Роли и обязанности тестировщика
  5. Виды и уровни тестирования
  6. Жизненный цикл разработки ПО (SDLC, STLC)
  7. Методологии разработки: Agile, Waterfall, V-Model
Основы тестирования
  1. Функциональное и нефункциональное тестирование
  2. Методы тестирование по уровню знания системы
  3. Разница между мануальным и автоматизированным тестированием
  4. Статическое и динамическое тестирование
  5. Принципы тестирования
  6. Ошибки и дефекты: Жизненный цикл бага
  7. Регресс, ретест и смоук
  8. Пирамида тестирования
  9. Тестовые окружения
Документация в тестировании
  1. Артефакты тестирования: Test Plan, Test Case, Bug Report
  2. Создание тест-кейсов: структура и принципы
  3. Создание баг-репорта
  4. Чек-листы
Тест-дизайн
  1. Техники тест-дизайна: эквивалентное разбиение, анализ граничных
  2. Эквивалентное разделение (Equivalence Partitioning)
  3. Анализ граничных значений (Boundary Value Analysis)
  4. Таблицы принятия решений (Decision Tables)
  5. Диаграммы переходов состояний (State Transition Diagrams)
  6. Попарное тестирование (Pairwise Testing)
  7. Тестирование на основе сценариев использования
Основы клиент-серверной архитектуры
  1. Что такое клиент-серверная модель
  2. Отличие от монолитной архитектуры
  3. Роли клиента и сервера
  4. Фронтенд (UI), бэкенд (логика), база данных — обзор ролей
  5. API как связующее звено
  6. Основы HTTP-протокола: запросы/ответы, методы
  7. Введение в API
  8. Основы WebSocket
HTTP и REST API — основа коммуникации
  1. HTTP-заголовки, коды ответов (200, 404, 500 и т.д.)
  2. Методы HTTP: GET, POST, PUT, DELETE, PATCH
  3. Что такое REST API
  4. JSON как формат обмена данными
  5. Понятие состояния и безсостояния (stateless)
  6. Где тестировщик взаимодействует: UI, API, БД
  7. Сессии, cookies, авторизация и аутентификация
  8. Что и где тестировать в клиент-серверной архитектуре
  9. Микросервисная архитектура
Работа в команде
  1. Взаимодействие с разработчиками и аналитиками
  2. Agile-доска
  3. Обзор Jira
  4. Проведение тестирования в Agile/Scrum
  5. Работа с CI/CD (Jenkins, Git)
Тестирование веб-приложений
  1. Архитектура веб-приложений
  2. Основы выполнения запроса в интернете
  3. URL
  4. Как работает браузер
  5. Элементы веб-интерфейсов
  6. cookies, session storage, локальное хранилище
  7. DevTools - инструмент для тестирования веб-приложений
  8. Оформление баг-репортов в Jira
  9. Практика тестирования веб-приложений
Тестирование API
  1. Тестирование API: позитивные и негативные кейсы
  2. Проверка заголовков, статусов, тел запроса и ответа
  3. Логирование и анализ логов
  4. Curl
  5. Postman
  6. Swagger
Тестирование требований
  1. Что такое требования
  2. Признаки хороших требований
  3. Техники тестирования требований
  4. Работа с изменяющимися требованиями
  5. Ошибки и риски, связанные с требованиями
  6. Практика
  7. Дополнительно
Базы данных
  1. Введение в базы данных
  2. Основы реляционной модели
  3. Основы SQL: SELECT-запросы
  4. Продвинутый SELECT
  5. Изменение данных
Технический стек современных проектов
  1. Введение
  2. Frontend (Клиентская часть)
  3. Backend (Серверная часть)
  4. База данных
  5. API / Коммуникация
  6. Инфраструктура и деплой
  7. Безопасность и мониторинг
Итог
  1. Чек-лист для повторения

В курс входят
  • 84 урока
  • 52 минуты видео
  • 279 тестов
  • 15 интерактивных задач
Автор: Степан Осадший
Цена: 2890 руб.

Скрытая ссылка

Материал «Тестирование ПО с нуля: полный курс для будущих QA [Stepik] [Степан Осадший]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Последние темы автора
SHAREWOOD
Ответы
0
Просмотры
6
SHAREWOOD
SHAREWOOD
Похожие темы
SHAREWOOD
Ответы
0
Просмотры
1K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
Сверху Снизу