~/talk

From REST to Events: API Workflow Testing & Mocking with a Single Arazzo Spec

Talkat Apidays India 2025 · 2025-10-08..10-09· [web-platform, testing]
name:Naresh
links:none on file
slides:none on file

Demonstrates an end-to-end workflow proof: author an intent, auto-generate an Arazzo specification that stitches OpenAPI and AsyncAPI steps, then run a Docker+Kafka mock and generate tests with Specmatic to exercise both the “products available” and “empty list” paths. The demo shows mocks and tests running together (closed‑loop), exposes missing features (no SOAP support, no per-item looping yet), and successfully simulates multi-step sync+async journeys.

AI-written summary · about

  1. 0:00Workflows and Arazzo intro
  2. 1:54Demo coverage
  3. 2:36Order workflow example
  4. 4:02Sync and async workflows
  5. 5:07Workflow in Specmatic
  6. 6:51OpenAPI and AsyncAPI specs
  7. 8:40Visual workflow stitching
  8. 10:08Arazzo spec generation
  9. 12:36Arazzo spec structure
  10. 14:22Sync and async steps
  11. 14:43Closed loop tests with mocks
  12. 17:33Summary
  13. 17:54Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.