Sobes.tech
Junior

Qu'est-ce que le test de fumée et quels composants sont testés dans son cadre?

sobes.tech IA

Réponse de l'IA

Les tests de fumée (test de fumée) consistent en une vérification rapide des principales fonctionnalités de l'application afin de s'assurer que les composants critiques fonctionnent correctement et ne contiennent pas de défauts bloquants après la compilation ou le déploiement / modification du code. L'objectif est de déterminer si la version est apte à des tests plus approfondis. Si le test de fumée échoue, la version est rejetée.

Généralement, lors des tests de fumée, on vérifie :

  • Installation / Déploiement : Succès de l'installation de l'application ou du déploiement d'une nouvelle version.
  • Autorisation / Authentification : Capacité à se connecter avec des identifiants valides.
  • Principaux processus métier : Scénarios d'utilisation simples et critiques (par exemple, création de commande, ajout d'un produit, envoi d'un message).
  • Interface : Chargement des pages principales, disponibilité des éléments clés (boutons, champs de saisie).
  • Connexion à la base de données ou aux services externes : Fonctionnalité de base des intégrations.
  • Journalisation des erreurs : Vérification que les erreurs critiques sont enregistrées.

Les tests de fumée sont effectués aux premières étapes après réception d'une nouvelle version, souvent avant de commencer les tests de régression ou fonctionnels. Ils permettent d'économiser du temps et des ressources, en identifiant rapidement les problèmes majeurs. Peut être effectué manuellement ou automatiquement.