MobileTogether Designer enthält einen Aktions- und XPath-Debugger, mit dem Ihnen in MobileTogether alle Möglichkeiten offen stehen, um Ihre Apps zu testen und zu debuggen und das App-Verhalten sofort zu verstehen - und zwar direkt in der Design-Umgebung. Dadurch können sowohl Ausführungsabläufe innerhalb von Aktionsstrukturen ALS AUCH Ergebnisse von innerhalb dieser Strukturen aufgerufenen XPath/XQuery-Funktionen debuggt werden.
MobileTogether unterstützt drei Debug-Modi:
Bei Erreichen eines Haltepunkts - entweder bei einem festgelegten Breakpoint, aufgrund eines Fehlers oder bei der nächsten Aktion - wird die entsprechende Debugging-Ansicht geöffnet und Sie können die Ausführung der Aktion oder des XPath-Ausdrucks Schritt für Schritt überprüfen, den Callstack anzeigen, sehen, wie Werte von Variablen aktualisiert werden und die Ergebnisse von Überwachungsausdrücken anzeigen.
MobileTogether ist das günstigste Rapid App Development Framework, das diesen Grad an Debug-Funktionalitäten während der Entwicklung ermöglicht. Mit Hilfe des unternehmenstauglichen Debuggers können Sie Fehler frühzeitig ermitteln und beheben und verringern so das Risiko von Fehlern oder Leistungsproblemen in der Produktion. Die Möglichkeit verschiedene App-Umgebungen vor der Release zu simulieren und gründlich zu testen ist in Unternehmen und in der Geschäftswelt, wo Fehler teuer kommen können und wichtige Geschäftsoperationen beeinträchtigen können, von wesentlicher Bedeutung.
Mit dem Aktions-Debugger in MobileTogether können Sie durch die Aktionsstruktur ausgelöste Aktionen eines Steuerelement- oder Seitenereignisses überprüfen und Fehler beheben. Der Aktions-Debugger ist von entscheidender Bedeutung, um sicherzustellen, dass komplexe Abläufe in den verschiedensten Szenarien erwartungsgemäß funktionieren.
Es gibt zwei Arten, den Aktions-Debugger während der Simulation aufzurufen: Er kann die Ausführung der App an einem zuvor vom Entwickler definierten Breakpoint zum Debuggen anhalten, oder Sie können eine Aktion auswählen, um diese direkt während der Simulation zu debuggen.
Die Aktionssequenz wird im Aktions-Debugger im oberen Bereich angezeigt. Unterhalb davon sehen Sie im Aktions-Callstack, wie die Werte von Variablen während der Ausführung von Aktionen aktualisiert werden und Sie können Überwachungsausdrücke definieren, um zu testen, wie sich bestimmte Aspekte der Aktionsausführung auswirken.
Über die Schaltflächen "Einsteigen", "Überspringen" und "Aussteigen" der Debugger-Symbolleiste können Sie die Ergebnisse jeder einzelnen Aktion Schritt für Schritt analysieren. Auf diese Weise können Sie den Ausführungsablauf und die Änderungen an Variablen in Echtzeit beobachten.
Zusätzlich zur visuellen Aktionsstrukturen-Programmiersprache kommen in MobileTogether XPath- und XQuery-Ausdrücke zum Einsatz, um zu definieren, wie Daten ver- und bearbeitet werden sollen. Wie alle Altova-Tools, die XPath und Xquery unterstützen, enthält MobileTogether einen integrierten Debugger, um die Ergebnisse von Ausdrücken innerhalb von Aktionsstrukturen analysieren zu können.
Der XPath/XQuery-Debugger steht bei der Bearbeitung eines Ausdrucks im MobileTogether XPath Builder, im App-Simulator und über den Aktions-Debugger zur Verfügung. Sie können auch bei bestimmten XPath/XQuery-Ausdrücken Breakpoints definieren, um wichtige Schritte zu debuggen.
Wie auch beim Debuggen von Aktionen können Sie in Ausdrücke einsteigen, diese überspringen und daraus aussteigen. Bei jedem Schritt wird der Teil des Ausdrucks, der gerade ausgewertet wird, hervorgehoben und das dazugehörige Ergebnis im Fenster "Ergebnisse" angezeigt. In weiteren Fenstern sehen Sie im Geltungsbereich befindliche Variablen, den Callstack und etwaige definierte Überwachungsausdrücke. Des Weiteren können Tracepoints gesetzt werden, um die Auswertung von Ergebnissen an bestimmten Punkten aufzuzeichnen, wodurch der Ablauf während der Auswertung eines Ausdrucks zurückverfolgt werden kann.
Liste der MobileTogether-Funktionalitäten
MobileTogether FAQ
MobileTogether Video-Demos