Exécution de tests - Présentation

L’exécution des tests commence par la création de campagnes de test et le choix des tests à inclure dans chacune d’elles. Une campagne de test contient un sous-ensemble des tests d’un projet Application Lifecycle Management (ALM) conçu pour atteindre des objectifs de test spécifiques. Lors de l’évolution de votre application, vous pouvez exécuter les tests manuels et automatisés dans votre projet pour identifier les anomalies et évaluer la qualité.

Vous pouvez exécuter des tests ALM de différentes manières.

Exécuter des tests à l’aide de campagnes de test fonctionnelles

Éditions d’ALM : Seuls les utilisateurs disposant d’ALM Edition ont accès aux campagnes de test fonctionnelles.Pour plus d’informations sur les éditions ALM et les fonctionnalités associées, voir Éditions d’ALM. Pour savoir quelle édition de ALM vous utilisez, demandez à votre Administrateur du site ALM.

Les tests des campagnes de test fonctionnelles sont exécutés côté serveur. Votre présence n’est donc pas nécessaire pour lancer et contrôler les tests. Les campagnes de test fonctionnelles sont exécutées par le biais de plages horaires, de sorte que vous pouvez planifier l’exécution immédiate ou différée d’une campagne de test. Suite à la planification du test, ALM assure la réservation des ressources nécessaires pour la campagne de test. Celle-ci est lancée sans intervention de l’utilisateur et est exécutée de façon séquentielle avec les données d’entrée fournies à l’avance.

  • Vous pouvez planifier l’exécution de tests fonctionnels ou de campagnes de test fonctionnelles dans le module Plages horaires. Si des hôtes sont disponibles pour le test, vous pouvez également utiliser la grille d’exécution pour exécuter immédiatement les tests. Pour plus d’informations, voir Exécuter des tests dans ALM.
  • Les tests fonctionnels s’exécutent sur des hôtes de test configurés dans Ressources Lab, dans ALM ou dans Lab Management. Pour exécuter des tests d’une campagne de test fonctionnelle, des hôtes de test doivent être disponibles pour le projet. Pour plus d’informations sur les hôtes de test, voir Hôtes de test - présentation.

  • Lorsque vous planifiez un test, un hôte de test approprié est réservé à son attention, qui ne peut être réservé pour aucun autre test, sauf si un hôte de remplacement approprié est trouvé.
  • ALM gère l’affectation des hôtes de façon dynamique. Si l’hôte de test réservé pour votre test devient indisponible avant l’exécution du test, ALM peut redistribuer automatiquement les hôtes de test restants et, si possible, réaffecter à votre test un autre hôte adapté. Pour plus d’informations, voir Affectation des hôtes.

Les campagnes de test fonctionnelles constituent un composant clé de la solution de livraison continue d’ALM. Elles facilitent le déploiement automatisé de bout en bout et offrent une structure de test qui rend plus efficace, fiable et rapide le déploiement des applications. Pour plus d’informations sur l’utilisation des campagnes de test fonctionnelles dans ce processus, voir Déploiement et test de votre application dans ALM.

Exécuter des tests à l’aide de campagnes de test par défaut

Les tests des campagnes de test par défaut sont exécutés côté client. Vous contrôlez directement le test à partir de votre ordinateur local. Vous pouvez exécuter les campagnes de test par défaut manuellement ou automatiquement dans ALM.

Pour exécuter manuellement les tests des campagnes de test par défaut :

  • Utilisez Sprinter. Les fonctionnalités avancées de cette application vous aident à exécuter la procédure manuelle de test.

  • Utilisez Exécuteur manuel. Si vous n’utilisez pas Sprinter, vous pouvez exécuter les tests manuellement à l’aide de l’Exécuteur manuel.

Lorsque vous exécutez un test manuellement, vous suivez les étapes du test et exécutez les opérations de l’application testée. Chaque étape se solde par une réussite ou un échec, selon que les résultats de l’application correspondent au résultat attendu ou non.

Pour exécuter automatiquement les tests des campagnes de test par défaut :

  • Vous pouvez exécuter automatiquement des tests à partir de votre ordinateur local à l’aide de l’Exécuteur automatique.

  • Lorsque vous exécutez automatiquement un test automatisé, ALM ouvre automatiquement l’outil de test sélectionné, exécute le test sur votre ordinateur local ou sur les hôtes distants, et exporte les résultats vers ALM.

  • Vous pouvez également exécuter automatiquement des tests manuels. Lorsque vous exécutez automatiquement un test manuel et spécifiez un hôte distant, ALM informe un testeur désigné par e-mail pour exécuter le test sur l’hôte spécifié.

Pour plus d’informations sur l’exécution de tests dans ALM, voir Exécuter des tests dans ALM.

Une fois le test exécuté, vous vérifiez et analysez les résultats du test. Votre objectif est d’identifier les étapes ayant échoué et de déterminer si une anomalie a été détectée dans votre application, ou si les résultats attendus de votre test doivent être mis à jour. Vous pouvez valider régulièrement les résultats du test en affichant les données d’exécution et en générant des rapports et des graphiques. Pour plus d’informations, voir Exécutions de tests - Présentation.

Vous pouvez également définir un test sous la forme d’une exécution préliminaire pour indiquer à ALM d’ignorer les résultats de l’exécution. Pour plus d’informations, voir Exécutions préliminaires.

Pour plus d’informations, voir Exécuter des tests dans ALM.