Mobile Testing - Frameworks Übersicht

EIN testing framework oder genauer gesagt a testing Automatisierung framework ist eine auszuführende Ausführungsumgebung automated tests. Es ist das Gesamtsystem, in dem die Tests automatisiert werden. Es ist definiert als eine Reihe von Annahmen, Konzepten und Praktiken, die eine Arbeitsplattform oder Unterstützung für automatisierte Tests bilden.

Ein Test-Framework ist verantwortlich für -

  • Definieren des Formats, in dem die Erwartungen ausgedrückt werden sollen
  • Erstellen eines Mechanismus zum Einhängen oder Ausführen der zu testenden Anwendung
  • Durchführen der Tests und Berichten der Ergebnisse

Framework-Architektur

Die allgemeine Architektur eines Testframeworks lautet wie folgt:

Für die mobile Testautomatisierung benötigen wir ein gutes Testframework für die mobile Automatisierung. Auf diesem Framework können wir unsere Testfälle erstellen. Testframeworks für die mobile Automatisierung können vom Betriebssystem des Mobilgeräts getrennt werden. In den folgenden Kapiteln werden zwei Arten von mobilen Test-Frameworks erläutert: Android-Test-Frameworks und iOS-Test-Frameworks.