Types de campagne de test
Après avoir défini des tests dans le module Plan de test, vous créez une arborescence des campagnes de test dans le module Exécution des tests. Celle-ci permet d’organiser vos besoins en matière de test en regroupant les campagnes de test dans des dossiers et en les organisant sur différents niveaux hiérarchiques dans le module Exécution des tests. Vous affectez chaque dossier de campagne de test à un cycle. Cela permet de regrouper les campagnes de test qui seront exécutées dans un même cycle et d’analyser la progression du cycle pendant l’exécution des tests.
Lors de la définition d’une campagne de test, vous ajoutez des instances des tests sélectionnés à la campagne de test. Chaque instance de test contient une configuration de test définie.
ALM propose les types de campagne de test suivants :
- Les campagnes de test fonctionnelles contiennent des tests automatiques qui vérifient que l’application testée fonctionne comme prévu. Les tests d’une campagne de test fonctionnelle sont planifiés dans une plage horaire pour s’exécuter sur un serveur, sans surveillance de l’utilisateur. Disponible pour : ALM Edition avec l’extension Lab Management activée.
- Les campagnes de test par défaut peuvent contenir des tests automatiques et des tests manuels. Elles permettent de vérifier que l’application testée fonctionne comme prévu. Les tests d’une campagne de test par défaut sont contrôlés à partir de l’ordinateur de l’utilisateur et doivent être surveillés par le testeur.
- Les campagnes de test de performance contiennent des tests de performance qui vérifient que l’application testée est capable de supporter la charge et la demande. Les tests d’une campagne de test de performances sont planifiés dans une plage horaire pour s’exécuter sur un serveur, sans surveillance de l’utilisateur. Disponible pour : Edition ALM Edition et LoadRunner Enterprise uniquement.
Note : Dans ce didacticiel, nous utiliserons uniquement des campagnes de test fonctionnelles et par défaut. L’utilisation des tests de performance est traitée dans le manuel Aide LoadRunner Enterprise.
Pour déterminer les types de campagne de test à créer, étudions les objectifs que vous avez définis au début du processus de gestion du cycle de vie des applications.
Lors de la création et de la combinaison de différents groupes de campagnes de test, vous devez tenir compte d’éléments tels que l’état actuel de l’application et l’ajout de nouvelles fonctions ou leur modification. Voici des exemples de catégories générales de campagnes de test que vous pouvez créer :
| Campagne de test | Description |
|---|---|
| Test de contrôle |
Vérifier l’ensemble de l’application à un niveau de base (en se concentrant sur l’étendue plutôt que la profondeur) afin de vérifier qu’elle est fonctionnelle et stable. Cette campagne inclut des tests fondamentaux contenant des contrôles positifs, ce qui signifie que l’application est opérationnelle. Par exemple, dans l’application Mercury Tours, vous pourriez tester si l’application s’ouvre et vous permet de vous connecter. |
| Régression |
Tester le système de manière plus approfondie qu’une campagne de test de contrôle. Cette campagne peut inclure des contrôles positifs et négatifs. Les tests négatifs tentent de faire échouer une application afin de démontrer qu’elle n’est pas opérationnelle. |
| Avancé | Tester l’étendue et la profondeur. Cette campagne couvre l’ensemble de l’application et teste également ses options avancées. Vous pouvez exécuter cette campagne lorsque le temps de test est largement suffisant. |
| Fonction | Tester un sous-système d’une application. Il peut s’agir d’une fonction unique ou d’un groupe de fonctions. Par exemple, dans l’application Mercury Tours, une campagne de fonction peut tester toutes les activités liées à la réservation d’un vol. |

