Topic

workflow

2 min read

A 200 is not done: make the AI walk the business scenario

The create call returned 200, the detail view 404s, and cancel accepts an illegal state. Scenario tests chain real calls, pass data between steps, and hand the agent evidence to fix with.

Read article
4 min read

Scenario testing for REST APIs: writing user-journey tests from OpenAPI

A folder of requests that each return 200 is not a test suite. A scenario chains requests the way a user walks the product: create, capture, poll, act, assert. Here is how to derive scenarios from an OpenAPI spec and run them against mock then staging.

Read article
2 min read

The backend was three weeks late. We shipped the frontend anyway.

A concrete sprint diary: one OpenAPI file drove a local mock with latency and error overrides, a four-step checkout scenario with an HTML report, live docs, derived database tables and a hosted MCP endpoint while the real API did not exist yet.

Read article
2 min read

Don't block frontend work on a backend that isn't ready

Fake objects in components demo well and integrate badly. Agree on the coupon validation contract first, then let a spec-driven mock answer real HTTP while the service is still being built.

Read article
2 min read

Your AI codes fast. The integration is still wrong.

Generated screens fail on limit versus pageSize, data.records versus data.items, cents versus dollars. The fix is not a better prompt; it is letting the agent query the real contract and verify against real responses.

Read article
3 min read

A curl command is not an API handoff

A request that runs is the start of a handoff, not the end of one. Import the curl, capture the missing context, and promote what you learned back into the specification.

Read article