I went through 2,400 of our team's API test assertions last month. 91% of them fall into three categories.*

That number surprised me.

Not because it was low.

Because it was so high.

I expected to find dozens of assertion patterns: