

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!
AI Snips
Chapters
Transcript
Episode notes
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.
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.
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.