Integrierter Simulator für plattformübergreifende Tests

Simulation des App-Verhaltens auf allen Geräten während der Entwicklung

  • Umfassende Tests während der Entwicklung
  • Geräte-/Plattformübergreifende App-Tests
  • Visuelle Echtzeitvorschau
  • Interaktive Tests: Simulation von Benutzerinteraktionen
  • Testintegration mit XML-, JSON- oder SQL-Quellen
  • Performance-Validierung unter realistischen Bedingungen
  • Simulation von Lösungen in der Design-Umgebung
  • Simulation von Lösungen auf dem App-Server
  • Testen von Apps auf realen Geräten
  • Bereitstellung realer Anwendungsdaten für die Simulation

Emulation des App-Verhaltens

Altova MobileTogether ist ein Low-Code-Framework zur Entwicklung plattformübergreifender Apps, mit dem Sie datengesteuerte Apps und Unternehmenslösungen erstellen können. Im Rahmen seiner plattformübergreifenden Funktionalitäten enthält MobileTogether einen integrierten Simulator, um das Verhalten von Apps auf iOS-, Android- und Windows-Geräten sowie anderen Geräten während der Entwicklung zu emulieren.

Im MobileTogether App-Simulator sehen Sie, wie eine App auf verschiedenen Geräten mit unterschiedlicher Bildschirmgröße, Ausrichtung und plattformspezifischem Verhalten angezeigt wird und sich verhält.

Im Simulator lässt sich das Verhalten von Apps und Unternehmenslösungen in verschiedenen Umgebungen emulieren:

  • in der MobileTogether Design-Umgebung
  • auf dem Backend-Server der App
  • auf den eigentlichen Client-Geräten, bevor die App live geht

Für umfangreichere Tests bietet MobileTogether Unterstützung für automatisierte App-Tests sowie einen unternehmenstauglichen App Debugger.

Ausführung der Simulation mit realen Anwendungsdaten

Der MobileTogether App-Simulator bietet die einzigartige Möglichkeit, einen Test unter Verwendung von realen Beispieldaten durchzuführen, die vom Entwickler zur Verfügung gestellt wurden, um typische reale Anwendungsszenarien zu simulieren. Dies ist vor allem für Mobilgeräte von Bedeutung. Die folgenden Arten von Daten können bereitgestellt werden:

App-Simulation in der Design-Umgebung

Sie können das Verhalten Ihrer App während der Entwicklung in MobileTogether Designer jederzeit auf den verschiedensten handelsüblichen Geräten simulieren. Im integrierten Simulator wird das Verhalten der App oder Unternehmenslösung so repliziert, wie es auf verschiedenen Laptop-, Desktop- und Mobilgeräten mit unterschiedlicher Bildschirmgröße, Ausrichtung und selbst unterschiedlichem plattformspezifischen Verhalten angezeigt würde.

 

Dank der Möglichkeit, sofort innerhalb der Entwicklungsumgebung sehen zu können, wie Ihre App auf verschiedenen Geräten aussehen und sich verhalten wird, können Sie die Benutzeroberfläche und Funktionalitäten in Echtzeit adaptieren.

Simulationsoptionen in MobileTogether Designer

 

In der Abbildung unten sehen Sie eine Simulation derselben App auf einem bestimmten iPhone und einem Android Google Pixel-Handy. Wie Sie sehen, passt MobileTogether Aussehen und Layout sowie die nativen Gerätefunktionalitäten für jedes Betriebssystem an.

Simulation derselben App auf iOS und Android in MobileTogether

Der Simulator unterstützt interaktive Tests, um das Echtzeit-Benutzerverhalten, wie Antippen, Wischen und die Eingabe von Daten zu simulieren. Dadurch sehen Sie genau, wie die App reagiert und können Probleme noch während des Designs beheben.

Bei der Simulation sehen Sie genau, wie Ihre Lösung Live-Daten, wie XML-, JSON- oder Datenbankquellen anzeigt und verarbeitet. Sie können nicht nur alle Datenquellen visualisieren, sondern Werte auch on-the-fly bearbeiten, um zu erkennen, inwiefern sich die App in unterschiedlichen Szenarien anders verhält.

Auch häufige Szenarien wie der Verlust der WLAN-Verbindung, der Wechsel zwischen Hoch- und Querformat, die Verwendung des Telefons, usw. lassen sich simulieren.

Stilinspektor

Bei der Simulation einer App in MobileTogether Designer werden im Stilinspektor detaillierte Informationen über die berechneten Stile der Steuerelemente der aktuellen Seite angezeigt.

Der Stilinspektor kann entweder über eine Schaltfläche in der Simulator-Symbolleiste oder durch Strg+Klick auf das gewünschte Steuerelement aufgerufen werden. Im Stilinspektor sehen Sie Informationen über die konfigurierten Stile und Werte des Steuerelements und darüber, wie diese jeweils berechnet wurden.

Analyse von Steuerelementstilen während der App-Simulation

Der Stilinspektor ist eine große Hilfe, wenn eine App viele Steuerelemente enthält: So sehen Sie sofort, warum ein Steuerelement in einem bestimmten Szenario angezeigt wird und warum es mit den aktuellen Stilen dargestellt wird.

Simulation der Server-Seite

Nachdem Sie die App oder Unternehmenslösung in MobileTogether Designer getestet haben, können Sie eine Lösung auf dem MobileTogether Server Ihres Unternehmens bereitstellen, um den Betrieb unter realistischen Bedingungen zu simulieren.

Dadurch kann sowohl die Frontend- als auch die Backend-Logik der Applikation getestet werden und sichergestellt werden, dass alle Backend-Ressourcen zur Verfügung stehen und die Lösung unter realen Bedingungen gut funktioniert.

Da MobileTogether Designer sowohl Frontend- als auch Backend-Applikationslogik erstellt, können Sie mit dieser Art von Simulation die Backend-Applikationslogik auf dem realen Server-Backend testen, während die Frontend-Logik in MobileTogether Design ausgeführt wird.

Testausführung in der Client App

Um die Funktionsfähigkeit der App möglichst genau zu überprüfen, kann eine App mit MobileTogether auf einem oder mehreren Endbenutzer-Geräten getestet werden. Für die Gerätesimulation muss die MobileTogether Client-Software einfach im selben WLAN-Netzwerk wie der Entwicklungsrechner ausgeführt werden. Dies ermöglicht gerätespezifische Tests, wobei die Lösung für mehrere Geräte bereitgestellt wird, um das plattformspezifische Verhalten und die entsprechende Benutzeroberfläche zu simulieren. Sie können auch die Integration nativer Mobilgerätefunktionen wie GPS, Kamera, Telefon, E-Mail, SMS, usw. überprüfen, um sicherzustellen, dass diese Funktionen wie erwartet funktionieren.

Liste der MobileTogether-Funktionalitäten

MobileTogether FAQ

MobileTogether Video-Demos