Automated ASP.NET MVC Testing: Further Learning

jasonroberts

Jason Roberts

Welcome to Final Part of this review of the Pluralsight course Automated ASP.NET MVC Testing: End to End by Jason Roberts.

With over 15 years industry experience, Jason is a Microsoft .NET MVP who has has written multiple books including Clean C#, and C# Tips. He is also an open source contributor and the creator of FeatureToggle.

 

Course Summary, Complimentary Techniques and Further Learning

Testing Pyramid Redux

The testing pyramid consists of 3 layers: Unit, Integration and UI, and this course has shown how to test at every level.

Use Tools to Add Value

A reminder that we should only use the testing tools that make sense for our project.

A Holistic View of Testing

We should not duplicate effort – if we have certain types of code very well testing in one or two areas, it may be a waste to write more categories of tests for them.

Testing Legacy Applications

We see that we might begin with an upside down pyramid, as unit testing can be difficult for legacy applications.

Complementary Techniques

Jason describes:

  • Convention Tests
  • Business Readable Tests (with SpecFlow or BDDfy)
  • Approval Tests (e.g. for drawing a Stick Man!)

Further Learning and Resources

TeamCity

TestStack: FluentMVCTesting, Convention Tests and BDDfy

Building the Right Thing in .NET with TestStack course

Automated Acceptance Testing with SpecFlow and Gherkin course

Many Thanks to Jason Roberts on producing another high quality and valuable course.

If you got value out of this summary, I recommend watching the whole course.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s