Andrew Lock: Testing Frameworks - Episode 376

Andrew Lock: Testing Frameworks - Episode 376

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.

Denne episoden er hentet fra en åpen RSS-feed og er ikke publisert av Podme. Den kan derfor inneholde annonser.

Episoder(419)

Justin Martin: Commanding Fleets of AI Agents - Episode 420

Justin Martin: Commanding Fleets of AI Agents - Episode 420

https://clearmeasure.com/developers/forums/ Today I'm joined by Justin Martin, a product-focused engineering leader based in Austin, Texas, with more than twenty years of experience driving technica...

21 Sep 38min

Uncle Bob Martin: AI Driven Development - Episode 419

Uncle Bob Martin: AI Driven Development - Episode 419

https://clearmeasure.com/developers/forums/ Today I'm joined by Robert C. Martin, known to most of the industry as Uncle Bob - a programmer since 1970, co-author of the Agile Manifesto, and the firs...

14 Sep 52min

Jeffrey Palermo: AI-Driven Software Projects - Episode 418

Jeffrey Palermo: AI-Driven Software Projects - Episode 418

https://clearmeasure.com/developers/forums/

7 Sep 18min

Joseph Guadagno: Architecture for AI Development - Episode 417

Joseph Guadagno: Architecture for AI Development - Episode 417

https://clearmeasure.com/developers/forums/ Joseph Guadagno is an experienced executive level software leader and architect over 30 years of software development experience and a Microsoft MVP since...

31 Aug 42min

Anna Hoffman: AI Database Development - Episode 416

Anna Hoffman: AI Database Development - Episode 416

https://clearmeasure.com/developers/forums/ Anna Hoffman is a Principal Group Product Manager for Azure Data on Microsoft's SQL Engineering team, where she works across SQL Server, Azure SQL, and SQ...

24 Aug 48min

Mark Seemann: AI Code Quality - Episode 415

Mark Seemann: AI Code Quality - Episode 415

https://clearmeasure.com/developers/forums/ Mark Seemann is a self-employed programmer and software architect based in Copenhagen, Denmark, and the author of Code That Fits in Your Head and Dependenc...

17 Aug 49min

Jimmy Bogard: AI-Driven Development - Episode 414

Jimmy Bogard: AI-Driven Development - Episode 414

https://clearmeasure.com/developers/forums/ Today's guest is a true heavyweight in the .NET open-source world — someone whose work has quietly, but profoundly, shaped the way countless developers bu...

10 Aug 42min

John Bristowe: Octopus Catchup - Episode 413

John Bristowe: Octopus Catchup - Episode 413

https://clearmeasure.com/developers/forums/ John Bristowe brings over 20 years of experience in technology to his role as Developer Advocate at Octopus Deploy. His career includes time at Progress a...

3 Aug 36min

Populært innen Politikk og nyheter

giver-og-gjengen-vg
aftenpodden
popradet
forklart
aftenpodden-usa
stopp-verden
bt-dokumentar-2
det-store-bildet
rss-gukild-johaug
nokon-ma-ga
fotballpodden-2
rss-espen-lee-usensurert
dine-penger-pengeradet
hanna-de-heldige
rss-ness
rss-penger-polser-og-politikk
aftenbla-bla
e24-podden
frokostshowet-pa-p5
unitedno