×
Вы действительно хотите открыть доступ к тестированию по курсу Тестирование ASP.NET Core MVC приложений на 40 дней?
ВИДЕОУРОК №2. Unit-тестирование бизнес-логики
Вспомнить пирамиду тестирования и концепцию паттерна MVC. Связать виды тестов и компоненты фреймворка. Рассмотрение демо проекта.
Вспомнить, что такое unit-тест. Разобраться со структурой unit-тестов, рассмотреть признаки хорошего unit-теста и типичные ошибки. Рассмотреть функциональную архитектуру в применении к unit-тестам бизнес-логики. Рассмотрение демо проекта.
Вспомнить, что такое unit-тест. Вспомнить, что такое Controller & Middleware. Разобраться в том, как правильно писать unit-тесты для Controller & Middleware. Рассмотрение демо проекта.
Вспомнить, что такое интеграционный тест. Разобраться со структурой интеграционных тестов, рассмотреть признаки хорошего интеграционного теста и типичные ошибки. Вспомнить компоненты ASP.NET Core MVC и проследить взаимосвязь компонентов и интеграционных тестов. Рассмотрение демо проекта.
Вспомнить, что такое интеграционные тесты. Вспомнить, что такое View. Разобраться в том, как правильно писать интеграционные тесты для View. Рассмотрение демо проекта.
Вспомнить, что такое интеграционный тест. Разобраться в том, какие бывают виды интеграционного тестирования базы данных. Разбираться в видах баз данных, применяемых для интеграционного тестирования. Рассмотреть варианты изоляции интеграционных тестов для базы данных. Рассмотрение демо проекта.
Вспомнить, что такое функциональный тест. Разобраться со структурой функциональных тестов, рассмотреть признаки хорошего функционального теста и типичные ошибки. Рассмотрение демо проекта.
Вспомнить, что такое функциональный тест. Разобраться в том, что такое BDD подход. Разобраться со структурой функциональных тестов в подходе BDD, рассмотреть признаки хорошего функционального теста и типичные ошибки в подходе BDD. Рассмотреть фреймворк SpecFlow для функционального тестов в стиле BDD. Рассмотрение демо проекта. Резюме знаний, полученных за курс.