Unternehmenstauglicher Debugger

Fehlerbehebung und Perfektionierung von Apps & Unternehmenslösungen

  • Schrittweises Debuggen für präzise Fehlerverfolgung
  • Inspektion von Variablen & Ausdrücken zur Laufzeit
  • Gezieltes Debuggen mittels Breakpoints
  • Debuggen des App-Verhaltens auf allen Plattformen
  • Frühzeitige Erkennung von Problemen zur Verringerung von Produktionsfehlern

Frühzeitige Ermittlung & Behebung von Problemen

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:

  • Breakpoint-Modus: Sie setzen Breakpoints zum Anhalten des Debuggers nach bestimmten Aktionen oder der Ausführung von XPath/XQuery-Ausdrücken
  • Aktionsmodus: Der Debugger hält bei der nächsten Aktion an, sodass Sie eine Sequenz von Aktionen Schritt für Schritt durchlaufen können
  • Fehlermodus: Der Debugger hält bei Auftreten eines Fehlers an, damit dieser sofort behoben werden kann

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.

App-Debugger in MobileTogether

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.

Debuggen des App-Verhaltens

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.

Debuggen des App-Verhaltens in MobileTogether

Debuggen von XPath/XQuery-Ausdrücken

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.

Debuggen von XPath und XQuery

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