Chapter 2

Test Automation Life Cycle

Test Automation Life Cycle (TALC) is a conceptual model used to implement, execute, and maintain an automation project (Fig. 2.1). It describes the stages involved in a test automation project from an initial feasibility study through maintenance of the complete automation project. It consists of the following phases: feasibility analysis phase, framework design and development phase, identification of business scenarios and business knowledge-gathering phase, test script design and development phase, test script execution and test result analysis phase, and maintenance phase.


Feasibility analysis phase is comprised of four stages: need analysis, Return On Investment (ROI) analysis, ...

Get Agile Automation and Unified Funtional Testing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.