Sobes.tech
Junior

Parlez du processus de fixation des résultats des tests.

sobes.tech IA

Réponse de l'IA

La documentation des résultats des tests consiste à enregistrer les observations, les cas de test exécutés et les défauts détectés tout au long du cycle de test.

Étapes principales :

  1. Préparer l'environnement : S'assurer que l'environnement de test est correctement configuré et conforme aux exigences.
  2. Exécuter les scénarios de test : Effectuer les tests selon le cadre planifié (cas de test, listes de vérification, tests exploratoires).
  3. Enregistrer les résultats des cas de test :
    • Statut (Pass, Fail, Blocked, Skipped).
    • Résultat réel (comportement observable du système).
    • Résultat attendu.
    • Étapes de reproduction.
    • Temps d'exécution.
    • Lien vers le défaut associé (si Fail).
  4. Enregistrer les défauts (rapports de bugs) :
    • Description brève et précise du défaut.
    • Étapes de reproduction (ensemble minimal d'actions).
    • Résultat actuel.
    • Résultat attendu.
    • Environnement (OS, navigateur, version de l'application).
    • Gravité.
    • Priorité.
    • Pièces jointes (captures d'écran, vidéos, logs).
    • Date de détection.
    • Nom du testeur.
  5. Utilisation des outils : Utilisation de systèmes de gestion des tests (TMS) et de systèmes de suivi des défauts (Bug Tracking Systems).
    • TMS : TestRail, Zephyr, Azure Test Plans.
    • Suivi des bugs : Jira, YouTrack, Redmine.
  6. Mise à jour de la documentation : Mise à jour de la documentation de test (cas de test) basée sur les résultats et défauts détectés.

Exemple d'enregistrement de résultat dans TMS (structure hypothétique) :

ID Cas de Test Nom du cas de test Préconditions Étapes Résultat attendu Résultat réel Statut Date Remarque Lien vers le défaut
TC-001 Enregistrement d'un nouvel utilisateur Utilisateur non enregistré 1. Ouvrir le formulaire d'inscription<br>2. Entrer les données<br>3. Cliquer sur "S'inscrire" Utilisateur enregistré et connecté avec succès Utilisateur enregistré mais non connecté Fail 2023-10-27 L'utilisateur arrive sur la page de connexion BUG-045
TC-002 Connexion d'un utilisateur existant Utilisateur enregistré et activé 1. Ouvrir le formulaire de connexion<br>2. Entrer login/mot de passe<br>3. Cliquer sur "Se connecter" Utilisateur connecté avec succès Utilisateur connecté avec succès Pass 2023-10-27 - -

Exemple de rapport de bug (dans Jira) :

// Résumé :
[BUG-045] L'utilisateur nouvellement enregistré ne se connecte pas automatiquement

// Étapes pour reproduire :
// 1. Ouvrir le formulaire d'inscription.
// 2. Remplir les données utilisateur valides (email, mot de passe).
// 3. Cliquer sur "S'inscrire".

// Résultat actuel :
// L'utilisateur est enregistré avec succès mais est redirigé vers la page de connexion au lieu de se connecter automatiquement.

// Résultat attendu :
// Après l'inscription réussie, l'utilisateur doit être connecté automatiquement et redirigé vers la page de profil.

// Environnement :
// OS : Windows 10
// Navigateur : Chrome 118.0
// Version de l'application : 1.2.0

// Gravité : Majeure
// Priorité : Haute
// Pièces jointes :
// - capture-connexion-redirection.png
// - logs-serveur-20231027.txt

// Rapporté par : John Smith

Le processus de documentation assure transparence, traçabilité et permet d'analyser la qualité du produit, l'efficacité des tests et de prendre des décisions concernant la sortie. Pour QA automatisé, les résultats sont souvent générés par des frameworks de test (rapports d'exécution, logs, intégration avec TMS/ATS).