Программирование Creating Maintainable Contexts for Automated Testing - Pluralsight (2019)

  • Автор темы VkurseAngel
  • Дата начала
VkurseAngel

VkurseAngel

Старожил
Команда форума
Премиум
14 Фев 2023
33,339
73,603
121
#1
Creating Maintainable Contexts for Automated Testing
Pluralsight - Mel Grubb

Изображение Creating Maintainable Contexts for Automated Testing - Pluralsight (2019)


In this course, you'll see a demonstration of a typical hand-built test context, and the factors that make it brittle and hard to maintain. By using software principles we're all familiar with, and some patterns we may not have seen before, we can create contexts that remain focused on the information most important to understanding what the tests are trying to tell your team. We'll start with general principles, and then move into the Object Mother pattern, a common approach to extracting test context creation tasks. From there, we'll move into the Object Builder pattern, a more modern and expressive evolution of the Object Mother. Finally, you'll see how to use Roslyn-based C# scripts to generate the tedious parts of the Object Builder pattern, so that you can get back to the interesting stuff. When you’re finished with this course, you will have an appreciation for what makes for a good test context, and the skills to apply this knowledge to your current and future projects.

01. Course Overview:
01. Course Overview
02. The Problem with Test Suites:
01. Introduction
02. Software Is Complicated
03. A Tour of the Solution
04. Tools and Frameworks
05. A Tour of the Tests
06. Going International
07. Demo - Going International
08. Summary
03. Extracting Test Data into an [Object Mother]:
01. Introduction
02. Cleaning Up the Existing Test Suite
03. Generation of Simple Values
04. Object Mothers
05. Demo - Object Mothers
06. Generation of Object Hierarchies
07. Demo - Generation of Object Hierarchies
08. Parent Child Relationships
09. Demo - Parent Child Relationships
10. Summary
04. Evolving an Object Mother into a Builder:
01. Introduction
02. Object Builders and Fluent Interfaces
03. Demo - From Object Mother to Object Builder
04. Comparison - Object Mothers and Object Builders
05. Demo - StateMother to StateBuilder
06. A Builder Is a Blueprint
07. Demo - Make a Plan
08. Lazy Is Good
09. Demo - Lazy Builders
10. Summary
05. Automating Builder Creation with Code Generation:
01. Introduction
02. Demo - Extracting Base Class Functionality
03. Demo - Extracting a Partial Class
04. Demo - C# Scripts
05. Demo - Generating the Build Method
06. Demo - Generating the Default Method
07. Demo - Generating the With Methods
08. Demo - Creating New Builders
09. Summary

Продажник:

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

О нас

Слив платных курсов - скачать бесплатно

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

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя