I was introduced to a 5-layer-model for GUI test automation frameworks, that was considered common knowledge. But I would be interested in a source describing this model. The layers are the following:
- System Interface
- GUI Navigation
- Test Automation Vocabulary
- High Level Testscripts
- Execution
Has anyone seen this kind of architecture before and can tell me a paper or book describing it? "Scientific" sources are preferred.