You should try to keep tests as small as possible. Note that test size (small, medium, large) is different from test scope (unit, integration, e2e, etc.). While small tests are usually unit tests, medium tests are usually integration tests, etc., they are independent concepts. It is possible to have an integration test, that is still small, because it tests multiple components within a single process.
PUNCH: Have you ever felt Wile E Coyote should have just tried catching the Road Runner with the same plan again?
WIIFY: You can test comprehensively while saving time for other things
Agenda
Aren’t small tests just the unit tests we already know about?
Why should I write them?
Wouldn’t testing seem meaningless when the simulated conditions are too different?
Key points
Size is about resources, not coverage
Smaller tests increase productivity
Teams will place greater value in testing
Call to action/big idea: Keep your tests as small as possible
Impact
Know: Smaller tests have benefits over larger tests
You should try to keep tests as small as possible. Note that test size (small, medium, large) is different from test scope (unit, integration, e2e, etc.). While small tests are usually unit tests, medium tests are usually integration tests, etc., they are independent concepts. It is possible to have an integration test, that is still small, because it tests multiple components within a single process.
PUNCH: Have you ever felt Wile E Coyote should have just tried catching the Road Runner with the same plan again?
WIIFY: You can test comprehensively while saving time for other things
Agenda
Key points
Call to action/big idea: Keep your tests as small as possible
Impact
Slides: jay_aljelo_saez_tinglightning_talk_bcs3282.pptx