Stepik "Тестирование ПО с нуля. Теория + Практика"

Тест-дизайн, SQL, API, Git, CI/CD, портфолио и поддержка. Задания проверяет ИИ, а не только автотест.

Обложка курса Stepik

Кому подойдет этот курс?

Данный курс записан на простом языке, с понятными примерами без лишней воды и пустых обещаний для тестировщиков с нуля

Вы работаете годами на одном месте, а рынок меняется и требует новые знания. Данный курс полностью отвечает требованиям рынка и поможет вам получить недостающие знания за максимально короткий срок

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

Чему вы научитесь на курсе

  • Разберетесь в видах тестирования
  • Создадите свой первый чек-лист и тест-кейс, оформите отчет о дефекте, разберетесь в отличиях тест-плана и тестовой стратегии
  • Научитесь применять основные техники тест-дизайна, которые помогут вам создавать оптимальное количество проверок для вашего продукта
  • Научитесь работать в таких инструментах как: DevTools, Postman, Figma на реальном приложении, разработанном для курса
  • Научитесь отличать нативное приложение от гибридного, симулятор от эмулятора. Узнаете об особенностях тестирования мобильных приложений
  • Научитесь писать простые запросы на языке SQL к базам данных и настраивать БД на примере MySQL

На что нужно обратить внимание перед выбором курса

Мои курсы записаны на русском языке, но в них используется большое количество английских терминов и заимствованных слов. Для комфортного прохождения курса уровень английского должен быть не ниже Pre-Intermediate (A2).

Многие вакансии вне ЕврАзЭС предполагают от соискателя уровень B2. Исключение для РФ: этот рынок отличается большим количеством локальных продуктовых компаний и аутсорсинга, поэтому искать работу можно только с русским языком в запасе

Работа инструментов на курсе будет рассмотрена с точки зрения двух платформ: macOS* и Windows. Основной упор на курсе отдается тестированию веб-приложений. Необходимая база по тестированию мобильных приложений также будет рассмотрена, однако автор не является экспертом в этом вопросе.

Тестирование десктопных приложений на курсе не рассматривается. *MacOS только для уровня PRO

Прохождение любого курса не гарантирует 100% трудоустройство студента. Автор не сторонник пустых обещаний, которые вы можете увидеть в рекламах других онлайн-школ, которые чаще всего подкреплены только словами.

Автор предоставит все материалы и обратную связь, с помощью которых вы разберетесь в основах функционального тестирования, научитесь работать в самых популярных и востребованных инструментах в различных типах приложений, подготовите резюме и с ним сможете выйти на рынок труда.

Основная ответственность остается за вами!

Этапы обучения на курсе

  1. 1

    Старт. Вы знакомитесь с первым уроком и структурой курса. После полной оплаты вы получаете доступ ко всем лекциям, домашним заданиям и закрытому чату

  2. 2

    Самостоятельное обучение. Модуль за модулем вы просматриваете предзаписанные уроки и изучаете материал самостоятельно

  3. 3

    Коммуникация и обратная связь. В закрытом чате вы участвуете в обсуждении заданий и консультируетесь с преподавателем.

  4. 4

    Получение сертификата. После прохождения всего курса и выполнения всех домашних заданий вы получаете именной сертификат.

Преподаватель курса

С 2015 работаю в области обеспечения качества С 2019 в роли тестировщика Обучаю более 100.000 студентов по всему миру на Udemy, Stepik и Tilda IT-блогер в Artsiom Rusau QA Life Про мой опыт в Linkedin: https://linkedin.com/in/artsiomrusau/

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

Теория тестирования
  • QA, QC, Testing. Верификация и валидация
  • Принципы тестирования
  • SDLC. Модели разработки ПОУровни тестирования
  • Типы тестирования
  • Scrum
  • Kanban и XPАнализ требований
Проектирование тестов. Тестовая документация
  • Эквивалентное разбиение и анализ граничных значений
  • Попарное тестирование
  • Диаграмма переходов и состояний, таблица принятия решений, предугадывание ошибок
  • Тест-план, тест-стратегия и отчет по результатам тестирования
  • Тест-кейсы и чек-листы
  • Работа в Test
  • Rail, QASE и Test.it
  • Отчет о дефекте. Виды улучшений
  • Работа в Jira и Youtrack
  • Матрица трассировки и метрики в тестировании
  • Оценка трудозатрат в тестировании. Виды эстимации
