Qu'est-ce qu'un scénario de test dans les tests logiciels (exemples)

Qu'est-ce qu'un scénario de test ?

A Scénario de test est défini comme toute fonctionnalité pouvant être testée. On l'appelle également condition de test ou possibilité de test. En tant que testeur, vous devez vous mettre à la place de l'utilisateur final et comprendre les scénarios réels et les cas d'utilisation de l'application testée.

Test de scénario

Test de scénario in test logiciel est une méthode dans laquelle des scénarios réels sont utilisés pour tester l'application logicielle au lieu de cas de test. Le but des tests de scénarios est de tester des scénarios de bout en bout pour un problème complexe spécifique du logiciel. Les scénarios permettent de tester et d'évaluer plus facilement des problèmes complexes de bout en bout.

Étudions cela à l'aide de la vidéo ci-dessous –

Pourquoi créer des scénarios de test ?

Les scénarios de test sont créés pour les raisons suivantes,

  • La création de scénarios de test garantit une couverture complète des tests
  • Les scénarios de test peuvent être approuvés par diverses parties prenantes telles que les analystes commerciaux, les développeurs et les clients pour garantir que l'application testée est minutieusement testée. Il garantit que le logiciel fonctionne pour les cas d'utilisation les plus courants.
  • Ils servent d'outil rapide pour déterminer l'effort de travail de test et, en conséquence, créer une proposition pour le client ou organiser la main-d'œuvre.
  • Ils permettent de déterminer les transactions de bout en bout les plus importantes ou l'utilisation réelle des applications logicielles.
  • Pour étudier le fonctionnement de bout en bout du programme, le scénario de test est essentiel.

Quand ne pas créer un scénario de test ?

Les scénarios de test ne peuvent pas être créés lorsque

  • L'application en cours de test est compliquée, instable et le projet manque de temps.
  • Les projets qui suivent la méthodologie Agile comme Scrum, Kanban ne peuvent pas créer de scénarios de test.
  • Le scénario de test peut ne pas être créé pour une nouvelle correction de bug ou Les tests de régression. Dans de tels cas, les scénarios de test doivent déjà être largement documentés lors des cycles de test précédents. Cela est particulièrement vrai pour les projets de maintenance.

Comment rédiger des scénarios de test

En tant que testeur, vous pouvez suivre ces cinq étapes pour créer des scénarios de test :

Écrire des scénarios de test

  • Étape 1: Lisez les documents d'exigences tels que BRS, SRS, FRS, du système sous test (SUT). Vous pouvez également vous référer à des cas d'utilisation, des livres, des manuels, etc. de l'application à tester.
  • Étape 2: Pour chaque exigence, déterminez les actions et objectifs possibles des utilisateurs. Déterminer les aspects techniques du besoin. Déterminez les scénarios possibles d'abus du système et évaluez les utilisateurs avec un état d'esprit de pirate informatique.
  • Étape 3: Après avoir lu le document des exigences et effectué votre analyse appropriée, répertoriez différents scénarios de test qui vérifient chaque fonctionnalité du logiciel.
  • Étape 4: Une fois que vous avez répertorié tous les scénarios de test possibles, un Matrice de traçabilité est créé pour vérifier que chaque exigence a un scénario de test correspondant
  • Étape 5: Les scénarios créés sont revus par votre superviseur. Later, ils sont également examinés par d'autres parties prenantes du projet.

Conseils pour créer des scénarios de test

  • Chaque scénario de test doit être lié à au moins une exigence ou une user story conformément à la méthodologie du projet.
  • Avant de créer un scénario de test qui vérifie plusieurs exigences à la fois, assurez-vous de disposer d'un scénario de test qui vérifie cette exigence de manière isolée.
  • Évitez de créer des scénarios de test trop compliqués couvrant plusieurs exigences.
  • Le nombre de scénarios peut être important et leur exécution coûte cher. En fonction des priorités du client, exécutez uniquement les scénarios de test sélectionnés

Exemple 1 : Scénario de test pour une application de commerce électronique

Pour une application de commerce électronique, quelques scénarios de test seraient

Scénario d'essai 1 : Vérifiez la fonctionnalité de connexion

Scénario de test pour l'application de commerce électronique

Afin de vous aider à comprendre la différence entre le scénario de test et Cas de test, des cas de test spécifiques pour ce scénario de test seraient

  1. Vérifiez le comportement du système lorsqu'un identifiant de messagerie et un mot de passe valides sont saisis.
  2. Vérifiez le comportement du système lorsqu'un identifiant de messagerie invalide et un mot de passe valide sont saisis.
  3. Vérifiez le comportement du système lorsqu'un identifiant de messagerie valide et un mot de passe invalide sont saisis.
  4. Vérifiez le comportement du système lorsqu'un identifiant de messagerie et un mot de passe invalides sont saisis.
  5. Vérifiez le comportement du système lorsque l'identifiant de messagerie et le mot de passe sont laissés vides et que la connexion est saisie.
  6. Vérifiez que vous avez oublié votre mot de passe fonctionne comme prévu
  7. Vérifiez le comportement du système lorsqu'un numéro de téléphone et un mot de passe valides/invalides sont saisis.
  8. Vérifiez le comportement du système lorsque « Gardez-moi signé » est coché

Comme il est évident, les cas de test sont plus spécifiques.

Scénario d'essai 2 : Vérifiez la fonctionnalité de recherche

Scénario de test pour l'application de commerce électronique

Scénario d'essai 3 : Vérifiez le produit DescriptPage d'ions

Scénario de test pour l'application de commerce électronique

Scénario d'essai 4 : Vérifiez la fonctionnalité de paiement

Scénario de test pour l'application de commerce électronique

Scénario d'essai 5 : Vérifier l'historique des commandes

Scénario de test pour l'application de commerce électronique

En dehors de ces 5 scénarios voici la liste de tous les autres scénarios

  • Vérifier le comportement de la page d'accueil pour les clients fidèles
  • Vérifier les pages de catégorie/produit
  • Vérifiez les pages du service client/contact
  • Consultez les pages des offres quotidiennes

Exemple 2 : Scénarios de test pour un site bancaire

Scénario d'essai 1 : Vérifiez la fonctionnalité de connexion et d'authentification

Scénario d'essai 2 : Le transfert d'argent par chèque peut être effectué

Scénario d'essai 3 : Le relevé de compte peut être consulté

Scénario d'essai 4 : Un dépôt fixe par chèque/un dépôt récurrent peut être créé

Etc…

Modèle de scénario de test

Télécharger le modèle de scénario de test Excel (.xlsx)