Курс на Stepik
Обложка курса «Тестирование ПО с нуля: полный курс для будущих QA» на Stepik
2 890 ₽

Тестирование ПО с нуля: полный курс для будущих QA ★ 4.333

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Тестирование ПО с нуля: полный курс для будущих QA»Учеников на курсе 59
Сертификаты, выданные на курсе «Тестирование ПО с нуля: полный курс для будущих QA»Сертификатов выдано 16
Отзывы о курсе «Тестирование ПО с нуля: полный курс для будущих QA»Отзывов получено 3
Рейтинг курса «Тестирование ПО с нуля: полный курс для будущих QA»Рейтинг курса 4.333
Уроки в курсе «Тестирование ПО с нуля: полный курс для будущих QA»Количество уроков 84
Тесты в курсе «Тестирование ПО с нуля: полный курс для будущих QA»Количество квизов 279
Задачи с кодом в курсе «Тестирование ПО с нуля: полный курс для будущих QA»Количество задач с кодом 15
Время прохождения курса «Тестирование ПО с нуля: полный курс для будущих QA»Время прохождения курса —
Стоимость курса «Тестирование ПО с нуля: полный курс для будущих QA»Стоимость курса 2 890 ₽ —
Обновления курса «Тестирование ПО с нуля: полный курс для будущих QA»Обновления курса — —
Дата публикации курса «Тестирование ПО с нуля: полный курс для будущих QA»Дата публикации курса — ———
Последнее обновление курса «Тестирование ПО с нуля: полный курс для будущих QA»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Тестирование ПО с нуля: полный курс для будущих QA» 13 разделов Уроки в курсе «Тестирование ПО с нуля: полный курс для будущих QA» 84 урока Тесты в курсе «Тестирование ПО с нуля: полный курс для будущих QA» 279 тестов Задачи в курсе «Тестирование ПО с нуля: полный курс для будущих QA» 15 задач Время прохождения курса «Тестирование ПО с нуля: полный курс для будущих QA» 9 ч. Последнее обновление курса «Тестирование ПО с нуля: полный курс для будущих QA» обн. 1 год назад

Введение в тестирование

7 уроков
1. Начало ↗
2. Основные понятия и цели тестирования ↗
3. Основные термины в тестировании ПО ↗
4. Роли и обязанности тестировщика ↗
5. Виды и уровни тестирования ↗
6. Жизненный цикл разработки ПО (SDLC, STLC) ↗
7. Методологии разработки: Agile, Waterfall, V-Model ↗

Основы тестирования

9 уроков
1. Функциональное и нефункциональное тестирование ↗
2. Методы тестирование по уровню знания системы ↗
3. Разница между мануальным и автоматизированным тестированием ↗
4. Статическое и динамическое тестирование ↗
5. Принципы тестирования ↗
6. Ошибки и дефекты: Жизненный цикл бага ↗
7. Регресс, ретест и смоук ↗
8. Пирамида тестирования ↗
9. Тестовые окружения ↗

Документация в тестировании

4 урока
1. Артефакты тестирования: Test Plan, Test Case, Bug Report ↗
2. Создание тест-кейсов: структура и принципы ↗
3. Создание баг-репорта ↗
4. Чек-листы ↗

Тест-дизайн

7 уроков
1. Техники тест-дизайна: эквивалентное разбиение, анализ граничных ↗
2. Эквивалентное разделение (Equivalence Partitioning) ↗
3. Анализ граничных значений (Boundary Value Analysis) ↗
4. Таблицы принятия решений (Decision Tables) ↗
5. Диаграммы переходов состояний (State Transition Diagrams) ↗
6. Попарное тестирование (Pairwise Testing) ↗
7. Тестирование на основе сценариев использования ↗

Основы клиент-серверной архитектуры

8 уроков
1. Что такое клиент-серверная модель ↗
2. Отличие от монолитной архитектуры ↗
3. Роли клиента и сервера ↗
4. Фронтенд (UI), бэкенд (логика), база данных — обзор ролей ↗
5. API как связующее звено ↗
6. Основы HTTP-протокола: запросы/ответы, методы ↗
7. Введение в API ↗
8. Основы WebSocket ↗

HTTP и REST API — основа коммуникации

9 уроков
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. Микросервисная архитектура ↗

Работа в команде

5 уроков
1. Взаимодействие с разработчиками и аналитиками ↗
2. Agile-доска ↗
3. Обзор Jira ↗
4. Проведение тестирования в Agile/Scrum ↗
5. Работа с CI/CD (Jenkins, Git) ↗

Тестирование веб-приложений

9 уроков
1. Архитектура веб-приложений ↗
2. Основы выполнения запроса в интернете ↗
3. URL ↗
4. Как работает браузер ↗
5. Элементы веб-интерфейсов ↗
6. cookies, session storage, локальное хранилище ↗
7. DevTools - инструмент для тестирования веб-приложений ↗
8. Оформление баг-репортов в Jira ↗
9. Практика тестирования веб-приложений ↗

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

6 уроков
1. Тестирование API: позитивные и негативные кейсы ↗
2. Проверка заголовков, статусов, тел запроса и ответа ↗
3. Логирование и анализ логов ↗
4. Curl ↗
5. Postman ↗
6. Swagger ↗

Тестирование требований

7 уроков
1. Что такое требования ↗
2. Признаки хороших требований ↗
3. Техники тестирования требований ↗
4. Работа с изменяющимися требованиями ↗
5. Ошибки и риски, связанные с требованиями ↗
6. Практика ↗
7. Дополнительно ↗

Базы данных

5 уроков
1. Введение в базы данных ↗
2. Основы реляционной модели ↗
3. Основы SQL: SELECT-запросы ↗
4. Продвинутый SELECT ↗
5. Изменение данных ↗

Технический стек современных проектов

7 уроков
1. Введение ↗
2. Frontend (Клиентская часть) ↗
3. Backend (Серверная часть) ↗
4. База данных ↗
5. API / Коммуникация ↗
6. Инфраструктура и деплой ↗
7. Безопасность и мониторинг ↗

Итог

1 урок
1. Чек-лист для повторения ↗