# App-simulator

### Geautomatiseerde app-testen

Testen en optimaliseren van apps en bedrijfsoplossingen- Maak geautomatiseerde testgevallen
- Registreer herbruikbare scripts van gebruikersinteracties
- Pas de afspeelsnelheid aan om deze af te stemmen op het gebruik in de praktijk
- Detecteer fouten door testresultaten met elkaar te vergelijken
- Organiseer, label en plan uw testgevallen 

- Serverkant-testen
- Uitgebreide rapportage
- Regressietesten
- Applicatie-simulator voor verschillende platforms
- Een app-debugger voor professioneel gebruik

## Zorg voor een constante kwaliteit van uw applicatie met behulp van geautomatiseerde tests

De ondersteuning voor geautomatiseerd app-testen in MobileTogether Designer stelt ontwikkelaars in staat om geautomatiseerde testscenario's direct binnen de ontwikkelomgeving te creëren, te beheren en uit te voeren. 

 

Het automatiseren van repetitieve testtaken maakt grondige tests mogelijk, waardoor de kans op menselijke fouten vermindert en de betrouwbaarheid van uw apps wordt verhoogd voordat ze worden uitgebracht. Automatisering zorgt voor consistentie, waardoor het kwaliteitsborgingsproces wordt gestroomlijnd en ervoor wordt gezorgd dat zowel zakelijke als app store-applicaties naar behoren functioneren in realistische omstandigheden.

 

MobileTogether biedt app-testen in combinatie met geïntegreerde, platformonafhankelijke functionaliteit [App-simulatie](app-simulator.md) en uitgebreide debugmogelijkheden om apps in elke fase van het ontwikkelingsproces te optimaliseren.

[Testtools voor mobiele applicaties in MobileTogether](https://www.altova.com/images/app-tester.png)

## Testgevallen voor het opnemen en afspelen van audio/video

Om te beginnen met geautomatiseerd app-testen, maakt u een testscenario. Dit houdt in dat u met uw bedrijfsoplossing of mobiele app omgaat zoals een typische gebruiker dat zou doen. Zodra u op de knop "opnemen" in de testbalk klikt, legt MobileTogether alles vast terwijl u door de gebruikersinterface navigeert en acties uitvoert, zoals het klikken op knoppen, het invullen van formulieren en het verzenden van gegevens. Elke interactie wordt gelogd en opgeslagen in een herbruikbaar testscript. 

Zodra een testscenario is vastgelegd, kunt u dit opnieuw uitvoeren om ervoor te zorgen dat de app er consistent uitziet en zich hetzelfde gedraagt op iOS, Android, Windows en in webbrowsers. Het is ook belangrijk om een test opnieuw uit te voeren nadat er wijzigingen zijn aangebracht in het app-ontwikkelingsproject. Dergelijke **regressietests** zijn belangrijk om ervoor te zorgen dat updates of verbeteringen de bestaande functionaliteit niet verstoren.

U kunt ervoor kiezen om een testscenario af te spelen met behulp van de simulator in MobileTogether Designer, of op een aangesloten apparaat, zoals een smartphone. U kunt de afspeelsnelheid aanpassen om de test in het gewenste tempo uit te voeren.

## Uitgebreid testgevallenbeheer

Het dialoogvenster "Testgevallen beheren" in MobileTogether toont alle eerder geregistreerde testgevallen en de bijbehorende testuitvoeringen (d.w.z. herhalingen). Hierdoor is het eenvoudig om de resultaten van alle testuitvoeringen te bekijken, en u kunt ook meerdere tests organiseren in groepen en instellingen voor het registreren en afspelen van volgende tests configureren.

[Het beheren van geautomatiseerde app-tests in MobileTogether](https://www.altova.com/images/automated-app-testing-dialog.png)

### Het vergelijken van testresultaten {#compare}

Het vergelijken van de resultaten van verschillende testruns helpt bij het identificeren van mogelijke regressies en helpt de kwaliteit van uw applicatie of oplossing in de loop van de tijd te waarborgen. Wanneer u twee of meer testruns selecteert om te vergelijken, markeert het vergelijkingstool de verschillen, waaronder variaties in de uitvoeringstijd, uitgevoerde acties, succespercentages en opgetreden fouten. Het toont ook de resulterende status van de besturingselementen en databronnen. 

[Vergelijking van het afspelen van app-tests](https://www.altova.com/images/compare-app-test-playback.png)

Het is belangrijk om een nieuwe test te vergelijken met een bestaande, succesvolle test, om te controleren of wijzigingen in de codebasis geen fouten veroorzaken.

## Applicatietesten op de serverzijde

Voor uitgebreidere testscenario's voor bedrijfsomgevingen kunnen testgevallen worden geïmplementeerd op de [MobileTogether Server](../mobiletogether-server.md) van uw organisatie, waardoor testen mogelijk zijn in omgevingen die lijken op de productieomgeving. Serverlogbestanden en gedetailleerde analysehulpmiddelen bieden inzicht in hoe de applicatie zal presteren in realistische omstandigheden.

 

U kunt één of meerdere testgevallen van het actieve ontwerp naar de server uploaden. Als een testgeval op de server wordt geactiveerd, kan het telkens opnieuw worden uitgevoerd wanneer de oplossing op een client wordt gestart. Op deze manier kan een testgeval op meerdere clients worden uitgevoerd. Deze uitvoeringen worden op de server opgeslagen als een testrun en worden weergegeven in het dialoogvenster "Geautomatiseerde tests" op MobileTogether Server.

[Het uitvoeren van een app-test op de backend-server](https://www.altova.com/images/app-test-server.png)

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)

