Construction quotidienne et test de fumée (DBST)

Auteur: Lewis Jackson
Date De Création: 13 Peut 2021
Date De Mise À Jour: 13 Peut 2024
Anonim
Construction quotidienne et test de fumée (DBST) - La Technologie
Construction quotidienne et test de fumée (DBST) - La Technologie

Contenu

Définition - Que signifie "Build quotidien et Test de fumée" (DBST)?

Un test de construction et de fumée quotidien (DBST) est une procédure de détection et de réparation de logiciel en temps réel. La construction quotidienne est la pratique quotidienne consistant à créer une nouvelle version de logiciel à partir de la dernière version du programme, tandis que des tests de détection de la fumée sont effectués sur la version de logiciel afin de détecter tout bogue immédiat.

L’objectif principal de DBST est de tester les applications et les logiciels afin de détecter tout bogue ou problème d’incompatibilité et d’empêcher des problèmes ultérieurs supplémentaires ou aggravés.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Daily Build and Smoke Test (DBST)

Le concept de test quotidien de construction et de fumée a été développé pour résoudre les problèmes de développement liés aux projets avec plusieurs équipes d'application. Ce test profite à l’intégration d’applications car les problèmes d’incompatibilité sont diagnostiqués et corrigés en temps réel. Par exemple, une application correctement exécutée peut présenter un bogue ou une erreur dans les 24 heures. Une mise en œuvre appropriée de DBST facilite un diagnostic et une réparation rapides.

DBST tente également d’assurer la qualité totale du projet, car le logiciel reste dans un état conforme aux exigences standard, contrairement à une optimisation arbitraire de la qualité, qui réduit le temps et les ressources de développement. Beaucoup considèrent qu'un DBST est une des meilleures pratiques pour le développement de logiciels.