Testing C# Code in Production with Scientist.NET
Even if we have unit tests in place, problems can still occur when the code is released to production. This course will show you how to use Scientist.NET to test the new code in production to gain greater confidence before starting to use it.
What you'll learn
Errors in production code can be costly to fix, more stressful for the development team, and frustrating for the end-user. In this course, Testing C# Code in Production with Scientist.NET, you will get to see how Scientist.NET allows sections of the application to be changed more safely by running both the existing code alongside the new code in production. You'll begin with an introduction to Scientist.NET before installing it and writing your first experiment. Next, you'll learn how to customize the configuration of experiments. Finally, you'll learn how to publish experiment data to SQL Server and analyze experiment results. After completing this course, you'll be ready to start testing new code in production using Scientist.NET before starting to use it.
Table of contents
- Introduction 2m
- Overview of Demo Code 3m
- Exploring the Existing Solution 3m
- Writing the New Implementation Code 2m
- An Overview of Creating Experiments 1m
- Creating an Experiment 7m
- Executing an Experiment 2m
- An Overview of Result Publishers 2m
- Creating a Console Report Publisher 7m
- Considerations When Using Experiments 3m
- Summary 2m
- Introduction 2m
- Giving Names to Candidates 1m
- Running Multiple Candidates in an Experiment 3m
- Customizing Control and Candidate Comparisons 3m
- Adding Additional Experiment Context Data 3m
- Conditionally Running Experiments in Production 2m
- Reducing Experiment Setup Overheads 4m
- Ignoring Selected Mismatches 2m
- Summary 2m