---
sourceDocument: Yokohama Créer ou modifier des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Yokohama Créer ou modifier des applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Création et exécution de suites de tests automatisées
=====================================================

Création et exécution de suites de tests automatisées {#ariaid-title1}
======================================================================

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

Exécutez un groupe de tests dans un ordre spécifique pour tester une application ou un groupe de fonctionnalités connexes.

Une suite de tests peut contenir à la fois des tests individuels et d'autres suites de tests. Une suite de tests qui contient une autre suite de tests est appelée parent, et la suite de tests contenue dans le parent est appelée enfant. Bien qu'une suite de tests puisse avoir à la fois des tests individuels et des suites de tests comme enfants, les tests ne peuvent pas avoir d'autres tests comme enfants. Les tests ne peuvent contenir que des étapes de test.

Avantages {#atf-suites-overview__section_czv_r23_5fb}
-----------------------------------------------------

Le regroupement des tests en suites de tests offre ces avantages.

* Permet aux testeurs d'exécuter tous les tests d'une suite de tests en une seule action.
* Permet aux testeurs d'exécuter toutes les suites de tests enfants dans une suite de tests parente.
* Permet aux testeurs de voir les résultats des tests pour chaque test d'une suite de tests.
* Permet aux concepteurs de tests et aux testeurs de planifier quand exécuter des suites de tests.
* Permet aux concepteurs de tests et aux testeurs de planifier le démarrage des tests exécutables clients pour prendre en charge les exécutions de tests.
{#atf-suites-overview__ul_vc2_wwh_5fb}

Hiérarchies de {#atf-suites-overview__section_fdw_5b3_5fb}
----------------------------------------------------------

Framework de tests automatisés prend en charge la création de hiérarchies à plusieurs niveaux où une suite de tests peut être à la fois parente et enfant. Par exemple, cette figure illustre la suite de tests 1 en tant que parent au sommet de la hiérarchie. La suite de tests 1.3 est un enfant de la suite de tests 1 et également un parent de la suite de tests 1.3.1 et de la suite de tests 1.3.2.
Figure 1. Exemple de hiérarchie de suite de tests

Calendriers {#atf-suites-overview__section_lgc_gf3_5fb}
-------------------------------------------------------

Pour planifier une suite de tests, vous avez besoin de trois composants :

* Un enregistrement de suite de tests
* Un enregistrement de calendrier spécifiant quand vous souhaitez que le système exécute la suite de tests
* Enregistrement d'exécution de suite planifiée qui associe la suite de tests à exécuter au calendrier de son exécution
{#atf-suites-overview__pbf_3bt_bz}  
Avec ce modèle, vous pouvez associer un calendrier à de nombreuses suites de tests différentes, et vice versa.  
Remarque :  
Vous pouvez planifier uniquement des suites de tests, et non des tests individuels. Les tests planifiés s'exécuteront uniquement si une page d'exécuteur de test du client planifié est ouverte, correspondant aux conditions du navigateur de la suite planifiée. Les tests planifiés ne peuvent pas s'exécuter sur un ordinateur verrouillé, mis hors tension ou dont le navigateur n'est pas déjà ouvert.

La liste de surveillance sur l'enregistrement d'exécution de la suite de tests vous permet également de spécifier les utilisateurs qui recevront un e-mail lorsque le système aura terminé l'exécution de la suite de tests.

Si la suite de tests contient une ou plusieurs étapes de formulaire (étapes impliquant une interface utilisateur), vous devez vous assurer qu'un exécuteur de test du client planifié est en cours d'exécution dans un navigateur lorsque la planification déclenche l'exécution de la suite.  
Remarque :  
Voir [Recommandations et exigences du navigateur](https://servicenow-prod.fluidtopics.net/svobfE77ZUzn3ENez0HnXg#atf-test-runners__kvv_h25_gx) pour les recommandations et les exigences pour l'exécution du test exécutable client.

Pour obtenir des instructions détaillées sur la manière de planifier une suite de tests, reportez-vous à la section [Planifier une suite de tests automatisée](https://servicenow-prod.fluidtopics.net/Gh7cEn0VRkBLUPwHafQqig "Planifiez l’exécution d’une ou de plusieurs suites de tests à une date et une heure spécifiques.").

Filtres {#atf-suites-overview__section_hjv_3f3_5fb}
---------------------------------------------------

Automatisez la création de suites de tests à l'aide d'un filtre pour ajouter dynamiquement des tests à une suite de tests lorsqu'ils correspondent aux conditions de filtre. Réduisez le temps que vos concepteurs de tests passent à créer et à gérer manuellement des suites de tests.
* **[Créer une suite de tests automatisée](https://servicenow-prod.fluidtopics.net/cMe_SNm98_Su3nkX6ILrNA)**   
  Regroupez les tests automatisés dans une suite que vous pouvez exécuter en tant que lot.
* **[Copier une suite de tests automatisée](https://servicenow-prod.fluidtopics.net/R6Tuok8KTPht2Ac7Hcj0jg)**   
  Réduisez le temps lors de la création de tests en copiant une suite de tests complète. Renommez et modifiez la suite de tests après l'avoir copiée. Le bouton Copier la suite de tests du formulaire Suite de tests copie tous les tests imbriqués et les suites de tests enfants dans la suite de textes.
* **[Ajouter des tests à une suite avec un filtre](https://servicenow-prod.fluidtopics.net/MJ_1av~AXhHhdJ~TfWKghg)**   
  Automatisez la création de suites de tests à l'aide d'un filtre pour ajouter dynamiquement des tests à une suite de tests lorsqu'ils correspondent aux conditions de filtre. Réduisez le temps que vos concepteurs de tests passent à créer et à gérer manuellement des suites de tests.
* **[Ajouter un test à une suite de tests automatisée existante](https://servicenow-prod.fluidtopics.net/fRvvYNlpdhIE~z9S_2Z56Q)**   
  Ajoutez un test à une suite de tests qui existe déjà.
* **[Ajouter une suite de tests enfant à la suite de tests parente](https://servicenow-prod.fluidtopics.net/40wO1FpjYd9_1JnoNmkVDQ)**   
  Ajoutez à une suite de tests à plusieurs niveaux en incluant une suite de tests enfant dans une suite de tests parente.
* **[Exécuter une suite de tests automatisée](https://servicenow-prod.fluidtopics.net/yf3YsMH2i5pNd7t7fU3U9A)**   
  Après avoir créé une suite de tests automatisée, exécutez-la dans une instance de non-production.
* **[Planifier une suite de tests automatisée](https://servicenow-prod.fluidtopics.net/Gh7cEn0VRkBLUPwHafQqig)**   
  Planifiez l'exécution d'une ou de plusieurs suites de tests à une date et une heure spécifiques.
* **[Exécuter une suite de tests planifiée à l'aide d'un script](https://servicenow-prod.fluidtopics.net/jmBCNpBn87nR2B6PpfjpMQ)**   
  Exécutez immédiatement une suite de tests d'interface utilisateur planifiée à l'aide d'un script sans avoir à attendre l'heure planifiée. Vous pouvez utiliser cette méthode lorsque vous essayez d'automatiser le processus d'exécution d'un test.
* **[Réexécuter les tests ayant échoué dans une suite de tests automatisée](https://servicenow-prod.fluidtopics.net/9WTlsX9Et6GV_brffg5F2g)**   
  Réexécutez les tests ayant échoué dans une suite de tests sans réexécuter la suite entière.

**Concepts associés**   

* [Création et exécution de tests automatisés avec le Framework de tests automatisés](https://servicenow-prod.fluidtopics.net/YHrQQJJWXoagm6hWrD_p3Q "Tâches de base dans le Framework de tests automatisés.")
* [Annulation des tests automatisés et des suites de tests](https://servicenow-prod.fluidtopics.net/~sLRYZ3cfcR2qFe58n7y5A#atf-cancelling "Vous pouvez annuler les tests automatisés et les suites de tests automatisés qui sont en cours d’exécution ou qui sont en file d’attente pour s’exécuter.")
* [Suites](https://servicenow-prod.fluidtopics.net/pTZMc07RyBxaR7apU~fRRA "Le module Suites ouvre la table Suites de tests. Vous pouvez créer, modifier et exécuter des suites de tests à partir de cette table.")  
**Tâches associées**   

* [Générer automatiquement des tests ATF](https://servicenow-prod.fluidtopics.net/z~NwcjJprhQ3D7XvfO_mOA "Générez automatiquement des tests ATF en sélectionnant l'option de génération automatique à partir du module Générer automatiquement des tests ou des modules Tests/Suites.")  
**Référence associée**   

* [Enregistrement des résultats de l'étape](https://servicenow-prod.fluidtopics.net/vOIEs3S5X4HEgIfe3VNLaA "L’enregistrement des résultats de l’étape contient des informations sur une étape d’un résultat de test. Vous accédez à des résultats d’étapes spécifiques à partir de la liste connexe Résultats des étapes dans l’enregistrement des résultats des tests.")

