Новый видео курс — Автоматизация тестирования на C#
ITVDN: курсы программирования
Видеокурсы по
программированию

Заказать звонок

Выбери свою IT специальность

Подписка

Заказать звонок

+38 099 757 27 82

Здравствуйте!

На ITVDN опубликован новый видео курс — “Автоматизация тестирования на C#”! Он пригодится всем начинающим C#/.NET разработчикам, которые стремятся к написанию действительно качественных и продуманных .NET приложений.

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

На курсе рассматривается применение библиотеки Selenium для тестирования веб и десктоп приложений. Рассматриваются возможности тестовых фреймворков C# для автоматизации тестирования — NUnit, xUnit и MSTest. Будет рассмотрена возможность применения паттерна Page Object, и расширение этого шаблона Page Factory для проектирования тестов.

Вы познакомитесь с API тестированием на примере REST приложений, а также с основами и ключевыми моментами подхода разработки BDD, с синтаксисом языка Gherkin, поддерживающим разработку, основанную на поведении, и с инструментом для применения BDD подхода — SpecFlow.

Автор курса — Татьяна Пешкова, Senior QA Engineer. В записанных видео уроках она делится техниками эффективной организации автоматизированных тестов на C#, опираясь на собственный опыт и лучшие практики.

 

Структура курса:

  1. Автоматизация тестирования.
  2. Selenium WebDriver.
  3. Поиск элементов в web и desktop приложениях (локаторы).
  4. Selenium WebDriver: сложные элементы.
  5. Сравнение тестовых фреймворков.
  6. Page Object Pattern.
  7. API тестирование на примере REST.
  8. BDD. Gherkin. SpecFlow.

 

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

  • Применять принципы автоматизации тестирования в построении процесса тестирования проекта.
  • Применять Selenium WebDriver в Visual Studio для тестирования пользовательского интерфейса web-страницы.
  • Использовать инструменты для поиска локаторов в web и в Windows desktop приложениях, а также составлять все типы локаторов, в том числе CSS и XPath.
  • Реализовывать сложное взаимодействие Selenium WebDriver с браузером, такое как: выполнение событий мыши и клавиатуры, выполнение JavaScript-кода, работа с выпадающим списком, со всплывающими сообщениями или дополнительными окнами браузера.
  • Понимать разницу между тестовыми фреймворками NUnit, xUnit и MSTest и применять их атрибуты, в зависимости от необходимости.
  • На практике применять шаблон проектирования автотестов Page Object, и его расширение Page Factory.
  • На примере REST понимать принципы тестирования API, понимать, как строится запрос, как происходит выполнение и получение ответа от сервера.
  • Создавать тесты с помощью библиотеки RestSharp.
  • Понимать, где и как  нужно формировать запросы различных типов (создание, получение, удаление и обновление данных), а также работать с полученными от сервера данными.
  • Понимать ключевые моменты подхода разработки BDD, понимать основы синтаксиса языка Gherkin.
  • Устанавливать и создавать тестовые сценарии с инструментом SpecFlow.

Предварительные требования

Для прохождения данного курса необходимы знания языка C# на уровне курса C# Базовый, понимание принципов ООП и основ Unit-тестирования на языке C#.

Будет плюсом знание общих принципов тестирования (основные понятия, виды тестирования, уровни тестирования, структура тест-кейса), знание основ web-технологий (структура HTML-страницы), знание REST API.

Смотрите первый урок в свободном доступе. Если у вас есть активная подписка, курс доступен для вас в полном объеме. 

КОММЕНТАРИИ И ОБСУЖДЕНИЯ
СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ

Покупай подпискус доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Премиум Plus
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
  • Скачивание видео уроков
199.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
Notification success