Comment créer des scénarios de test : un guide complet pour votre site Web ou votre application

Publié: 2022-04-28

Une circonstance ou une situation hypothétique décrite comme une histoire est appelée un scénario. Pendant les tests, vous examinerez comment le programme réagit à cet événement hypothétique et dans quelle mesure il le fait.

Dans ce blog, je vais tout vous dire sur les scénarios de test dont vous aurez besoin pour votre site Web ou votre application. Si vous êtes dans le développement Web ou si vous utilisez des services de développement Web pour votre site Web ou votre application, ce blog vous sera utile pour comprendre ce qu'est un scénario de test et comment le créer.

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

Toute fonctionnalité pouvant être testée est appelée scénario de test. Elle est parfois appelée condition de test ou possibilité de test. Des tests de scénarios crédibles, motivants, simples à évaluer et complexes sont optimaux. raisons pour lesquelles vous devriez envisager la sécurité SSL du site Web

Tester un site Web ou une application avant son lancement est très important pour déterminer qu'il fonctionne. Les scénarios de test sont créés pour garantir que toutes les fonctionnalités d'un site Web ou d'une application fonctionnent comme prévu.

Recueillir les commentaires des clients, des parties prenantes et des développeurs est le meilleur moyen de générer des scénarios de test précis. Cela garantit que tous les scénarios d'utilisation potentiels sont couverts et que tous les flux commerciaux du produit en cause sont testés de manière approfondie.

Les scénarios de test sont nécessaires pour valider les performances globales du système du point de vue des utilisateurs. Lors de leur construction, les testeurs doivent se mettre à la place des consommateurs pour comprendre quels scénarios réels le programme devra gérer après sa sortie.

Création d'un scénario de test

Étape 1 : Examinez le document d'exigences relatif au système sous test (SUT), y compris la spécification des exigences commerciales (BRS), la spécification des exigences logicielles (SRS) et la spécification des exigences fonctionnelles (FRS).

Étape 2 : isolez chaque exigence et déterminez les comportements des utilisateurs potentiels à évaluer. Déterminer les défis technologiques que pose le besoin. N'oubliez pas d'évaluer le programme à travers les yeux d'un pirate informatique pour examiner et décrire diverses situations d'abus du système.

Étape 3 : Créez une liste de scénarios de test qui incluent toutes les fonctionnalités du logiciel. Assurez-vous que ces scénarios incluent tous les flux d'utilisateurs et d'activités qui se produisent pendant le fonctionnement du site Web ou de l'application.

Étape 4 : Créez une matrice de traçabilité après avoir répertorié les scénarios de test pour vérifier que chaque exigence est affectée à un scénario de test spécifique.

Types de tests Scénarios

Il existe deux types de scénarios de test :

  • Test positif
  • Test négatif

Test positif

Des tests positifs peuvent être effectués sur le système en fournissant une entrée de date valide. Il vérifie si une application se comporte comme prévu avec l'entrée positive.

Par example:

  1. Une zone de texte ne peut accepter que des nombres. Entrez les valeurs de n'importe quel nombre 0 à n'importe quel 9999999999 sera acceptable par le système, et toute autre valeur en dehors de cela ne devrait pas être acceptable.
  2. Pour effectuer un test positif, définissez la valeur d'entrée valide de 0 à 999 et vérifiez que le système accepte la valeur.
    test positif
  3. Vous pouvez voir dans l'image ci-dessus qu'aucune erreur ne s'affiche lors de la saisie du chiffre dans le champ de saisie.

Test négatif

Vous pouvez effectuer des tests négatifs sur le système en fournissant des données non valides en entrée. Ce faisant, vous pouvez vérifier si une application se comporte comme prévu dans le système avec l'entrée négative.

Par example:

  1. Un test négatif peut être effectué en saisissant l'alphabet et les caractères spéciaux de a à z ou !@#$%.
  2. Le champ de saisie du système ne doit pas accepter les valeurs, sinon il doit afficher un message d'erreur dans la saisie de date non valide.
    test négatif Vous pouvez maintenant voir que j'entre l'alphabet dans le champ de saisie des nombres, et il affiche un message d'erreur indiquant qu'il n'acceptera que les nombres.
