Partager cette page

# Automatisation de test

La planification de test revient à choisir les tests à automatiser. Si vous choisissez d’automatiser un test, vous pouvez générer un script de test et exécuter le test à l’aide de Unified Functional Testing, LoadRunner ou Visual API-XP.

L’automatisation d’un test permet l’exécution sans assistance du test à grande vitesse. Le test peut être réutilisé et répété. Par exemple, vous automatisez des tests fonctionnels, de point de référence, unitaires, de contrainte et de chargement, ainsi que des tests requérant des informations détaillées sur les applications.

Lors du choix de l’automatisation d’un test, tenez compte des éléments suivants.

Fréquence d’exécution

Les tests destinés à être exécutés avec une nouvelle version de votre application sont adaptés à l’automatisation. Ils incluent les tests de contrôle qui vérifient les fonctionnalités de base d’une application. Pour chaque nouvelle version de l’application, vous exécutez ces tests pour vérifier la stabilité de la nouvelle version, avant de procéder à un test plus approfondi.

Les tests qui utilisent plusieurs valeurs de données pour la même opération (tests pilotés par des données) sont également adaptés à l’automatisation. L’exécution du même test manuellement (chaque fois en utilisant un ensemble de données d’entrée différent) peut être fastidieuse et inefficace. En créant un test automatisé piloté par des données, vous pouvez exécuter un seul test avec plusieurs ensembles de données.

Test de contrainte/de chargement

Il est également recommandé d’automatiser les tests exécutés plusieurs fois (tests de contrainte) et ceux qui vérifient un système client/serveur multi-utilisateurs (tests de chargement). Par exemple, supposons qu’un test doit être répété un millier de fois. L’exécution manuelle de ce test peut s’avérer extrêmement inappropriée. Dans ce cas, vous pouvez créer un test qui exécute mille itérations.

Ne pas automatiser les tests - Cas

En règle générale, plus un test requiert la participation de l’utilisateur, moins son automatisation est appropriée. Voici des cas où l’automatisation est déconseillée :

- Tests d’utilisation (tests qui fournissent des modèles d’utilisation pour vérifier la facilité d’utilisation de l’application).

- Tests devant être exécutés une seule fois.

- Tests que vous devez exécuter immédiatement.

- Tests basés sur l’intuition de l’utilisateur et la connaissance de l’application.

- Tests sans résultats prévisibles.

https://admhelp.microfocus.com ALM 8942
Conseils pour améliorer vos résultats de recherche... ALM Help Center ALM Help Center Aide ALM 16.00 Tout Afficher le centre d’aide local Afficher le centre d’aide en ligne arrière Revenir en arrière dans l’historique de navigation avant Avancer dans l’historique de navigation Désactiver la mise en surbrillance dans les résultats de recherche rubrique suivante Atteindre la rubrique suivante rubrique précédente Atteindre la rubrique précédente Imprimer la rubrique actuelle Version :