Plan de test : comment rédiger un plan de test avec des cas de réussite, d'échec et des cas limites
L'outil «Plan de test» aide à rédiger rapidement un plan de test structuré. Vous décrivez une idée ou une fonctionnalité, indiquez la plateforme ou l'application, choisissez la langue de sortie et appuyez sur Générer. Un seul résultat apparaît dans un panneau séparé : une liste de cas de test incluant des scénarios réussis, échoués et limites. Le résultat peut être copié ou téléchargé sous forme de fichier texte TXT classique. L'outil n'effectue pas les tests, n'analyse pas le code et ne garantit pas l'absence d'erreurs. Il propose simplement des vérifications possibles basées sur votre description. Le plan généré est un brouillon qui doit être adapté et enrichi. Tous les exemples de l'article sont fictifs et fournis pour démontrer le fonctionnement de l'outil.
Ouvrir l'outil: Constructeur de plan de test ↗Comment décrire la fonctionnalité pour obtenir un plan utile
Plus la description est précise, plus les cas de test seront précis. Au lieu de « formulaire de connexion », écrivez : « Formulaire de connexion avec champs email et mot de passe, bouton de connexion, lien de récupération de mot de passe. Mot de passe de 8 à 32 caractères, l'email doit contenir le symbole @ ». Indiquez les contraintes, les états et les transitions entre les écrans.
Dans le champ « Plateforme ou application », indiquez l'environnement si cela est important : « Application web (navigateur) », « Application mobile Android » ou « Site web (version de bureau et mobile) ». Cela aidera l'outil à prendre en compte les particularités de la plateforme.
Sélectionnez la langue de sortie avant la génération. L'outil prend en charge plusieurs langues, mais la qualité peut varier, vérifiez donc le résultat. Le premier champ accepte jusqu'à 8000 caractères, le champ détails jusqu'à 1000 caractères.
Requête : « Formulaire de connexion avec champs email et mot de passe, bouton de connexion, lien de récupération de mot de passe. Mot de passe de 8 à 32 caractères, l'email doit contenir le symbole @ ». Plateforme : « Application web (navigateur) ».
Exemple : formulaire de réinitialisation de mot de passe
Décrivez le processus : « Formulaire de réinitialisation de mot de passe : l'utilisateur saisit son email, auquel est envoyée une liaison unique pour réinitialiser son mot de passe. La liaison est valable 24 heures. Après passage à la liaison, l'utilisateur saisit un nouveau mot de passe et sa confirmation ». Indiquez la plateforme, par exemple « Application web (navigateur) ».
L'outil peut proposer des scénarios réussis (email correct, liaison, saisie de mots de passe identiques), échoués (email incorrect, liaison expirée, mots de passe non identiques) et limites (email de longueur maximale, liaison utilisée deux fois, mot de passe à la limite de la longueur admissible).
Vérifiez que tous les aspects importants sont pris en compte. Par exemple, l'outil peut ne pas inclure de vérification de la réutilisation de liaison après une réinitialisation réussie. Complétez le plan manuellement.
Requête : « Formulaire de réinitialisation de mot de passe : l'utilisateur saisit son email, auquel est envoyée une liaison unique pour réinitialiser son mot de passe. La liaison est valable 24 heures. Après passage à la liaison, l'utilisateur saisit un nouveau mot de passe et sa confirmation ». Plateforme : « Application web (navigateur) ». Résultat possible : liste de cas de test incluant réinitialisation réussie, email incorrect, liaison expirée, mots de passe non identiques, longueur minimale et maximale du mot de passe.
Exemple : panier d'achat en ligne
Entrez la description : « Panier d'achat en ligne : l'utilisateur ajoute des articles, modifie la quantité, supprime des articles, applique un code promo, valide la commande. Les articles peuvent être en stock ou en rupture. Le code promo offre une réduction de 10 % si le total de la commande est de 1000 rubles ». Plateforme : « Site web (version de bureau et mobile) ».
L'outil peut générer des tests pour l'ajout réussi d'un article, la modification de la quantité, la suppression, l'application de code promo au-dessus du seuil, la validation de la commande. Échecs : application de code promo en dessous du seuil, ajout d'article en rupture, validation avec panier vide. Limites : total de commande exactement 1000 rubles, quantité maximale de produit, quantité minimale (1), suppression du dernier article.
Attention aux possibles oublis : par exemple, l'outil peut ne pas prendre en compte le scénario d'expiration du code promo. Ajoutez ces cas vous-même. Vérifiez également que les tests prennent en compte différentes plateformes si vous en avez indiqué plusieurs.
Requête : « Panier d'achat en ligne : l'utilisateur ajoute des articles, modifie la quantité, supprime des articles, applique un code promo, valide la commande. Les articles peuvent être en stock ou en rupture. Code promo offrant 10 % de réduction si le total de la commande est de 1000 rubles ». Plateforme : « Site web (version de bureau et mobile) ». Résultat possible : tests sur l'ajout, la modification, la suppression, l'application de code promo, la validation de la commande, ainsi que des cas limites avec un total de 1000 rubles et article manquant.
Exemple : chargement de fichier
Entrez : « Chargement de fichier : l'utilisateur sélectionne un fichier, appuie sur le bouton charger. Formats pris en charge : PDF, DOCX, JPG. Taille maximale du fichier 10 Mo. Après chargement, le fichier s'affiche dans la liste ». Plateforme : « Application web ».
L'outil peut proposer des tests sur le chargement réussi d'un fichier de format et de taille acceptables, affichage dans la liste. Échecs : chargement de format non supporté, dépassement de taille, interruption du chargement. Limites : fichier exactement 10 Mo, fichier 0 octet, fichier avec nom de fichier de longueur maximale, chargement de plusieurs fichiers simultanément.
Vérifiez que le plan inclut une vérification contre les virus ou autres contrôles de sécurité. Si non, ajoutez-les. Assurez-vous également que les tests couvrent différents navigateurs si cela est important pour votre projet.
Requête : « Chargement de fichier : l'utilisateur sélectionne un fichier, appuie sur le bouton charger. Formats pris en charge : PDF, DOCX, JPG. Taille maximale du fichier 10 Mo. Après chargement, le fichier s'affiche dans la liste ». Plateforme : « Application web ». Résultat possible : tests sur le chargement réussi, format non supporté, dépassement de taille, cas limites avec 10 Mo et 0 octet.
Comment vérifier et enrichir le plan généré
Lisez attentivement chaque cas de test. Assurez-vous qu'il correspond à votre fonctionnalité. L'outil peut interpréter la description de manière ambiguë, vérifiez donc qu'il n'y a pas de tests sans rapport.
Comparez le plan à vos exigences. Si des contraintes spécifiques ont été indiquées dans la description (par exemple, validité de liaison 24 heures), assurez-vous que les tests limites incluent la vérification de 24 heures et légèrement plus ou moins.
Enrichissez le plan de cas manquants. Par exemple, si vous testez un formulaire, ajoutez des vérifications de saisie de caractères spéciaux, d'espaces, de très longues chaînes. L'outil peut ne pas prendre en compte tous les raffinements, votre expertise est importante.
Limitations de l'outil
L'outil n'effectue pas les tests et ne garantit pas que votre produit fonctionnera sans erreurs. Il propose simplement des vérifications possibles basées sur votre description. Le résultat peut contenir des erreurs ou des oublis.
L'outil n'analyse pas le code et n'a pas accès à votre application. Il fonctionne uniquement avec une description textuelle, donc plus votre description de la fonctionnalité est détaillée et précise, plus le plan sera utile.
Pas d'intégration automatique avec des systèmes de gestion de tests. Vous pouvez copier le résultat ou le télécharger au format TXT. L'outil ne supporte pas l'exportation vers DOCX ou PDF, ne traite pas par lots et ne conserve pas d'historique.
Conseils pour la formulation des requêtes
Soyez précis. Au lieu de « formulaire de connexion », écrivez « formulaire de connexion avec champs email et mot de passe, bouton de connexion, lien de récupération de mot de passe ». Indiquez les contraintes : longueur minimale du mot de passe, exigences email.
Indiquez la plateforme si cela est important. Par exemple, « application mobile Android » ou « site web pour ordinateur de bureau ». Cela aidera l'outil à prendre en compte les particularités de la plateforme.
Si vous souhaitez obtenir des tests dans plusieurs langues, sélectionnez la langue de sortie. L'outil prend en charge plusieurs langues, mais la qualité peut varier. Vérifiez le résultat.
L'outil «Plan de test» est un assistant qui économise du temps lors de l'étape initiale de la planification des tests. Les trois scénarios présentés montrent comment il est possible d'obtenir rapidement un brouillon de cas de test pour différents types de fonctionnalité. Cependant, souvenez-vous : le plan généré nécessite une vérification et une amélioration. Ne vous y fiez pas aveuglément. Utilisez-le comme point de départ, enrichissez-le de vos connaissances et n'oubliez pas le test manuel. Tous les exemples sont fictifs et fournis pour démontrer l'utilisation de l'outil.
Ouvrir l'outil: Constructeur de plan de test ↗Les traductions de l'interface sont assistées par machine et peuvent nécessiter des améliorations.