8 des outils de développement Web les plus nécessaires dont vous avez besoin en 2022

Exemple de scénario de test

Vérifions le scénario de test de la page de connexion.

Scénario de test Module de connexion

Scénario de test d'une image de connexion

Dans l'image ci-dessus, vous pouvez voir la page de connexion.

Mettons ce qui suit dans ce scénario :

  • Vérifiez le comportement du système lors de la saisie d'un identifiant de messagerie et d'un mot de passe valides.
  • Après avoir entré votre e-mail et votre mot de passe, cliquez sur le bouton d'inscription pour vérifier le message d'erreur.
    Scénario de test d'un module de connexion 1
  • Entrez maintenant le mauvais identifiant de messagerie et le mauvais mot de passe pour vérifier le message d'erreur.
    Scénario de test module de connexion 2
  • Vérifiez si les boutons fonctionnent lors de la connexion et de l'inscription.
  • Vérifiez le signe avec Google.
  • Maintenant, entrez votre identifiant de messagerie et votre mot de passe et cochez la case "Se souvenir de moi". Et puis vérifiez si cela fonctionne en voyant si le système se souvient de vous lorsque vous vous déconnectez et essayez de vous reconnecter.

Scénario de test Module d'inscription

Scénario de test Module d'inscription

Consultez l'image ci-dessus du module d'inscription.

Procédez comme suit dans ce scénario :

  • Vérifiez en remplissant tous les champs et cliquez pour vous inscrire sans cliquer sur "Je ne suis pas un robot".
  • Videz un champ obligatoire et cliquez pour vous inscrire. Vérifiez si le système affiche la boîte de message laissée vide à remplir.
  • Cliquez sur l'icône "Masquer et afficher" du mot de passe et vérifiez qu'il fonctionne.
  • Essayez de vous inscrire sans accepter les "Termes et Conditions".
  • Vérifiez si le bouton "Connexion" fonctionne lorsque vous cliquez sur rediriger vers la page de connexion.
  • Vérifiez si les liens vers la page des termes et conditions fonctionnent.
  • Vérifiez si le champ email n'est pas accepté sans @nom de domaine et .com
  • Après avoir tout rempli, vérifiez si vous obtenez un code de vérification sur votre compte de messagerie saisi pour vérifier et vous connecter au système.

Meilleures pratiques à suivre lors de la création de scénarios de test

Voici quelques bonnes pratiques que vous devez suivre lorsque vous créez des scénarios de test :

  • Dans un souci de simplicité, un seul scénario de test doit être créé pour chaque exigence ou récit d'utilisateur.
  • Si un seul scénario de test est nécessaire pour répondre à plusieurs besoins, assurez-vous que chaque exigence a été minutieusement testée de manière isolée avant d'utiliser le scénario dans son ensemble. Il est simple de négliger certaines fonctionnalités si vous ne faites pas attention.
  • S'il s'avère que le nombre de scénarios de test est trop important ou trop coûteux à réaliser, hiérarchisez-les en fonction des préférences des clients qui seront testés.

Emballer

Les scénarios de test sont utilisés pour tester de nombreux aspects des applications logicielles. Il contribue à la couverture complète du processus de test. Ils engloberaient tout ce qui doit être testé avant que le produit ne soit rendu public, car les scénarios de test doivent être autorisés par les analystes commerciaux, les développeurs et les futurs consommateurs.

Les scénarios de test vous permettent de prédire la quantité de travail de test qui sera nécessaire et de planifier votre stratégie de test. Une proposition pour le client peut également être incluse dans ce document. En outre, il facilite l'identification des flux d'utilisateurs essentiels de bout en bout, ce qui à son tour aide à hiérarchiser les principes et les efforts de test.

Dans ce blog, je vous ai donné un aperçu de ce que sont les scénarios de test, les deux types de scénarios de test, comment créer un scénario de test et les meilleures pratiques à suivre lors de la création d'un scénario de test. Je vous ai également donné des exemples de création de scénarios de test.

Le développement Web et le développement d'applications sont quelque chose que vous voudriez que des experts ou des personnes compétentes dans ce domaine gèrent. Si vous cherchez à créer une application ou un site Web ou avez besoin de tout autre service de développement Web, n'hésitez pas à nous contacter !

Editeur : Amrutha