dans cet article, nous voyons ce qu’est le test de fumée et le test de santé mentale et aussi la différence entre le test de fumée et le test de santé mentale. Les tests de fumée et les tests de santé mentale ont leurs propres objectifs et priorités. Ces deux types de tests jouent un rôle clé dans la réussite d’un projet.

Les tests de fumée et de santé mentale entrent en ligne de compte après la publication de la build., Il y a du chaos chez les testeurs novices en ce qui concerne la différence entre les tests de fumée et de santé mentale. Ici, dans cet article, voyons ce que sont les tests de fumée et de santé mentale et la différence entre les tests de fumée et de santé mentale en détail avec des exemples pratiques à comprendre facilement. Espérons qu’à la fin de cet article, vous aurez une idée claire des tests de santé mentale et de fumée.

Cochez la vidéo ci-dessous pour voir « Test de détection de Fumée Vs la santé mentale Test”

s’il vous Plaît être patient. La vidéo se chargera dans un certain temps.,

Si vous avez aimé cette vidéo, veuillez vous abonner à notre chaîne YouTube pour plus de tutoriels vidéo.

qu’est-ce que le test de fumée dans le test logiciel?

Les tests de fumée sont effectués pour s’assurer que la version que nous avons reçue de l’équipe de développement est testable ou non. Il est également appelé « Jour 0” vérifier. Cela se fait au « niveau de construction ».

il est utile de ne pas perdre le temps de test pour simplement tester l’ensemble de l’application lorsque les fonctionnalités clés ne fonctionnent pas ou que les bogues clés n’ont pas encore été corrigés. Ici, nous nous concentrerons sur le flux de travail des applications primaires et principales.

comment effectuer des tests de fumée?,

pour effectuer des tests de fumée, nous n’écrivons pas de cas de test. Nous choisissons simplement les cas de test nécessaires à partir de cas de test déjà écrits.

écrivons-nous vraiment des cas de test pour tous les types de tests? Ici, dans cet article, nous avons donné une idée claire du choix des types de test pour écrire des cas de test.

comme mentionné précédemment, ici, dans Smoke Testing, nous nous concentrerons principalement sur le flux de travail des applications de base. Nous choisissons donc les cas de test de notre Suite de tests qui couvrent les principales fonctionnalités de l’application. En général, nous choisissons un nombre minimal de cas de test qui ne prendront pas plus d’une demi-heure à exécuter.,

exemple en temps réel: supposons que vous travaillez pour un site de commerce électronique. Lorsqu’une nouvelle version est publiée pour les tests, en tant qu’assurance qualité logicielle, vous devez vous assurer que les fonctionnalités de base fonctionnent ou non. Vous essayez donc d’accéder au site de commerce électronique et d’ajouter un article à votre panier pour passer une commande. C’est un flux de travail majeur dans la plupart des sites de commerce électronique. Si ce flux fonctionne, vous pouvez dire que cette génération est passée. Vous pouvez passer aux tests fonctionnels sur la même version.

Qu’est-ce que les tests de santé mentale dans les tests logiciels?,

Les tests de santé mentale sont effectués pendant la phase de publication pour vérifier les principales fonctionnalités de l’application sans aller plus loin. Il est également appelé sous-ensemble de tests de régression. Cela se fait au « niveau de la version ».

parfois, en raison de contraintes de temps de publication, des tests de régression rigoureux ne peuvent pas être effectués pour la construction, les tests de santé mentale font cette partie en vérifiant les fonctionnalités principales.

la Plupart du temps, nous n’avons pas assez de temps pour terminer le test ensemble., En particulier dans la méthodologie Agile, nous aurons la pression des propriétaires de Produits pour terminer les tests en quelques heures ou à la fin de la journée. Dans ces scénarios, nous choisissons des tests de santé mentale. Les tests de santé mentale jouent un rôle clé dans ce genre de situations.

plus tôt, j’ai posté un article détaillé sur « différence entre régression et retest”. Si vous ne l’avez pas parcouru, vous pouvez naviguer en cliquant sur le lien.

comment effectuer des tests de santé mentale?

comme pour les tests de fumée, nous n’écrivons pas de cas de test distincts pour les tests de santé mentale., Nous choisissons simplement les cas de test nécessaires à partir de cas de test déjà écrits.

Comme mentionné précédemment, il est un sous-ensemble de tests de régression. En ce qui concerne les tests de santé mentale, l’objectif principal est de s’assurer que la fonctionnalité planifiée fonctionne comme prévu.

exemple en temps réel: prenons le même exemple que ci-dessus. Supposons que vous travaillez sur un site de commerce électronique. Une nouvelle fonctionnalité est publiée qui est liée à la fonctionnalité de recherche. Ici, votre objectif principal devrait être sur la fonctionnalité de recherche., Une fois que vous vous êtes assuré que la fonctionnalité de recherche fonctionne correctement, vous passez à d’autres fonctionnalités majeures telles que le flux de paiement.,

Sanity & processus de test de fumée:

Les tests de fumée sont également connus sous le nom de tests de vérification de construction

Les tests de santé mentale sont également connus sous le nom smoke and sanity testing:

par exemple: dans un projet pour la première version, l’équipe de développement libère la Build pour les tests, et l’équipe de test teste la build. Tester la construction pour la toute première fois consiste à accepter ou à rejeter la construction. Ce que nous appelons Test de détection de Fumée., Si l’équipe de test accepte la construction, cette construction particulière va pour des tests supplémentaires. Imaginez que la construction a 3 modules à savoir Login, Admin, employé. L’équipe de test teste les principales fonctionnalités de l’application sans aller plus loin. C’est ce que nous appelons des tests de santé mentale.,nity test est effectué pendant la phase de publication pour vérifier les principales fonctionnalités de l’application sans aller plus loin

Smoke Testing est effectué par les développeurs et les testeurs Sanity Testing est effectué par les testeurs seuls Smoke Testing exerce toute l’application de bout en bout Sanity Testing exerce uniquement le composant particulier de l’application entière Smoke Testing, build peut être ou instable sanity testing, Build est relativement stable il est fait sur les builds initiaux., cela se fait sur des builds stables. il fait partie des tests de base. il fait partie des tests de régression. Habituellement, cela se fait chaque fois qu’il y a une nouvelle version de build. C’est prévu quand il n’y a pas assez de temps pour faire des tests approfondis.

nous Ne automatiser les tests de fumée?

j’ai reçu de nombreuses questions de mes abonnés Facebook et Twitter à ce sujet.

Oui, nous automatisons les cas de test de fumée. Il permet d’économiser beaucoup de temps de test. Supposons que vous ayez 50 à 100 cas de test de fumée., Pour exécuter ces 50 à 100 cas de test, cela peut prendre environ 4 à 6 heures environ. Si vous disposez de scripts d’automatisation pour ces cas de test, vous pouvez les exécuter une fois la génération libérée et confirmer si la génération est passée ou non en moins du temps que vous passez à exécuter manuellement les cas de test smoke. Ainsi, la plupart des équipes automatisent les cas de test de fumée.

  • tutoriel complet sur les tests
  • Plus de 100 Types de tests chaque testeur doit savoir
  • Questions D’entrevue sur les tests manuels
  • Questions D’entrevue sur L’Assurance Qualité