Smoking test en anglais. Méthode de test basique d’un logiciel.
Ce test vient lors du développement d’un logiciel. Il peut être vu comme un test d’acceptation.
Il vérifie si le code d’une application est suffisamment stable pour être testé plus en détails.
Qu’est ce qu’un test de fumée ?
Le test de fumée consiste à vérifier que les fonctionnalités essentielles d’un logiciel sont opérationnelles et fonctionnent de manière optimale.
Il permet de vérifier la stabilité d’une application ou d’un logiciel.
Comment se déroule le test de fumée ?
Si le test est rejeté, échoue, alors il est inutile d’aller plus loin et de mener des tests plus approfondis.
Ce type de test est à réaliser avant les tests fonctionnels ou les tests de non-régression.
Cela sert surtout à déceler les fonctions défaillantes afin d’éviter de transmettre une version inopérable à l’équipe de test.
En méthode agile, il est souvent effectué à chaque sprint.
Pourquoi faire des tests de fumée ?
Les tests de fumée sont très utiles et permettent de gagner du temps, cela évite de coder un applicatif défaillant.
Pour aller plus vite et améliorer la productivité de l’équipe de développement, le test de fumée peuvent être automatisées.
Cette méthode est souvent confondue avec les tests de validité, un sous ensemble de test de régression, qui sert plutôt à vérifier la validité d’une nouvelle fonction ou d’une mise à jour.