Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2022 API World - Testing Pyramid for Event-Driv...

2022 API World - Testing Pyramid for Event-Driven Systems

Avatar for Dan Siwiec

Dan Siwiec

June 21, 2023
Tweet

Other Decks in Programming

Transcript

  1. Hi. I’m a software architect with 15 years of experience

    across multiple domains - health care, telco, travel, banking, retail, recently in love with Kotlin. 🌍 https://danoncoding.com 󰞵 https://github.com/danielsiwiec ✉ [email protected]
  2. Testing Pyramid Demystified End to End Service Unit In-memory tests,

    exercising the smallest, testable part of the application. Often a method or a class.
  3. Testing Pyramid Demystified End to End Unit Service In-memory tests,

    exercising one component at a time, treating it as a black box. Also called service tests.
  4. Testing Pyramid Demystified End to End Service Unit Browser tests

    or cross-service tests on a deployed environment exercising a complete flow
  5. Testing Pyramid Demystified End to End Service Unit Exploratory, ad-hoc

    testing or investigation. Focus on learning, rather than validation. Manual
  6. Happy Order Flow 1. User submits order 2. Is there

    inventory? 3. Process payment 4. Send shipment On each step send customer a notification