Creating Fast, Reliable, Focused UI Automation With Atomic Tests
What is an atomic automated test?
Your automated test should form a single irreducible unit. This means that your tests should be extremely focused and test only a single thing. A single automated test should not do something like end-to-end automation.