Session

Launch, Test, Teardown: Hands-On testing with .NET Aspire

Your application depends Databases, message brokers, external APIs. To test your application in full these all need to be available. Creating and environment for development, CI, or other testing can be difficult, leading to brittle startup scripts and failures that are hard to reproduce. But with Aspire you can build stable and trustworthy environments.

In this workshop, you'll learn how to use .NET Aspire as a test harness. Using an application with a frontend, API, database, and external services. We'll start by adding the AppHost and piece by piece build on top of it.

You'll learn to:
- setup databases, message queues and how to deal with data
- mock 3rd party APIs
- connect AI for discovery and analysis
- run integration tests (with or without BDD and Playwright)
- customize Aspire to your needs
- hook this into you CI/CD pipeline

I'll provide an example application to work with. But feel free to bring you own application as extra challenge!

Jos Hendriks

Helping teams build quality software and simplifying complexity | Lead developer | Technical coach | Software architect

's-Hertogenbosch, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top