08
фев 2017

Unit тестирование в C#. Видеокурс (2016)

Unit тестирование в C#. Видеокурс (2016)

Написать хороший Unit тест непростая задача. Необходимо не только знать, как пользоваться тем или иным Unit Test Framework, но и понимать основы проектирования, чтобы создавать код, который будет поддерживать тестирование. Этот видео курс предназначен для тех разработчиков, которые хотят систематизировать знания в области написания Unit тестов. Вы познакомитесь с терминологией и будете знать, какие бывают виды тестовых объектов, которые используются для написания юнит тестов. Также, Вы получите много рекомендаций по написанию тестов взаимодействия, при создании которых используются mock-объекты (в данном курсе будет использоваться изоляционный Framework Moq). Если Вы собираетесь освоить TDD и начать создавать более качественный код – этот курс для Вас.

Содержание:
Урок 1. Unit тестирование. Использование MSTest
Обзор тем курса
Лучшие практики написания Unit тестов (правила именования, где размещать тесты, какой код тестировать, а какой нет, шаблон AAA)
Пример создания простого Unit теста
Использование классов Assert
Создание DataDriven тестов
Создание Ordered и Generic тестов
Использование атрибута DeploymentItem
Как заставить себя писать Unit тесты

Урок 2. Использование Stub объектов
Проблема тестирования кода
Что такое зависимость
Виды тестовых объектов
Что такое Stub объект
Тестирование кода с применением Stub объектов
Использование Dependency Injection
Другие способы тестирования кода с зависимостями

Урок 3. Использование Mock объектов. Moq Framework
Типы Unit тестов
Разница между Stub и Mock объектами
Как создать свой Mock объект
Как создать Mock объект использую изоляционный Framework Moq
Настройка возвращаемых значений для методов в Mock объектах
Работа со свойствами на Mock объектах
Контроль выполнения тестируемого кода через Mock объекты
Создание Mock объектов, работающих с событиями
Генерация исключений
Loose и Strict Mock объекты

Информация о видео
Название: Unit тестирование в C#
Автор: Дмитрий Охрименко
Год выхода: 2016
Жанр: Обучающее видео
Язык: Русский

Файл
Формат: MP4
Видео: AVC/H.264, 1920x1080, 30fps, 473kbps
Аудио: AAC, 48000Hz, stereo, 235kbps
Размер файла: 1,08 Гб

Unit тестирование в C#. Видеокурс (2016) Unit тестирование в C#. Видеокурс (2016) Unit тестирование в C#. Видеокурс (2016)


Скачать Видеокурс - Unit тестирование в C#


Показов : 172

