Adventures in .NET

Integration Testing - The Why and How - .NET 204

6 snips
Nov 5, 2024
In this engaging discussion, Martin Costello, a senior engineer at JustEatTakeaway.com and experienced .NET developer, dives into the world of integration testing. He shares insights on the importance of various automated testing types and highlights useful tools for the .NET ecosystem. The conversation also covers strategies for efficient testing, the nuances of testing in AWS, and the balance between thoroughness and efficiency in test setups. Plus, there’s a fun twist as they relate testing to vampires and share some laughs about it!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

From QA to C#

  • Martin Costello's coding journey began unexpectedly with a QA role involving address validation software.
  • He learned C# by adapting a colleague's Windows Forms automation tool for a different project.
ANECDOTE

Transition to Development

  • Martin's C# skills grew over six years writing automation tools, leading to a technical QA role on an e-commerce product.
  • He transitioned into a developer role due to writing substantial product code and tests.
ADVICE

Integration Test Approach

  • Treat integration tests as black boxes, interacting with the application like a user.
  • Stub out external dependencies to isolate the application's behavior.
Get the Snipd Podcast app to discover more snips from this episode
Get the app