• ВНИМАНИЕ! НОВЫЙ АДРЕС САЙТА

    РКН заблокировал текущий домен

    Актуальный адрес сайта всегда указан здесь - EGROUND-ZERKALO.COM

Скачать Creating Maintainable Contexts for Automated Testing - Pluralsight (2019)

bart

bart

PRO
Сообщения
5.332
Лайки
1.723
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




Продажник:

Скачать:
Скрытое содержимое могут видеть только пользователь группы: PRO
Скрытое содержимое для пользователей: Ferr
 
Сверху Снизу