This document discusses context-driven test automation and describes four common contexts for automation: individual developer, development team, project, and product line. It analyzes two case studies - the ITE and xBVT test automation frameworks - and how they address common test automation tasks like distribution, setup/teardown, execution, verification and reporting differently depending on their context. The key lesson is that the approach that works best depends on who writes and uses the tests rather than a one-size-fits-all framework. Defining the context upfront helps determine how automation tasks are implemented.