MobileTogether Designer obsahuje nástroje Actions a XPath Debugger, ktoré vám umožňujú odlaďovať a diagnostikovať problémy s vašimi aplikáciami, aby ste okamžite pochopili ich správanie – a to všetko priamo v prostredí návrhu. To umožňuje odlaďovať nielen priebeh vykonávania v rámci stromov akcií, ale aj výsledky funkcií XPath/XQuery, ktoré sú v týchto stromoch volané.
MobileTogether podpira tri načina odpravljanja napak:
Ko doseže točka zaustavitve – bodisi na podlagi določene točke zaustavitve, napake ali ob naslednji operaciji – se odpre ustrezno okno za odpravljanje napak, kjer lahko korak za korakom spremljate izvajanje operacije ali XPath izraza, pri čemer si ogledate klicni stek, kako se spreminjajo vrednosti spremenljivk in rezultate izrazov za spremljanje.
MobileTogether je najdostupnejší nástroj na rýchly vývoj aplikácií, ktorý ponúka túto úroveň ladenia počas vývoja. Profesionálny debugger pomáha odhaľovať a riešiť problémy už v raných fázach, čím sa znižuje riziko chýb alebo problémov s výkonom v produkčnom prostredí. Možnosť simulovať rôzne prostredia aplikácií a dôkladne testovať pred uvedením na trh je kľúčová v podnikových a komerčných prostrediach, kde môžu zlyhania viesť k vysokým nákladom a ovplyvniť kritické obchodné operácie.
Debugger za akcije v aplikaciji MobileTogether omogoča pregled in odpravljanje napak akcij, ki jih sprožajo dogodki kontrol ali dogodki strani, in sicer na podlagi drevesa akcij. Debugger za akcije je ključen za zagotavljanje, da zapleteni delovni procesi delujejo pričakovano v različnih realnih pogojih.
Med dvema možnostmi je mogoče aktivirati odpravljalnik akcij med simulacijo: Lahko se zaustavi izvajanje za odpravljanje napak na točki prekinitev, ki jo je prej nastavil razvijalec, ali pa lahko med simulacijo neposredno izberete akcijo, ki jo želite odpraviti.
Debugger za akcije prikazuje sekvenco akcija u gornjem prozoru. Ispod toga možete pregledati pozivni stog akcija, videti kako se vrednosti promenljivih ažuriraju tokom izvršavanja i definisati izraze za praćenje kako biste testirali različite aspekte izvršavanja akcije.
Výsledky každého kroku akcie môžete analyzovať postupne pomocou tlačidiel "Step Into", "Step Over" a "Step Out" v nástrojovej lište ladenia. To vám umožňuje sledovať priebeh vykonávania a zmeny premenných v reálnom čase.
Poleg vizualnega programskega jezika "Action Trees", MobileTogether uporablja izraze XPath in XQuery za definiranje načina obdelave in manipulacije podatkov. Kot vse orodja podjetja Altova, ki podpirajo XPath in XQuery, MobileTogether ponuja integriran odpravljalec napak za diagnosticiranje rezultatov izrazov, ki se uporabljajo znotraj "Action Trees".
Odlučevalec XPath/XQuery je na voljo med urejanjem izraza v orodju XPath Builder za MobileTogether, v simulaciji aplikacije in preko odpravljalca napak Actions. Prav tako lahko nastavite točke za prekinitev za specifične XPath/XQuery izraze, da odpravite napake v ključnih korakih.
Podobne ako pri ladení, môžete použiť funkcie "vstup", "prechod" a "výstup". Pri každom kroku debugger zvýrazňuje časť výrazu, ktorý sa práve vyhodnocuje, a príslušný výsledok sa zobrazuje v okne s výsledkami. Ďalšie okná zobrazujú premenné v rozsahu, zásobník volaní a všetky sledované výrazy, ktoré ste nastavili. Môžete tiež nastaviť sledovacie body na zaznamenávanie výsledkov vyhodnocovania v konkrétnych krokoch, čím vytvoríte sledovateľnú cestu cez vyhodnocovanie výrazu.


