Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Creating Maintainable Contexts for Automated Testing

Course Cover
compare button icon

Course Features

icon

Duration

1.26 hour

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

1.26 hour

Course Description

This course will show you how to create a typical test context. It will also explain the factors that can make it fragile and difficult to maintain. We can use software principles that we are all familiar with and patterns that we might not have seen before to create contexts that focus on the most important information to understand what your tests are trying tell you. The Object Mother pattern is a common way to create test contexts. We will start with the general principles. We'll then move on to the Object Builder, a modern, expressive version of the Object Mother. You'll also learn how to use Roslyn C# scripts for the repetitive parts of the Object Builder patterns so you can get to the fun stuff. This course will give you an understanding of what makes a good test environment and how to use it in your current and future projects.

Course Overview

projects-img

International Faculty

projects-img

Case Based Learning

projects-img

Post Course Interactions

projects-img

Case Studies,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

Course Instructors

Author Image

Mel Grubb

Instructor

Mel Grubb has been a professional software developer since 1995, working with .Net since version 1.0. Before that, he was a hobbyist since receiving his first computer, a TI-99/4a in 1982, and he...
Course Cover