Skip to content

Topic

Contract Testing at the Transport Boundary

Testing the advertised schema and the actual payload across a real transport instead of asserting on in-process return types.

Current stories

build1 publisher

Four model releases in 12 days break code written against earlier versions

Google, Anthropic and OpenAI shipped four model releases in 12 days, and each one's own docs list ways that code written for the earlier version now fails. A swap of the model ID is a dependency upgrade and needs contract tests at the provider boundary before it ships.

Publishers:dev.to

Reality

Evidence55
Adoption
Insufficient
Hype gap+10
Incentives
Insufficient
Confidence55
build1 publisher

Three of four layers in a proposed MCP testing pyramid run as plain pytest

Three of the four layers in a dev.to testing pyramid for MCP servers are plain pytest checks on schemas, error envelopes and session expiry. Only the fourth puts a model in the loop, and the available text breaks off before describing it.

Publishers:dev.to

Reality

Evidence50
Adoption
Insufficient
Hype gap+25
Incentives
Insufficient
Confidence50