Автоматизация тестирования на С#

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

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

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

 

ВИДЕОУРОК №1. Автоматизация тестирования

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