Program MobileTogether Designer zawiera narzędzie do debugowania akcji i wyrażeń XPath, które umożliwia diagnozowanie i rozwiązywanie problemów w aplikacjach, pozwalając na natychmiastowe zrozumienie ich działania – wszystko to bezpośrednio w środowisku projektowania. Dzięki temu można debugować zarówno przebieg działania aplikacji, jak i.. Drzewa akcji I wyniki działania funkcji XPath/XQuery, które są wywoływane wewnątrz tych struktur.
MobileTogether obsługuje trzy tryby debugowania:
Kiedy osiągnięto punkt zatrzymania – niezależnie od tego, czy jest to zdefiniowany punkt przerwania, błąd, czy też następne działanie – otwiera się odpowiednie okno debugera, umożliwiające śledzenie krok po kroku wykonywania działania lub wyrażenia XPath. Można w tym oknie przeglądać stos wywołań, obserwować, jak zmieniają się wartości zmiennych oraz wyniki wyrażeń monitorowanych.
MobileTogether to najbardziej przystępny cenowo framework do szybkiego tworzenia aplikacji, który oferuje tak zaawansowane możliwości debugowania podczas procesu tworzenia. Wbudowany debugger, przeznaczony do zastosowań biznesowych, pomaga wykrywać i rozwiązywać problemy na wczesnym etapie, co zmniejsza ryzyko wystąpienia błędów lub problemów z wydajnością w środowisku produkcyjnym. Możliwość symulowania różnych środowisk aplikacji i przeprowadzania dokładnych testów przed wydaniem jest kluczowa w środowiskach biznesowych i komercyjnych, gdzie awarie mogą generować wysokie koszty i wpływać na kluczowe procesy biznesowe.
Debugger akcji w programie MobileTogether umożliwia analizowanie i rozwiązywanie problemów związanych z akcjami wywoływanymi przez zdarzenia kontrolki lub zdarzenia strony Drzewo działańNarzędzie do debugowania akcji jest kluczowe dla zapewnienia, że złożone procesy działają zgodnie z oczekiwaniami w różnych, rzeczywistych warunkach.
Istnieją dwie metody uruchomienia debugera akcji podczas symulacji: Można zatrzymać wykonanie w celu debugowania w punkcie przerwania wcześniej ustawionym przez programistę, lub można wybrać konkretną akcję, którą chcemy debugować, bezpośrednio podczas symulacji.
Debuger akcji wyświetla sekwencję akcji w górnej części okna. Poniżej można przeanalizować stos wywołań akcji, zobaczyć, jak zmieniają się wartości zmiennych podczas wykonywania, oraz ustawić wyrażenia monitorujące, aby przetestować różne aspekty działania danej akcji.
Można analizować wyniki każdego kroku działania krok po kroku, korzystając z przycisków "Wejście", "Pominięcie" i "Wyjście" znajdujących się na pasku narzędzi debugera. Dzięki temu można obserwować przebieg wykonywania programu i zmiany w wartościach zmiennych w czasie rzeczywistym.
Oprócz języka programowania Action Trees, MobileTogether wykorzystuje wyrażenia XPath i XQuery do definiowania sposobu przetwarzania i manipulowania danymi. Podobnie jak wszystkie narzędzia firmy Altova, które obsługują XPath i XQuery, MobileTogether oferuje zintegrowany debugger, który umożliwia diagnozowanie wyników wyrażeń wywoływanych wewnątrz struktur Action Trees.
Debugger XPath/XQuery jest dostępny podczas edycji wyrażenia w narzędziu XPath Builder w programie MobileTogether symulator aplikacji... oraz za pomocą debugera akcji. Można również ustawiać punkty przerwania dla konkretnych wyrażeń XPath/XQuery, aby debugować kluczowe etapy.
Podobnie jak w przypadku debugowania, można używać opcji "Wejście", "Pominięcie" i "Wyjście". Na każdym kroku, debugger wyróżnia fragment wyrażenia, który jest aktualnie obliczany, a odpowiadający mu wynik jest wyświetlany w specjalnym panelu. Dodatkowe panele pokazują zmienne w zasięgu, stos wywołań oraz wszelkie wyrażenia, które zostały dodane do monitorowania. Można również ustawić punkty śledzenia, które rejestrują wyniki obliczeń na określonych etapach, co pozwala na śledzenie procesu obliczania wyrażenia.


