Test Automation framework essentials:
Ease of Use, Scalability, Traceability, Maintainability, Reusability,
Compatibility, Minimal Manual Intervention, Dedicated Team.
Main E2E Test Framework layout:
Front-End: Web-App, Win-App, Mobile-App, Custom-App, Console..
Back-End: Http-Services, Non-Http-Services, Mic-Nano-Services, IoT, Web-Hooks, Event-Busses..
Data: SQL-Db, Non-SQL-Db, Graph-Db, Vector-Db, Data files, Blobs, Spreadsheets..
Control: Assert-Libs, Execution-Libs, Logging-Libs, Dashboards, Monitors, Presentation-libs..

