Курс "Функциональное тестирование ПО с ИИ-проверкой"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. 1

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

  2. 2

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

  3. 3

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

    Раз в неделю (только на пакете Junior+) преподаватель проводит вебинар, где может ответить на ваши вопросы и рассматривает общие ошибки при выполнении домашних заданий

  4. 4

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

    При выборе пакета Junior+ вы создаете резюме и портфолио, которое можете отправить на проверку преподавателю. Всем выпускникам данного тарифа доступна одна индивидуальная менторская сессия в конце обучения.

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

С 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)
Я не вижу разницы в курсах Stepik Basic, Stepik PRO, Udemy и Junior

Кратко: Stepik Basic – база, Stepik PRO/Udemy/Intern – углубленное изучение, Junior – углубленное изучение с поддержкой, вебинарами и массой практики. Подробно:

1. Stepik Basic – бесплатный расширенный курс с тестами и заданиями, который записывается мной на Youtube с 2020 года и по сей день. Он полностью самостоятельный и содержит только базу по тестированию.

Основной минус: некоторые ролики записаны давно и содержат устаревшие интерфейсы некоторых инструментов, меньше практики, больше теории. Курс подойдет для знакомства с профессией и даст ответ на вопрос: нужно ли вам продолжать.

2. Stepik PRO, Udemy – эти курсы одинаковые, с той же программой, уроками и заданиями, на разных платформах. Так как работа Udemy ограничена в России, то для жителей этой страны доступен Stepik PRO.

Он самостоятельный и не предполагает обратную связь по домашним заданиям от меня, только примеры их решения и возможность задать вопросы по ним в чате курса. На курсе используется специально разработанное приложение-песочница с клиентской и серверной частью, доступом к БД и документацией в Swagger.

Если вам нужно углубиться и расширить базу тестирования из бесплатных курсов, больше практики и инструментов, то это отличное решение. Основная часть курса записана весной 2023 года и постоянно обновляется, этого курса и уроков нет на Youtube.

Все апдейты перечислены на странице курса Udemy. Проблемы с устаревшими интерфейсами сведены к минимуму, больше инструментов, расширенная теория тестирования по новой версии ISTQB, больше тестов, больше интерактивных помощников и доступ ко всем обновлениям, больше моего опыта.

3. Junior – это флагманский авторский курс от меня. Помимо всего, что перечислено выше для курсов Udemy/Intern, вы получаете опыт личного взаимодействия со мной и очень много практики.

За 3 месяца мы встретимся на 14 двухчасовых вебинарах по каждому модулю, вы выполните по меньшей мере 25 объемных практических заданий с подробной обратной связью от меня, найдете друзей в специальном парном формате buddy.

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

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

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

Я не понимаю как организовано обучение на твоих курсах

Stepik: после регистрации на курсе вы можете проходить уроки друг за другом. Смотреть ролики, читать конспекты, решать тесты и задания.

Вопросы по прохождению можно оставлять в комментариях к шагам или в чате курса в ТГ. Udemy/Intern: после регистрации на курсе вы можете проходить уроки друг за другом.

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

Вопросы по прохождению можно оставлять в чате курса в ТГ. Junior+: после регистрации на курсе вы можете проходить уроки друг за другом.

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

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

Я не нашел ответа на свой вопрос

Пиши мне в телеграм, я обязательно отвечу и помогу

Сначала – как учиться

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

Открыть курс

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

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

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

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

Песочницы

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

Шпаргалки

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

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

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

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

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

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

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

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

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

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

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

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

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

Почему курс на Udemy продается по разной цене в разных странах, например, в РФ и Турции цена другая?

У Udemy есть региональная ценовая политика, а значит для каждой страны стоимость курса меняется динамически. У автора нет возможности ее менять, но он может установить стартовую цену.

В моем случае такая цена курса составляет 80 долларов без купона. Я не считаю, что мой курс стоит 10-12 долларов по акциям Udemy, и 80 долларов это справедливая цена для такого продукта.

К тому же, из России нет возможности купить и использовать курс на Udemy из-за санкций, для этих целей есть Stepik PRO и Intern.

Я не могу учиться по графику. Напрягают дедлайны. Твои курсы мне подойдут?

Курсы Stepik, Intern и Udemy полностью самостоятельные, в них нет дедлайнов. Вы сами можете управлять своим временем сами, так как доступ не ограничен.

Курс Junior+ длится 3 месяца и разделен на модули со строгими дедлайнами, которые влияют на рейтинг. После курса вы можете проходить уроки в своем темпе.

Доступ к курсу без ограничений по времени. Это как?

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

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

Почему я не вижу упоминаний гарантий по трудоустройству, как это есть на сайтах крупных школ?

Никто не может гарантировать вам 100% гарантию трудоустройства, так как поиск работы лежит только на вас.

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

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

Уроки по трудоустройству есть во всех моих курсах и это никакая не гарантия.

Я хочу стать автоматизатором, но не вижу такие модули в твоих курсах. Подойдет ли он мне?

Основы как в ручном, так и автоматизированном тестировании, одинаковые. Поэтому вам в любом случае нужно будет осваивать теорию, проектирование тестов и основные подходы в тестировании веб и мобильных приложений.

Только в специализированном курсе по автоматизации вам дадут очень сжатый конспект, а здесь вы получите нужные навыки и опыт, чтобы стать уверенным Fullstack специалистом в будущем.

Если ваша цель стать автоматизатором сразу после курса, то моих материалов будет недостаточно и нужно будет брать дополнительное обучение, которое займет от полугода и больше.

А как вернуть деньги, если мне не понравится?

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

Как тебя зовут?

Меня зовут Артем Русов. На всякий случай, напоминаю всем и каждому, так как транслитерация с "беларускай мовы" может вводить в заблуждение.

Не могу выбрать один курс. Что делать?

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

Или взять пакет из всех моих курсов и продуктов по приятной цене со скидкой.

Я не знаю английский язык. Это критично?

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

В курсах будут упоминаться термины на английском, от этого никуда не уйти, однако домашние задания можно делать на русском языке.

Нужен ли технический бэкграунд?

Нет. Курс начинается с основ и ведёт к практике шаг за шагом.

Сколько времени занимает прохождение?

Темп свой: доступ не сгорает, дедлайнов нет.