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.