World Congress 2023 Sep 27, 2023

Testing .NET applications a Tool box for every developer

Alexandre Borges

Testing isn't just about finding bugs; it fundamentally drives developer happiness. Discover how to build a flexible .NET toolbox that transforms legacy code anxiety into deployment confidence.

Pause
Mute Enter Fullscreen
#1 about 5 min

Using tests to build a confident developer culture

Fostering a safe environment with tests improves code quality and team happiness.

#2 about 5 min

Keeping tests self-contained for local development

Self-contained and fast tests reduce local setup friction for new team members.

#3 about 3 min

Using tests as quality gates in paths to production

Defining exact deployment steps and using tests as quality gates aligns team agreements.

#4 about 3 min

Adopting shift-left testing to refine business requirements

Integrating tests before developing code clarifies requirements and aligns business expectations.

#5 about 3 min

Managing testing strategies within continuous delivery pipelines

Running fast and reliable tests in continuous delivery pipelines avoids deployment bottlenecks.

#6 about 3 min

Building test infrastructure for existing legacy projects

Creating dedicated testing infrastructure around legacy code enables safe iterative improvements.

#7 about 1 min

Adapting the test pyramid to project requirements

The test pyramid serves as a flexible guideline rather than a strict rule for applications.

#8 about 4 min

Defining the core triad of basic tests

Unit, integration, and acceptance testing each offer unique perspectives on application functionality.

#9 about 5 min

Evaluating applications through specialized testing strategies

Contract, load, and mutation tests uncover architectural edge cases and performance limits.

#10 about 2 min

Recommended tools and literature for effective testing

Utilizing highly regarded testing literature deepens foundational knowledge for producing quality code.

Matching moments

1:35 min

Shifting to a culture of continuous proof and best practices

Sonja Nesic Sonja Nesic · WWC Europe 2026

1:18 min

Reflecting on the core motivations for writing tests

Daniel Afonso Daniel Afonso · WWC 2025

1:29 min

Bridging developers, testers, and requirements engineers in testing

Johannes Bergsmann Johannes Bergsmann +1 · WWC 2023

1:34 min

Core principles for successful end-to-end test implementation

Johannes Stern Johannes Stern · WWC 2024

2:30 min

The shifting mindset of modern quality assurance engineers

Alisa Hrustic Alisa Hrustic · Europe 2026 Virtual

1:59 min

Aligning testing frameworks with team skills and feedback

Augustin Gottlieb Augustin Gottlieb · WWC 2025

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer, IBM

Eric Deandrea
Open session

World Congress 2026 North America

Agents Can't Iterate Against Tests That Lie

Rocky Warren

Senior Staff Software Engineer at Clipboard

Rocky Warren
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Paweł Matynia, Bartosz Leczycki

Paweł Matynia
Bartosz Leczycki
Open session

World Congress 2026 North America

Who Tests the AI? Building Trustworthy AI Systems at Enterprise Scale

Him Raj Singh

PayPal, Manager, Software Engineer

Him Raj Singh
Open session

World Congress 2026 North America

Culture Doesn't Scale Itself: Leading Engineering Teams Through Hypergrowth and the AI Transition

Thanos Baskous

VP of Engineering and Co-founder of Cogent Security

Thanos Baskous
Open session

World Congress 2026 North America

Agentic Drift: keeping pace with your agents

John Coghlan

Senior Director, Developer Advocacy at GitLab

John Coghlan