sun
Интересующийся
Интересующийся
sun
Интересующийся
Интересующийся
- Сообщения
- 12
- Реакции
- 36
Автоматизация тестирования на С#
О курсе
Автоматизация тестирования позволяет избавиться от рутины ручного функционального тестирования, передав программе задачи по последовательному запуску теста, инициализации соответствующих элементов, выполнению теста, анализу и выдачи результата.
Курс «Автоматизация тестирования на С#» позволит вам лучше понять процесс тестирования приложений и научиться применять автоматизированное тестирование на практике. На курсе рассматриваются возможности применения библиотеки Selenium для тестирования веб и десктоп приложений. Рассматриваются возможности тестовых фреймворков C# для автоматизации тестирования - NUnit, xUnit и MSTest. Будет рассмотрена возможность применения паттерна Page Object, и расширение этого шаблона Page Factory для проектирования тестов.
Вы познакомитесь с API тестированием на примере REST приложений, а также с основами и ключевыми моментами подхода разработки BDD (Behavior-driven development - разработка через поведение), с синтаксисом языка Gherkin, поддерживающим разработку, основанную на поведении, и с инструментом для применения BDD подхода - SpecFlow.
Этот курс входит в специальности:
Quality Assurance
Предварительные Требования
Для прохождения данного курса необходимы знания языка C# на уровне курса C# Базовый, понимание принципов ООП и основ Unit-тестирования на языке C#.
Будет плюсом знание общих принципов тестирования (основные понятия, виды тестирования, уровни тестирования, структура тест-кейса), знание основ Web-технологий (структура HTML-страницы), знание REST API.
Вы научитесь
ПРОДАЖНИК
СКАЧАТЬ
О курсе
Автоматизация тестирования позволяет избавиться от рутины ручного функционального тестирования, передав программе задачи по последовательному запуску теста, инициализации соответствующих элементов, выполнению теста, анализу и выдачи результата.
Курс «Автоматизация тестирования на С#» позволит вам лучше понять процесс тестирования приложений и научиться применять автоматизированное тестирование на практике. На курсе рассматриваются возможности применения библиотеки Selenium для тестирования веб и десктоп приложений. Рассматриваются возможности тестовых фреймворков C# для автоматизации тестирования - NUnit, xUnit и MSTest. Будет рассмотрена возможность применения паттерна Page Object, и расширение этого шаблона Page Factory для проектирования тестов.
Вы познакомитесь с API тестированием на примере REST приложений, а также с основами и ключевыми моментами подхода разработки BDD (Behavior-driven development - разработка через поведение), с синтаксисом языка Gherkin, поддерживающим разработку, основанную на поведении, и с инструментом для применения BDD подхода - SpecFlow.
Этот курс входит в специальности:
Quality Assurance
Предварительные Требования
Для прохождения данного курса необходимы знания языка C# на уровне курса C# Базовый, понимание принципов ООП и основ Unit-тестирования на языке C#.
Будет плюсом знание общих принципов тестирования (основные понятия, виды тестирования, уровни тестирования, структура тест-кейса), знание основ Web-технологий (структура HTML-страницы), знание REST API.
Вы научитесь
- Понимать и уметь применять принципы автоматизации тестирования в построении процесса тестирования проекта.
- Применять 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.
ПРОДАЖНИК
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.