RusauВитринаВойти

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

Тестирование ПО с нуля. Теория + Практика. Базовый уровень

Первое рабочее место тестировщика

"Тестирование ПО с нуля. Теория + Практика": станьте тестировщиком с нуля! 🏆Победитель Stepik Awards 2025 в номинации "Прорыв года"🏆 Этот курс подойдет начинающим и тем, кто хочет освежить знания. Узнайте, как стать тестировщиком через видео, тексты, тесты и задания. Вас ждет поддержка сообщества в ТГ и сертификат от Stepik в конце обучения. Причины заниженного рейтинга объясняются в первом уроке. Автор: Артем Русов

89 уроков · 751 шаг109 471 записались4-5 часов в неделюсертификат

Чему научитесь

  • Фундаментальная теория тестирования
  • Техники тест-дизайна
  • Проектирование тестовой документации
  • Тестирование веб-приложений
  • Тестирование мобильных приложений
  • Работа с реляционными базами данных (SQL)
  • Тестирование API и работа с Postman
  • Работа с git и bash
  • Особенности построения процесса тестирования
  • Создание резюме

Кому подойдёт

  • Те
  • кто еще не знает ничего про тестирование
  • Начинающие специалисты
  • Специалисты
  • которые хотят освежить знания или готовятся к интервью

Что нужно знать заранее

– Базовая компьютерная грамотность – Умение работать с программным обеспечением на уровне уверенного пользователя – Английский язык со словарем – Рабочий компьютер, так как на курсе много практики, связанной с приложениями на нем – Может понадобиться VPN для работы с рядом программ

Программа курса

Оглавление открыто целиком. Сами уроки – после того, как курс у вас откроют

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

Про курс, отзывы и рейтинг3 шага
Вводный урок9 шагов
Постоянно обновляемый текстовый конспект по курсу1 шаг
Кто такой тестировщик? SDLC и STLC16 шагов
Принципы тестирования16 шагов
QA, QC, Testing. Верификация и валидация14 шагов
Уровни тестирования. Позитивные и негативные тесты16 шагов
Тестирование, связанное с изменениями10 шагов
Типы тестирования. Часть 116 шагов
Типы тестирования. Часть 213 шагов
Модели разработки ПО14 шагов
Анализ требований16 шагов
Scrum16 шагов

Техники тест-дизайна

Классы эквивалентности и граничные значения16 шагов
Попарное тестирование9 шагов
Таблица принятия решений, таблицы переходов и состояний11 шагов

Тестовая документация

Чек-листы и тест-кейсы15 шагов
QASE. Обзор функций4 шага
TestIt. Обзор функций4 шага
Отчеты о дефектах. Jira11 шагов
Как писать отчет о дефекте на английском языке?4 шага
Ошибки, сбои, отказы, улучшения8 шагов
Azure Devops. Обзор функций5 шагов
Youtrack. Обзор функций4 шага
Оценка трудозатрат (эстимация) в тестировании10 шагов
Тест-план, тестовая стратегия, отчет по результатам тестирования9 шагов
Метрики в тестировании. Матрица трассировки8 шагов
Типичные ошибки в тестовой документации2 шага

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

Клиент-серверная архитектура14 шагов
HTTP-протокол16 шагов
URL, IP, DNS. Кэш и куки13 шагов
Работа с Devtools8 шагов
Основы HTML и CSS для тестировщика9 шагов
Тестирование полей ввода и веб-форм9 шагов
Работа с логами9 шагов

Тестирование API. Работа с Postman

Тестирование веб-сервисов. SOAP и REST. Теория15 шагов
Тестирование веб-сервисов. SOAP и REST. Практика8 шагов
Что такое API простыми словами?8 шагов
Интерфейс Postman. Swagger11 шагов
Переменные и окружения9 шагов
Встроенные автотесты8 шагов
Переменные в CSV и JSON. Тестирование SOAP9 шагов
Перехват HTTP и HTTPs5 шагов
Типы авторизации и другие фишки Postman7 шагов

Работа с реляционными базами данных

Что такое БД и СУБД? Нормальные формы9 шагов
Создание, удаление, изменение таблиц в MySQL8 шагов
SELECT в MySQL13 шагов
JOIN в MySQL8 шагов
Импорт, экспорт данных. HAVING и UNION8 шагов

Тестирование мобильных приложений

Типы мобильных приложений11 шагов
Эмулятор Android Studio7 шагов
Особенности тестирования мобильных приложений6 шагов
Работа с Charles Proxy8 шагов
Работа с Fiddler8 шагов

Доп: Работа с git

Что такое git и github? 7 шагов
Установка и настройка git и github7 шагов
Базовые команды git. Отслеживание изменений8 шагов
git commit, git reset, git checkout, git stash7 шагов
Работа с ветками7 шагов
git flow, git gui, gitk6 шагов
Создание портфолио4 шага

Доп: Работа с bash

Установка и настройка bash8 шагов
Работа с файлами и папками7 шагов
Текстовые редакторы6 шагов
Поиск файлов7 шагов
Команды с выводом и процессами6 шагов
Команды ping и curl6 шагов

Доп: Управление процессом тестирования + CI/CD

Как настроить QA Proccess с нуля?2 шага
Тестовые окружения6 шагов
CI/CD для тестировщика + демо в Jenkins7 шагов

Доп: Трудоустройство

Как создать резюме?6 шагов
Как создать профиль в LinkedIn?2 шага
Как проходят собеседования на позицию Junior QA?2 шага
Ответы на вопросы к собеседованиям9 шагов
Что спросить на собеседовании у компании?2 шага
Где брать практику и опыт?3 шага
Типы компаний2 шага
Оценка эффективности и пересмотр заработной платы2 шага
Один день из жизни тестировщика2 шага
Друзья курса1 шаг
Выдача сертификата + приятный бонус4 шага

Итоговое тестирование - тренажер

Теория тестирования15 шагов
Техники тест-дизайна7 шагов
Тестовая документация11 шагов
Тестирование веб-приложений11 шагов
Тестирование API15 шагов
Работа с базами данных10 шагов
Тестирование мобильных приложений10 шагов
Работа с git и bash12 шагов

Автор курса

Артём Русов (Artsiom Rusau) – Инженер по тестированию, автор курсов по тестированию ПО на Stepik и Udemy. Курсы прошли более ста тысяч человек; курс "Тестирование ПО с нуля" – победитель Stepik Awards 2025 в номинации "Прорыв года", а сам автор – автор месяца на Stepik в октябре 2025.