intermediate

Backend testing

Test API behavior, database boundaries, containers, transactions, and doubles without turning every test into a full environment.