Тестирование API с RestSharp и Specflow в C# — это практический курс, который поможет вам освоить автоматизацию API с нуля и научит применять полученные навыки в реальных рабочих проектах. Курс создан специально для тех, кто уже знаком с основами C# и хочет углубиться в эффективное и масштабируемое тестирование API.
Что представляет собой этот курс
Курс сочетает теорию, практику и демонстрации реальных рабочих сценариев, позволяя вам уверенно писать и развивать автоматизированные API-тесты. В процессе обучения вы получите понимание того, как устроены современные инструменты тестирования и как создавать гибкую архитектуру тестов.
Ключевые возможности курса
Изучение полного цикла тестирования API на базе RestSharp
Понимание структуры и принципов работы различных библиотек RestSharp
Практика выполнения запросов Execute с использованием асинхронных и синхронных методов
Создание и настройка кастомных библиотек для тестовых проектов
Интеграция SpecFlow для реализации сценариев в стиле BDD
Реализация параллельного запуска тестов для ускорения выполнения
Работа с JWT Bearer аутентификацией
Чему вы научитесь
После прохождения курса вы сможете уверенно проектировать структуру тестов, писать расширяемые библиотеки, применять лучшие практики тестирования API в .NET и разрабатывать тестовые решения, соответствующие стандартам индустрии.
Навыки, которые вы получите
Настройка и работа с RestSharp для отправки HTTP‑запросов
Построение BDD-сценариев с помощью SpecFlow
Применение шаблонов проектирования для тестовых фреймворков
Создание конфигураций тестирования и управление зависимостями
Параллелизация тестов и оптимизация тестового окружения
Почему этот курс выделяется
Программа курса охватывает множество практических сценариев, которые редко встречаются в других обучающих материалах. Все примеры основаны на реальных задачах, возникающих при работе с API, что позволяет легко переносить изученный материал в собственные проекты.
Преимущества курса
Подробные разборы сложных кейсов
Пошаговые инструкции для каждого этапа разработки
Готовые шаблоны и образцы кода, которые можно использовать в ваших проектах
Практико-ориентированный подход
Итог
Изучив материалы курса, вы сможете внедрять профессиональные методы тестирования API в C#, работать с современными инструментами и использовать готовые фреймворки в реальных проектах. Эти знания помогут вам повысить качество разработки и ускорить рабочие процессы.
Урок 1.00:02:39
Introduction
Урок 2.00:08:06
Performing Simple GET operation with RestSharp
Урок 3.00:10:09
Installing Fake JSON server for API testing
Урок 4.00:06:27
Understanding DeSerialization of Response object with RestSharp
Урок 5.00:11:49
Performing POST with body parameter and with strongly typed class
Урок 6.00:15:00
Working with Generic and Asynchronous Execute method of RestSharp
Урок 7.00:12:45
Working with Generic and Asynchronous Execute method of RestSharp (Contd)
Урок 8.00:08:07
Writing Custom libraries for RestSharp with extension methods
Урок 9.00:11:15
Using Inbuilt Async Task Async Library
Урок 10.00:03:28
Specflow integration with RestSharp
Урок 11.00:14:15
Specflow context injection to work with RestSharp instance sharing
Урок 12.00:09:24
Specflow hooks for code maintainability
Урок 13.00:07:15
More specflow scenarios with RestSharp POST operation
Урок 14.00:04:54
Parallel Execution support with Specflow
Урок 15.00:05:23
JWT authentication with RestSharp using Anonymous class body
Урок 16.00:06:37
JWT authentication with RestSharp using Anonymous type class
Урок 17.00:06:22
JWT body from JSON file with RestSharp
Урок 18.00:07:59
JWT authentication in Specflow Background scenario
Урок 19.00:06:05
Complete source Code
Урок 20.00:02:54
Introduction
Урок 21.00:19:56
Extent reporting setup and getting started
Урок 22.00:09:43
Extent reporting generate report dynamically
Урок 23.00:13:18
Extent reporting with Specflow steps
Урок 24.00:14:21
Historical report with Klov reporting
Урок 25.00:07:37
Extent report 4 support
Урок 26.00:27:14
Introduction to Contract Testing (Video from EA Weekly)
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф