Session
💎 The art of backend component tests
As the testing diamond and component/integration tests become the new gold standard, the knowledge about writing them efficiently is still rare and often scattered. From the get-go, a developer is thrown into scary decisions like 'Should I clean data between tests?' and 'How should I mock remote APIs?'. Looking at traditional literature won't yield any relevant answers. This talk dives into the beauty and power of component tests when done right.
Our journey will go through the key areas of component testing, touching on topics like dealing with data(base), interactions with external services, testing message queues, error handling and readiness scenarios (did the process exit when it should?!), and ensuring OpenAPI integrity
Don't like theoretical talks? Great, because 90% of our time will get spent with real-world testing scenarios and popular libraries. This talk is inspired by my GitHub testing best practices series, boasting almost 130,000 stars.
- This is my flagship talk, which I'm keen to improve constantly
- Not your typical 'yada yada TDD testing talk'—this dives into the new world of testing APIs with component and integration tests
- The insights shared are extracted from dozens of consultation engagements with giant companies
Yoni Goldberg
Full-stack development consultant, testing specialist
Athens, Greece
Links
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