Création de tests axés sur le design

Vous pouvez commencer la phase de test dès les premières étapes du développement d'applications web en utilisant le test piloté par la conception (DDT). DDT est une fonctionnalité dynamique qui exploite les capacités d'apprentissage automatique pour créer des tests en utilisant les conceptions d'applications web en cours de développement.

Vous pouvez fournir des maquettes d'une application web au lieu de l'URL de l'application déployée pour les configurer pour les tests. DDT reconnaît les contrôles UI sur ces images des conceptions d'application que vous avez fournies. Vous pouvez valider les contrôles d'interface utilisateur identifiés et les modifier si nécessaire dans l'éditeur de conception. Si certains des contrôles ne sont pas identifiés, vous pouvez ajouter ces contrôles avec une étiquette appropriée.

Les applications configurées avec des designs peuvent être utilisées pour enregistrer des tests dans la fenêtre du Client Virtuel. Après avoir enregistré les tests, vous pouvez affiner les étapes du test dans l'éditeur de test. Lorsque l'application réelle est prête et accessible, vous pouvez exécuter les tests qui sont créés sur la base des conceptions sur l'application réelle. De plus, si vous exécutez les tests avec l'option de guérison guidée activée, vous pouvez remplacer les captures d'écran par les plus récentes et améliorer les étapes de test en fonction de l'implémentation réelle de l'application.

Le DDT accélère les activités de test en avançant la phase de test dans un cycle de sortie de produit.

Vous devez prendre en compte les directives suivantes pour l'utilisation du DDT :

  • Utilisez des images .jpg, .jpeg ou .png de résolution 1080 x 720 ou supérieure pour télécharger des conceptions d'applications web. La taille totale des images que vous sélectionnez pour chaque téléchargement ne doit pas dépasser 50 Mo.

  • Validez tous les contrôles identifiés et les étiquettes associées sur la page Éditeur de design après que les images sont téléchargées et traitées par le modèle ML de Test UI. Si un contrôle n'est pas identifié ou est identifié de manière incorrecte, alors vous pouvez ajouter, modifier ou supprimer des contrôles.

  • Ajoutez ou supprimez les designs de l'application configurée et organisez les designs dans le bon ordre pour créer des tests.

Flux de tâches des tests pilotés par la conception pour les tests de l'interface utilisateur Web

Le flux de tâches du test piloté par la conception pour les applications web est le suivant :
N/STâchePlus d'informations
1Vous devez ajouter les images des conceptions d'applications web en utilisant la page de Configuration de l'Application.Ajout d'une conception d'application web
2Vous devez valider les contrôles d'interface utilisateur qui sont identifiés, puis les modifier au besoin. Modification de la conception d'une application web
3Vous pouvez télécharger plus d'images, réorganiser les images téléchargées et supprimer celles qui ne sont pas désirées. Modification de la configuration de l'application Web
Host: www.example.comVous pouvez enregistrer des tests UI Web en utilisant les applications qui sont ajoutées avec des designs.Enregistrement d'un test
5Vous pouvez modifier les étapes du test et sauvegarder le test.Modification d'un test qui utilise des conceptions d'applications
6Vous devez exécuter le test avec la guérison guidée ou la guérison automatique activée pour mettre à jour le test avec les écrans réels de l'application après que l'application web est déployée et disponible pour exécution.Exécution d'un test d'interface utilisateur Web
7Vous pouvez consulter le rapport et vérifier les résultats de chaque étape.Consultation d'un rapport unifié
8Vous pouvez appliquer les données collectées pendant le test pour mettre à jour le test.

De plus, vous pouvez exécuter le test, consulter le rapport et mettre à jour le test à plusieurs reprises pour le rendre exempt d'erreurs.

Mise à jour des tests à l'aide de la fonction de guérison guidée
Cliquez sur la vidéo de démonstration de DDT pour regarder une démonstration des tâches répertoriées dans le tableau de flux de tâches.