La prise en charge pour test d’appli automatisé dans MobileTogether Designer permet aux développeurs de créer, gérer et exécuter les cas de tests automatisés directement à l’intérieur de l’environnement de développement.
Les tâches de test répétitives automatisées permettent de réduire les chances de l’erreur humaines et accroître la fiabilité de vos applis avant leur déploiement. L’automatisation fournit une cohérence qui rationalise le processus QA pour assurer que les applis d’enterprise et applis app store soient exécutées dans des conditions de la vie réelle.
MobileTogether fournit des tests d’appli en combinaison avec la simulation d’appli intégrée, multi-plateforme et un débogage complet pour perfectionner des applis à chaque étape du processus.
Pour se lancer dans les tests d’applis automatisés, enregistrez les cas de tests. Ceci implique d’interagir avec votre solution d’entreprise ou appli mobile comme un utilisateur typique le ferait. Une fois que vous appuyez sur enregistrement sur la barre d’outils test, MobileTogether saisit et enregistre tout pendant que vous naviguez dans l’UI et les actions de la plateforme comme cliquer sur les boutons, remplir les formulaires et soumettre les données. Chaque interaction est journalisée et enregistrée dans les script de test réutilisable.
Une fois que le cas de test est enregistré, vous pouvez le revoir pour assurer que l’appli a l’air de et se comporte de manière cohérente sur iOS, Android, Windows, et les navigateurs web. Il est également important d’exécuter une nouvelle fois un test après avoir réalisé des changements au projet de développement de l’appli. Un tel test de régression est important afin d’assurer que les mises à jour ou améliorations ne rompent pas la fonctionnalité existante.
Vous pouvez opter pour revoir un cas de test utilisant le simulateur dans MobileTogether Designer ou sur un appareil connecté tel qu’un smartphone. Vous pouvez ajuster la vitesse playback pour exécuter un test à la vitesse désirée.
Le dialogue Gérer cas de test dans MobileTogether affiche tous les cas de tests enregistrés précédemment et les exécutions de test associées (à savoir les playbacks). Ceci facilite la vue des résultats sur toutes les exécutions de tests, et vous pouvez également organiser de multiples tests en suites et définir les options d’enregistrements et de playback pour les tests par la suite.
Comparer les résultats de différentes exécutions de tests aide à identifier les régressions potentielles et maintenir la qualité de votre appli ou solution au fil du temps. Quand vous sélectionnez deux ou plus d’exécutions de tests à des fins de comparaison, l’outil de comparaison affiche les différences y compris les variations lors du temps d’exécution, des actions prises, des taux de succès et des erreurs rencontrées. Il affiche également l’état du résultat des contrôles et sources de données.
Comparer le nouveau test avec une exécution réussie connue est important pour vérifier que les changements au codebase n’introduisent pas de bogues.
Pour plus de scénarios de tests d’entreprises complets, les cas de tests peuvent être déployés dans MobileTogether Server de votre organisation, permettant de tester les environnements semblable à la production. Les journaux du serveur et les outils d’analyse détaillée fournissent des informations sur comment l’application sera exécutée dans des conditions de la vie réelle.
Vous pouvez déployer un ou plusieurs cas de test du design actif sur le serveur. Une fois qu'un cas de test a été déployé sur le serveur et a été rendu active, il peut être lu à chaque fois que la solution est lancée sur le client. Ainsi, un cas de test peut être lu sur plusieurs clients. Ces playbacks sont stockés sur le serveur comme exécution de test et affichés das le dialogue des tests automatisés sur MobileTogether Server.
Liste des fonctions MobileTogether
FAQ MobileTogether
Vidéos de démonstration MobileTogether