To have sustainable test automation, there is this idea that you need two levels of testing: macrotests, and microstests.