Test Automation Framework: Types, Layers and How to Choose | Autosana