Mobile Testing - Panoramica dei framework
UN testing framework o più specificamente a testing automazione framework è un ambiente di esecuzione da eseguire automated tests. È il sistema globale in cui verranno automatizzati i test. È definito come l'insieme di presupposti, concetti e pratiche che costituiscono una piattaforma di lavoro o un supporto per i test automatizzati.
Un framework di test è responsabile di:
- Definire il formato in cui esprimere le aspettative
- Creazione di un meccanismo per agganciarsi o guidare l'applicazione sotto test
- Esecuzione dei test e comunicazione dei risultati
Architettura del framework
L'architettura generale di un framework di test è la seguente:
Per l'automazione dei test mobili, abbiamo bisogno di un buon framework di test dell'automazione mobile. In cima a quel framework, possiamo costruire i nostri casi di test. I framework di test dell'automazione mobile possono essere separati dal sistema operativo del dispositivo mobile. Nei capitoli seguenti, discuteremo due tipi di framework di test mobile: framework di test Android e framework di test iOS.