Тестирование веб-приложений
  • Как работает Internet? IP, MAC, URL, DNSКлиент-серверная архитектура. Монолиты и микросервисы. Балансировщики
  • HTTP-протокол. HTTP-методы. Запросы и ответы. Коды ответов
  • Кэш и куки. Разница в определениях веб-сайта, приложения, сервиса и сервера
  • Chrome Dev
  • Tools. Инструменты разработчика в браузере
  • Основы HTML и CSSТестирование графического интерфейса (GUI)
Тестирование API с помощью Postman
  • Виды API. SOAP и RESTУстановка и обзор Postman
  • API-документация. Swagger и типы данных
  • HTTP-методы в Postman. Цепочка запросов
  • Идентификация, аутентификация и авторизация. Типы авторизации в Postman
  • Тестирование SOAP-сервисов. Soap
  • UI. Test runner + CSV/JSONПерехват трафика в Postman
  • Простые автотесты. Тест-кейсы и чек-листы
  • Работа с тестовыми данными в Postman
Тестирование баз данных
  • Базы данных. Типы БД и СУБД. Нормальные формы
  • Установка My
  • SQL-сервер. Создание таблиц в БДSELECT запросы в SQL. Агрегатные функции
  • JOIN запросы в SQLNo
  • SQL база данных на примере Mongo
  • DB
Тестирование мобильных приложений. Снифферы
  • Типы мобильных приложений. Статистика
  • Эмуляторы мобильных устройств Android Studio и Genymotion
  • Особенности тестирования мобильных приложений
  • Установка и настройка Charles Proxy
  • Использование Charles Proxy для тестирования
  • Установка и настройка Fiddler
  • Использование Fiddler для тестирования
Основы работы с git
  • Основы GITУстановка и настройка git/github
  • Базовые команды git. Отслеживание измененийgit commit, git checkout, git stash
  • Работа с ветками в git
  • Git Gui и Git Flow
Основы работы с bash
  • Установка и настройка подсиcтемы Linux на Windows
  • Команды ls и mkdir
  • Команды mv, cp, nano, less, vi, cat
  • Команды grep и find
  • Операции с выводом и процессами
  • Команды ping и curl
CI/CD, ChatGPT и другие инструменты
  • Chat
  • GPT для тестировщика
  • Тестовые окружения
  • Введение в CI/CD для тестировщика
  • Основы работы с Jenkins
  • Основы работы с Git
  • Hub Actions
Дополнительные материалы
  • Создание резюме и сопроводительного письма
  • Книги для начинающего тестировщика
  • Правила деловой переписки
  • Как построить процесс тестирования, если ты один тестировщик на проекте?Ресурсы для изучения английского языка
  • Как получить первый опыт работы и где практиковаться в тестировании?Создание профиля в Linked
  • In
  • Дополнительные инструменты тестировщика (Testrail, Mind
  • Manager, Share
  • X)
Сначала – как учиться

Курс "Эффективное обучение" разбирает методики, работу с ИИ и разбор своих ошибок. Он бесплатный и живёт только на платформе: час на него сэкономит недели на всём остальном.

Открыть курс

Что есть на платформе, кроме курса

Курсы там стоят на 20% дешевле, а рядом с ними живёт всё остальное.

Игры и тренажёры

Задания, которые проходят руками, а не глазами: баги, кейсы, запросы.

Песочницы

SQL и API прямо в браузере – без установки Postman и базы на своей машине.

Шпаргалки

Термины, схемы и команды под рукой во время задания и потом на работе.

Голос помощника Арти

Он отвечает вслух и подсказывает по вашему заданию, но решения не выдаёт.

Достижения и находки

Прогресс виден, а не угадывается: уровни, находки, серия занятий.

Ежедневные задания

Небольшая задача на каждый день – чтобы учёба не откладывалась на выходные.

Платформа Learn – дешевле на 20%

Курсы на платформе стоят на 20% дешевле. Рядом с ними игры и тренажёры, песочницы для SQL и API, шпаргалки, голосовой помощник Арти, достижения и ежедневные задания.

Открыть платформу

Частые вопросы

Где этот курс выгоднее купить?

На платформе learn.rusau.net: там скидка 20%, игры и тренажёры, песочницы для SQL и API, шпаргалки, голосовой помощник Арти, достижения и ежедневные задания.

Чем курс на Stepik отличается от платформы?

Содержание то же. На платформе он на 20% дешевле, и рядом с ним тренажёры, песочницы, шпаргалки и помощник Арти.

Есть ли бесплатные курсы?

Да, базовый курс по тестированию открыт без оплаты.

Сколько действует доступ?

Доступ бессрочный, курс проходится в своём темпе.

Выдаётся ли сертификат?

Да, при выполнении порога по заданиям.