Похожие документальные фильмы на Unit тестирование в C#. Видеокурс (2016)

    Создание Unit-тестов в Visual Studio (2016) WEBRipСоздание Unit-тестов в Visual Studio (2016) WEBRip
    Что такое тестирование? Зачем оно нужно программисту и почему может сократить (порой существенно!) время его работы? Тестирование позволяет узнать соответствие сделанной программы требованиям заказчика (зачастую исполнитель и заказчик расходятся в понимании того, что именно должна делать программа :)) и выявить возможные косяки в при исполнении ко...
    Europa Universalis IV: Wealth of Nations (2014/ENG)Europa Universalis IV: Wealth of Nations (2014/ENG)
    Wealth of Nations - второе расширение для критически похвалившей стратегической игры Европа Europa Universalis IV, сосредотачивающаяся на торговле и как превратить богатство мирового потока в Вашу казну.
    PHP и MySQL с Нуля до Гуру 2.0. Видеокурс (2017)PHP и MySQL с Нуля до Гуру 2.0. Видеокурс (2017)
    Этот видеокурс научит вас программировать на самом популярном web-языке в мире - PHP. Предназначен для тех, кто хочет научиться создавать сложные сайты на PHP и MySQL и освоить одну из самых актуальных и высокооплачиваемых профессий в 21-м веке.
    Использование USB Тестера (Тестирование) (2016) WEBRipИспользование USB Тестера (Тестирование) (2016) WEBRip
    Тестирование работы USB Тестера ( USB Doctor) на powerbank и аккумуляторах .
    Java для профессионалов. Обучающий видеокурсJava для профессионалов. Обучающий видеокурс
    Обучающий видеокурс Java для профессионалов - это набор интерактивных озвученных уроков, наглядно демонстрирующих процесс создания приложений Java, позволяющий в короткий срок обучиться программированию на этом языке высокого уровня.
    Программирование на Python для тестировщиков. Видеокурс (2015)Программирование на Python для тестировщиков. Видеокурс (2015)
    Этот курс предназначен для обучения тестировщиков программированию на языке Python.
    AngularJSD3.js. Векторная графика в одностраничных Web-приложениях. Видеоку ...AngularJSD3.js. Векторная графика в одностраничных Web-приложениях. Видеоку ...
    Курс предназначен для продвинутых javascript-программистов, желающих получить новые знания в области работы с векторной графикой SVG в браузерах, используя, де факто, современный стандарт - библиотеку D3.js.
    Angular.JS. Видеокурс (2016)Angular.JS. Видеокурс (2016)
    Этот курс посвящён профессиональной разработке веб-приложений с помощью AngularJS. Курс даст возможность быстро начать создавать свои приложения с использованием одного из самых популярных на сегодняшний день фреймворков – Angular.JS.
    Шёлковый тест [Full pack] 1.5.1 x86+x64 [20.07.2012, ENG + RUS]Шёлковый тест [Full pack] 1.5.1 x86+x64 [20.07.2012, ENG + RUS]
    Кроссплатформенная программа для создания тестов. Предназначена для профессионального составления тестов и проведения сетевого тестирования знаний. Её могут использовать все, кому понадобиться быстро создать тест и проверить знания. Тест вбирает в себя сразу 3 модуля: создание, тестирование, модуль отчёта.
    PerformanceTest Portable 7.0PerformanceTest Portable 7.0
    PerformanceTest Portable 7.0 Passmark PerformanceTest - программа эталонного тестирования аппаратных средств компьютера, которая обеспечивает быструю оценку работы "железа" (поддерживаются как однопроцессорные, так и многопроцессорные системы). Результаты тестирования представляются в виде гистограммы, что позволяет быстро сравнить полученные рез...
    Embarcadero RAD Studio XE2 16.0.4256.43595 (Pulsar)Embarcadero RAD Studio XE2 16.0.4256.43595 (Pulsar)
    Embarcadero RAD Studio XE2 - Триальный релиз (WebInstaller+скачаные им файлы). Добавлен официальный образ (в папке ISO). Серийник и всё для активации (триальной) в релизе.
    PHP. Уровень 4. Проектирование и разработка сложных веб - проектов на РНР 5PHP. Уровень 4. Проектирование и разработка сложных веб - проектов на РНР 5
    - webинар по курсу PHP. Уровень 4. Проектирование и разработка сложных веб - проектов на РНР 5 В раздаче полный набор - видео, лабы, презентации.
    Kalkules 1.8.0.15 PortableKalkules 1.8.0.15 Portable
    Kalkules - является универсальным научным калькулятором с многими нетрадиционными функциями, которые могут быть использованы особенно учащимися средней школы или студентами университетов.Kalkules также предлагает широкий спектр инструментов, которые делают проведение ваших расчетов проще и быстрее.
    Быстрый старт. Как создавать функциональные сайты без знания кода. Видеокур ...Быстрый старт. Как создавать функциональные сайты без знания кода. Видеокур ...
    Мечтаете заниматься разработкой многофункциональных сайтов, но совершенно не хотите изучать web-программирование и просиживать часами над кодом? Данный видеокурс расскажет вам, как с помощью современных методов создавать функциональные сайты без знания кода.
    JetBrains RubyMine 6.3.2 (2014/Eng) Portable by goodcowJetBrains RubyMine 6.3.2 (2014/Eng) Portable by goodcow
    JetBrains RubyMine — программа представляет собой полнофункциональную среду разработки для создания приложений на базе популярных технологий Ruby и Ruby on Rails. Продукт обладает возможностями разработки web-приложений среды IntelliJ IDEA и включает новые уникальные инструменты создания web-проектов на базе платформ Ruby и Rails.
    easyQuizzy 2.0 Build 421easyQuizzy 2.0 Build 421
    easyQuizzy — это простая и удобная программа для создания и редактирования тестов знаний. Каждый тест представляет собой независимую программу, которую достаточно скопировать на любой компьютер и запустить, для того, что бы начать тестирование.
    Java Starter. Видеокурс (2016)Java Starter. Видеокурс (2016)
    Если Вы имеете только общее представление о том, что такое программирование и никогда не занимались им профессионально, рекомендуем Вам начать изучение с самых основ. Этот курс предназначен для новичков в программировании, а также начинающих разработчиков и программистов, которые хотят в кратчайшие сроки изучить основы программирования, но никак не...
    Красивые тесты (2016) WEBRipКрасивые тесты (2016) WEBRip
    Многие из вас знают о пользе автоматического тестирования. К сожалению, до сих пор находятся команды, которые по разным причинам пренебрегают юнит-тестами. Я расскажу, как научиться писать красивые, понятные, быстрые и легко поддерживаемые юнит-тесты. Покажу примеры и антипримеры тестов
    Как создать, на рынке Форекс, армию роботов с полного нуля и без программир ...Как создать, на рынке Форекс, армию роботов с полного нуля и без программир ...
    Авторский обучающий видео курс состоящий из 4 частей. Курс предназначен как для новичков, так и для тех кто хочет автоматизировать свою торговлю. В курсе приводятся примеры торговых систем, а также схема построения своей собственной системы. Подробно рассмотрены управление рисками и капиталом.
    Microsoft Excel 2013/2010. Уровень 4. Макросы на VBA. Видеокурс (2013) PCRe ...Microsoft Excel 2013/2010. Уровень 4. Макросы на VBA. Видеокурс (2013) PCRe ...
    В новейшей версии Microsoft Office 2013 встроенный язык программирования Visual Basic for Applications (VBA) по-прежнему остается основным наиважнейшим средством автоматизации работы пользователей с офисными приложениями.
    Гибрид ARTWAY MD-101, обзор, тестирование (2016) WEBRipГибрид ARTWAY MD-101, обзор, тестирование (2016) WEBRip
    Представляю вам тестирование гибрида ARTWAY MD-101, это антирадар, видеорегистратор + GPS позиционирование.
    Adobe Illustrator. Базовый курс (2016)Adobe Illustrator. Базовый курс (2016)
    На этом курсе вы освоите инструменты самого популярного редактора векторной графики, научитесь применять их в дизайне, иллюстрации и откроете для себя новые пространства творческой реализации.
    JavaScript/DOM/интерфейсы. Видеокурс (2017)JavaScript/DOM/интерфейсы. Видеокурс (2017)
    В первую очередь этот курс для тех, кто либо не разрабатывал на JS, либо разрабатывал на нём эпизодически и теперь хочет освоить профессионально. Большое внимание на этом курсе уделяется стилю и качеству кода, глубокому пониманию языка. Именно это отличает хорошего разработчика от выучившего пару десятков функций новичка.
    Разработка приложений под Android. Базовый курс (2017)Разработка приложений под Android. Базовый курс (2017)
    Курс предназначен для тех, кто только начинает изучать программирование для мобильных устройств на операционной системе Google Android. Курс состоит из 8-ми уроков, где рассматриваются основы Android SDK: библиотеки классов на Java, основы XML с помощью которых вы сможете писать простые программы для Android.
    C++ для профессионаловC++ для профессионалов
    В этом практическом руководстве с большим количеством примеров представлены все грани разработки приложений на C++, включая этапы проектирования, тестирования и отладки. Здесь описаны простые, но мощные методы, используемые профессионалами, малознакомые, но весьма полезные средства и многократно применяемые шаблоны проектирования. В книге демонстр...
    Специалист Zend Framework 2. Основы разработки + Расширенные возможности. В ...Специалист Zend Framework 2. Основы разработки + Расширенные возможности. В ...
    Zend Framework 2 – библиотека классов с открытым исходным кодом, в основу которого положен принцип «крайней простоты». ZF2 помогает упростить процесс разработки и позволяет повысить конкурентоспособность и продуктивность разработчика. Использование набора настраиваемых классов PHP, ZF2 обеспечивает надежную функциональность и подходит как для больш...
    Landing Page: построение эффективных посадочных страниц. Видеокурс (2016)Landing Page: построение эффективных посадочных страниц. Видеокурс (2016)
    Этот видеокурс подойдет всем, кому интересна тема разработки и создания посадочных страниц или лендингов. После обучения вы сможете самостоятельно оценивать эффективность Landing Page, а также проводить сплит-тестирование.
    Node.JS. Новый поток. Видеокурс (2017)Node.JS. Новый поток. Видеокурс (2017)
    Этот курс посвящён профессиональной Node.JS-разработке. Мы будем использовать современные практики разработки, а не те, которые, хоть и широко представлены в интернете, но давно устарели. Вы получите комплексное понимание, как строить архитектуру для Node.JS, какие задачи и как решать.
    Серия видеокурсов HowTo (2016)Серия видеокурсов HowTo (2016)
    Эта серия видеоуроков призвана помочь начинающим специалистам освоить различные языки программирования. Видеокурсы помогут Вам более детально разобраться с синтаксисом C#, а также с объектно-ориентированным программированием, разберетесь в специфике создания сайтов, особенностях HTML и CSS, а также создавать базы данных, писать запросы и понимать п...
    СЕН2 (ECSA) и СЕН3 (CHFI). Видеокурс (2016)СЕН2 (ECSA) и СЕН3 (CHFI). Видеокурс (2016)
    Цель курса – получить знания и навыки, необходимые для успешного выявления и устранения проблем безопасности в смешанных компьютерных сетях. Курс посвящен методикам проведения тестирования на проникновение в контексте углубленного анализа безопасности компьютерных сетей.


PravoHolding.ru » Документальные фильмы » Unit тестирование в C#. Видеокурс (2016)