Search a title or topic

Over 20 million podcasts, powered by 

Player FM logo
Artwork

Content provided by Jeffrey Palermo. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Jeffrey Palermo or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.
Player FM - Podcast App
Go offline with the Player FM app!

Andrew Lock: Testing Frameworks - Episode 376

32:38
 
Share
 

Manage episode 519857874 series 3541978
Content provided by Jeffrey Palermo. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Jeffrey Palermo or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.

Andrew Lock is a staff software engineer at Datadog and educator whose contributions to the .NET ecosystem have shaped how developers approach modern web applications. Located in the UK, Andrew is a Microsoft MVP, Author of ASP.NET Core in Action, and has an active blog all about his experience working with .NET and ASP.NET Core.

Topics of Discussion:

[2:56] Andrew talks about appreciating the joy of coding and the minutiae of figuring out the correct way to do things.

[3:28] Andrew discusses the various testing frameworks available for .NET, including MS Test, NUnit, XUnit, and TUnit. He explains the history and evolution of these frameworks, noting that XUnit has become the de facto default version.

[7:41] Andrew explains his interest in TUnit, a newer testing library that addresses some of the limitations of XUnit.

[9:29] TUnit is designed to be fast, supporting parallel execution and native AOT for better performance.

[12:16] Is there a way to radically speed up the execution of big test suites?

[15:39] Andrew explains the importance of each type of test in providing confidence that the software works as intended.

[21:26] Andrew notes that full system tests can provide strong confidence by exercising critical pathways in the application.

[29:44] Andrew mentions that tools like Octopus Deploy can be used to automate smoke tests as part of the deployment process.

[30:26] Advice to new developers regarding automated testing, and the importance of writing code that is easy to test, and thinking about testing when writing code.

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Andrew Lock

"Andrew Lock: Containers in .NET8 - Ep 281"

"Andrew Lock: Web Applications in .NET6 - Ep 198"

"Updates to Docker images in .NET8"

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

  continue reading

377 episodes

Artwork
iconShare
 
Manage episode 519857874 series 3541978
Content provided by Jeffrey Palermo. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Jeffrey Palermo or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.

Andrew Lock is a staff software engineer at Datadog and educator whose contributions to the .NET ecosystem have shaped how developers approach modern web applications. Located in the UK, Andrew is a Microsoft MVP, Author of ASP.NET Core in Action, and has an active blog all about his experience working with .NET and ASP.NET Core.

Topics of Discussion:

[2:56] Andrew talks about appreciating the joy of coding and the minutiae of figuring out the correct way to do things.

[3:28] Andrew discusses the various testing frameworks available for .NET, including MS Test, NUnit, XUnit, and TUnit. He explains the history and evolution of these frameworks, noting that XUnit has become the de facto default version.

[7:41] Andrew explains his interest in TUnit, a newer testing library that addresses some of the limitations of XUnit.

[9:29] TUnit is designed to be fast, supporting parallel execution and native AOT for better performance.

[12:16] Is there a way to radically speed up the execution of big test suites?

[15:39] Andrew explains the importance of each type of test in providing confidence that the software works as intended.

[21:26] Andrew notes that full system tests can provide strong confidence by exercising critical pathways in the application.

[29:44] Andrew mentions that tools like Octopus Deploy can be used to automate smoke tests as part of the deployment process.

[30:26] Advice to new developers regarding automated testing, and the importance of writing code that is easy to test, and thinking about testing when writing code.

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Andrew Lock

"Andrew Lock: Containers in .NET8 - Ep 281"

"Andrew Lock: Web Applications in .NET6 - Ep 198"

"Updates to Docker images in .NET8"

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

  continue reading

377 episodes

Kaikki jaksot

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Copyright 2025 | Privacy Policy | Terms of Service | | Copyright
Listen to this show while you explore
Play