The document proposes a test automation hierarchy that allows for parallel testing during development. It recommends defining a hierarchy from subsystem to unit level, designing tests to cover all potential errors, and building a test harness to provide control and observation of the system under test. This approach aims to reuse tests across phases and support continuous integration.