Курс на 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. Чек-лист для повторения