# Applicatie-debugger

### Debugger voor professioneel gebruik

Problemen oplossen en apps en bedrijfsoplossingen optimaliseren- Stapsgewijze foutopsporing voor nauwkeurige foutdetectie
- Controleer variabelen en expressies tijdens de uitvoering
- Schakelpunten maken gerichte foutopsporing mogelijk
- Debug het gedrag van de app op alle platforms
- Detecteert problemen in een vroeg stadium om productiefouten te verminderen

- Beoordeel de voorwaardelijke logica en de werkstromen
- Complimenten [geautomatiseerd app-testen](app-tester.md)
- Geïntegreerd met een [app-simulator](app-simulator.md) voor naadloze tests
- Professionele prestaties voor complexe applicaties

## Identificeer en los problemen vroegtijdig op

MobileTogether Designer bevat een tool voor het debuggen van acties en XPath, waarmee u uw apps kunt analyseren en fouten kunt opsporen, zodat u direct inzicht krijgt in het gedrag van de app – en dat allemaal direct in de ontwerpomgeving. Hierdoor kunt u zowel de uitvoering van de acties binnen de "[Actiehiërarchieën](visual-programming.md) " debuggen, als de resultaten van de XPath/XQuery-functies die binnen die hiërarchieën worden aangeroepen.

MobileTogether ondersteunt drie debugmodi:

- Breakpoint-modus: U kunt breakpoints instellen om de debugger te laten stoppen nadat specifieke acties zijn uitgevoerd of nadat bepaalde XPath-/XQuery-expressies zijn geëvalueerd
- Actiemodus: De debugger stopt bij de volgende actie, waardoor u een reeks acties één voor één kunt doorlopen
- Foutmodus: De debugger stopt wanneer er een fout optreedt, zodat u direct problemen kunt oplossen

Zodra een bepaald punt is bereikt – of dit nu gebaseerd is op een vooraf gedefinieerd controlepunt, een fout, of bij de volgende actie – wordt het juiste debugvenster geopend. U kunt dan stap voor stap de uitvoering van de actie of de XPath-expressie volgen, waarbij u de callstack kunt bekijken, kunt zien hoe de waarden van variabelen worden bijgewerkt en de resultaten van de "watch expressions" kunt zien.

[App-debugger in MobileTogether](https://www.altova.com/images/mobiletogether-debugger.png)

MobileTogether is het meest betaalbare framework voor snelle app-ontwikkeling dat dit niveau van debugging tijdens de ontwikkeling biedt. De debugger, geschikt voor zakelijk gebruik, helpt om problemen vroegtijdig op te sporen en op te lossen, waardoor het risico op fouten of prestatieproblemen in de productieomgeving wordt verminderd. De mogelijkheid om verschillende app-omgevingen te simuleren en grondig te testen voordat de app wordt uitgebracht, is cruciaal in zakelijke en commerciële omgevingen, waar storingen kostbaar kunnen zijn en kritieke bedrijfsprocessen kunnen beïnvloeden.

## Het opsporen en oplossen van problemen in de werking van een applicatie

De Actions Debugger in MobileTogether stelt u in staat om de acties van een controle- of paginagebeurtenis te onderzoeken en te troubleshooten, die worden geactiveerd door de "[Actieboom](visual-programming.md) ". De Actions Debugger is essentieel om ervoor te zorgen dat complexe workflows correct functioneren onder verschillende realistische omstandigheden.

 

Er zijn twee manieren om de Actions Debugger te gebruiken tijdens de simulatie: Het kan de uitvoering onderbreken voor debugging op een eerder door de ontwikkelaar ingesteld breakpoint, of u kunt een specifieke actie selecteren om deze direct tijdens de simulatie te debuggen.

 

De Actions Debugger toont de reeks acties in het bovenste venster. Hieronder kunt u de callstack van acties bekijken, zien hoe de waarden van variabelen tijdens de uitvoering worden bijgewerkt, en "watch expressions" instellen om verschillende aspecten van de uitvoering van een actie te testen.

 

U kunt de resultaten van elke actiestap stap voor stap analyseren met behulp van de knoppen "Stap in", "Stap over" en "Stap uit" in de debugger-gereedschapsbalk. Dit stelt u in staat om de uitvoering in real-time te volgen en de wijzigingen in variabelen te observeren.

[Het opsporen van fouten in de werking van apps in MobileTogether](https://www.altova.com/images/debug-app-behavior.png)

## Het debuggen van XPath/XQuery-expressies

Naast de visuele programmeertaal "Action Trees", maakt MobileTogether gebruik van XPath- en XQuery-expressies om te definiëren hoe data verwerkt en gemanipuleerd moet worden. Net als alle Altova-tools die [XPath](../xpath-tools.md) en [XQuery](../xquery-tools.md) ondersteunen, biedt MobileTogether een geïntegreerde debugger om de resultaten van expressies te analyseren die binnen de "Action Trees" worden gebruikt.

[Debuggen van XPath- en XQuery-code](https://www.altova.com/images/xpath-xquery-debugger.png)

De XPath/XQuery-debugger is beschikbaar wanneer u een expressie bewerkt in de MobileTogether XPath Builder, in de [app-simulator](app-simulator.md) en via de Actions Debugger. U kunt ook doorloopschermen instellen op specifieke XPath/XQuery-expressies om kritieke stappen te debuggen.

Net als bij het debuggen, kunt u "stap voor stap doorgaan", "overheen stappen" en "uitstappen". Bij elke stap markeert de debugger het deel van de expressie dat momenteel wordt geëvalueerd, en het bijbehorende resultaat wordt weergegeven in een resultatenvenster. Aanvullende vensters tonen de variabelen die in scope zijn, de call stack en eventuele "watch expressions" die u heeft ingesteld. U kunt ook "tracepunten" instellen om evaluatieresultaten op te slaan bij specifieke stappen, waardoor een traceerbaar pad ontstaat door de evaluatie van een expressie. 

ads/feature_list.pngFuncties van MobileTogether

READ MOREads/mt_faq.pngMobileTogether: Veelgestelde vragen

READ MOREads/demo_videos.pngMobileTogether: Video demonstraties

VIEW NOW
## Call to Action

[Download de gratis MobileTogether Designer om te beginnen!](download.md)
[Bestaande klanten kunnen hier de laatste versie downloaden en installeren.](download.md)
[MobileTogether Server, nu beschikbaar.](https://shop.altova.com/MobileTogetherServer)

