An automated UI test should form a single irreducible unit. This means that tests should be extremely focused and test only a single thing. An automated test should not do something like end-to-end automation. (As an aside, this concept is already well...