DéveloppeurWeb.Com
    DéveloppeurWeb.Com
    • Agile Zone
    • AI Zone
    • Cloud Zone
    • Database Zone
    • DevOps Zone
    • Integration Zone
    • Web Dev Zone
    DéveloppeurWeb.Com
    Home»Uncategorized»Tutoriel de test de santé mentale : un guide complet
    Uncategorized

    Tutoriel de test de santé mentale : un guide complet

    mars 16, 2023
    Tutoriel de test de santé mentale : un guide complet
    Share
    Facebook Twitter Pinterest Reddit WhatsApp Email

    Le test d’intégrité est un type de test logiciel exécuté sur la version stable d’une application avec des modifications mineures du code. Il est également connu sous le nom de test au niveau de la surface. Un test d’intégrité est effectué pour s’assurer que l’application fonctionne comme prévu après les corrections de bogues ou les modifications du code.

    Dans le cycle de vie du développement logiciel, les tests logiciels font partie intégrante de la garantie des performances de l’application logicielle. Il est effectué pour trouver tout bogue ou erreur qui pourrait entraîner l’échec de l’application logicielle. Un tel échec pourrait être coûteux pour l’organisation car il ne pourrait pas fournir l’expérience utilisateur attendue. Par conséquent, il est suggéré de tout vérifier avant la sortie de l’application logicielle sur le marché.

    Il existe de nombreux types ou approches de test de logiciels, chacun valorisant son objectif. Parmi ceux-ci, les tests de cohérence sont une partie exécutée pour garantir la qualité des applications logicielles en moins de temps. Une vérification rapide des fonctionnalités de base d’une version de logiciel est effectuée pour garantir sa fonctionnalité.

    Dans la plupart des scénarios de test, des tests d’intégrité sont exécutés après la construction du logiciel pour valider la fonctionnalité de l’application avec des modifications mineures du code.

    Qu’est-ce qu’un test de santé ?

    Le test d’intégrité est une technique permettant de déterminer si de nouveaux bogues correspondant à l’ajout de nouvelles fonctionnalités ou fonctionnalités dans les applications logicielles sont corrigés. Il s’agit de la méthode de test de base ou de surface pour déterminer si une application logicielle ou son composant spécifique fonctionne correctement.

    Qu'est-ce que le test de santé mentale ?

    Il est considéré comme le sous-ensemble des tests de régression. Habituellement, le test de cohérence est effectué après la fin des tests de régression pour corriger le bogue et l’erreur. Par conséquent, il vise à tester un composant d’application logicielle pour vérifier s’il fonctionne après l’ajout de nouvelles modifications. Contrairement aux tests de régression, il ne trouve que les fonctionnalités d’application logicielle manquantes dépendantes impactées par les modifications de code.

    Certains des points clés du test de santé mentale sont les suivants :

    • Lors du test de santé mentale, les testeurs et les développeurs vérifient les commandes et les fonctions du logiciel.
    • Exécuté lorsque nous avions besoin de terminer les tests en peu de temps.
    • Il s’agit d’un type de test non scénarisé.
    • Il s’agit d’une méthode de test rapide et courte qui garantit que les modifications apportées sont conformes aux attentes et aux spécifications de l’utilisateur.
    • Vérifie les corrections de bugs mineurs.
    • Vérifie les fonctionnalités de base du logiciel.
    • Peut être exécuté lorsqu’une application logicielle subit une refonte majeure des fonctionnalités.
    • Exécuté lorsqu’une application logicielle subit une modification cruciale.

    Pourquoi des tests de santé ?

    Vous pensez peut-être que si nous effectuons déjà des tests de bout en bout ou exécutons d’autres types de tests, qui vérifient chaque fonctionnalité de l’application logicielle, alors pourquoi avons-nous besoin de tests de cohérence ? La réponse à cela est très simple. Vous devez comprendre que chaque méthode de test de logiciel est nécessaire conformément à l’exigence. De même, les tests d’intégrité sont importants pour vérifier la fonctionnalité nouvelle et cruciale de l’application logicielle.

    Ici, nous comprendrons pourquoi nous ne devrions pas négliger ou éviter de faire des tests de santé mentale :

    • Gagnez beaucoup de temps: Les tests d’intégrité déterminent des tests approfondis des applications logicielles. Dans une situation où les tests d’intégrité échouent, il n’est pas nécessaire d’effectuer des tests rigoureux, comme des tests de bout en bout ou des tests de régression. Ainsi, cela permet de gagner un temps considérable sur les tests car les erreurs signalées dans une application logicielle sont rapidement envoyées aux développeurs pour résolution en cas de mauvaise qualité du logiciel.
    • Évaluation rapide: L’exécution du processus de test prend moins de temps. Il est étroitement axé sur des fonctionnalités ou des fonctionnalités spécifiques qui nécessitent des tests. De plus, nous n’avons pas besoin de scripts et de cas de test pour effectuer des tests d’intégrité. Au lieu de cela, nous utilisons une approche intuitive non planifiée pour effectuer un test de santé mentale, qui évalue rapidement une application logicielle.
    • Atténuer les efforts non requis: Nous pouvons économiser beaucoup d’efforts dans l’application logicielle de test en effectuant des tests de santé mentale. Cela aide à déterminer si nous sommes tenus de tester le logiciel plus avant ou non. De plus, les testeurs ne sont pas tenus de signaler les problèmes car ils sont directement envoyés aux développeurs pour les résoudre.
    • Améliorer les tests de régression: Cela aide les testeurs à vérifier l’erreur critique dans l’application après les modifications. Les tests de régression impliquent la réexécution d’un ensemble de cas de test pour garantir le bon fonctionnement de l’application après les modifications incorporées. Cependant, avec les tests d’intégrité, nous pouvons effectuer des vérifications rapides et superficielles sur les fonctionnalités importantes des applications logicielles. Ainsi, les testeurs identifient rapidement les problèmes majeurs sans vérifier l’ensemble de la suite de cas de test. Par conséquent, le test de santé mentale est un complément au processus de retest.
    • Trouver des problèmes de compilation et de déploiement: Comprenons cela avec un exemple. Imaginez que les développeurs n’aient pas réussi à compiler la version, y compris tous les fichiers de ressources, ce qui pourrait entraîner une interface utilisateur peu conviviale. L’équipe de développement peut oublier d’ajouter des notes de déploiement. Cela peut entraîner le non-fonctionnement et le non-chargement de l’application logicielle publiée dans un environnement de test. Grâce aux tests d’intégrité, nous pouvons identifier et résoudre ces problèmes rapidement.
    • Fournir un état rapide de la version du logiciel: Les tests d’intégrité donnent l’état de la version du logiciel, ce qui permet une planification future efficace des tests. Par exemple, si le test de cohérence échoue, la tâche suivante sur le développement de l’application est reportée et les failles dans la version du logiciel sont corrigées en priorité.

    Exemple de test de santé mentale

    Le test d’intégrité évalue rapidement la qualité du logiciel avant sa sortie et vérifie s’il est nécessaire d’effectuer d’autres tests. Mais, un test de santé mentale nécessite une compréhension cruciale de la pratique, ce qui vous aidera à mieux comprendre son application ou son utilisation. Voyons cela avec différents exemples :

    • Exemple technique: Dans le processus de développement logiciel, l’application comprend plusieurs fichiers de code et son intégration est mouvementée. Par conséquent, les développeurs développent des fichiers exécutables (construction de logiciels) en compilant tous ces fichiers de code. Cette version est partagée avec l’équipe de test pour tester ses fonctionnalités. Cependant, imaginez qu’une organisation ait besoin du logiciel dans un court laps de temps ; nous suivons une méthode de test rapide plutôt que de donner une application non testée. Ici, nous effectuons un test de cohérence de l’application.
    • Exemple non technique: Supposons que vous développiez une application mobile et que vous rencontriez une erreur de paiement. L’équipe de test a signalé cette erreur à l’équipe de développement pour la résoudre rapidement. L’équipe de développement a corrigé l’erreur et l’a envoyée à l’équipe de test pour une correction. Ils vérifient maintenant le fonctionnement de l’application en fonction des modifications apportées.

    De plus, ils vérifient également si les changements ont eu un impact sur les autres fonctionnalités associées. Maintenant, il existe une fonctionnalité pour effectuer des paiements sur la page de connexion au paiement. Une partie du test de cohérence consiste à valider la page de connexion au paiement pour s’assurer que son fonctionnement est en place.

    À partir de l’exemple ci-dessus, on peut dire que le test d’intégrité ne vérifie que les composants modifiés ou défectueux de l’application logicielle. Il ne vérifie pas les fonctions de bout en bout.

    Objectifs et priorités des tests de santé mentale

    Les tests d’intégrité permettent aux développeurs et aux testeurs de valider leur utilisation dans le cycle de vie du développement logiciel. Dans cette optique, voici deux priorités essentielles du test de santé mentale :

    1. Les cas de test Sanity utilisent des fonctionnalités standard, offrant une valeur de projet logiciel élevée pour améliorer l’expérience utilisateur.
    2. Les cas de test d’intégrité sont sélectionnés sur la base de tests de régression pour répondre à la spécification des exigences logicielles (SRS).

    Outre sa priorité, le test de santé mentale a également des objectifs spécifiques que les développeurs et les testeurs doivent garantir. Certains de ces objectifs sont les suivants :

    • Pour définir le fonctionnement attendu des fonctionnalités à venir.
    • Pour gagner du temps et de l’argent lorsque le test d’intégrité échoue pour une construction.
    • Pour garantir que les nouvelles mises à jour n’entraînent aucune modification de la fonction existante du logiciel.
    • Pour valider la fiabilité des fonctionnalités nouvellement ajoutées.

    Plongez maintenant dans plus de détails sur le test de santé mentale et comprenez cela avec des exemples.

    Quand effectuer un test de santé mentale

    Le test de santé mentale se concentre sur une ou plusieurs fonctions importantes dans les applications logicielles de test. Il doit être exécuté dans différents scénarios. Certains d’entre eux sont les suivants :

    • Dans une situation où de petites modifications sont apportées au code de l’application.
    • Lorsque de nouvelles fonctionnalités sont ajoutées et prêtes à être intégrées dans l’application logicielle.
    • Après un certain nombre de tests de régression, la nouvelle version est générée.
    • Postez des corrections de bogues.
    • Avant le déploiement en production.
    • Avant d’intégrer des fonctionnalités dans l’application logicielle.

    Cependant, à quelle fréquence devons-nous effectuer un test d’intégrité dans un cycle de vie de développement logiciel ? Eh bien, cela dépend de vos besoins et de la complexité de l’application logicielle. Comme nous avons abordé l’objectif et la priorité du test de santé mentale, nous allons maintenant comprendre la fréquence d’exécution du test de santé mentale.

    Fréquence des tests de santé mentale

    La fréquence d’exécution des tests d’intégrité est basée sur la spécification des exigences logicielles (SRS) et l’étape de développement du logiciel. Imaginez que vous faites partie de l’équipe de développement de logiciels visant à développer une application qui fonctionne selon les attentes des utilisateurs.

    Cependant, un rapport de Statista indique que les revenus des applications mobiles augmenteront et atteindront 613 milliards de dollars d’ici 2025.

    Homme d'État

    Source: Homme d’État

    Vous êtes conscient de la forte croissance des revenus et du marché hautement concurrentiel. Cela nécessite de tester la nouvelle application logicielle pour s’assurer de son bon fonctionnement et de l’absence d’erreur lors de sa sortie. Ainsi, vous devez effectuer des tests d’intégrité au cours des premières étapes du développement du logiciel pour vous assurer qu’il fonctionne après la nouvelle version. Cela doit être répété plusieurs fois lorsque vous améliorez ou modifiez le code ou ajoutez de nouvelles fonctionnalités à l’application logicielle.

    Un test d’intégrité est principalement exécuté pour vérifier si la fonctionnalité ajoutée ne génère pas d’erreurs dans les fonctionnalités existantes. De plus, cela valide également que le système est dans un état « sain » pour aller de l’avant avec les tests futurs.

    Au fur et à mesure que l’application logicielle se stabilise, le nombre de fois que le test d’intégrité doit être effectué diminue….

    Share. Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Email
    Add A Comment

    Leave A Reply Cancel Reply

    Catégories

    • Politique de cookies
    • Politique de confidentialité
    • CONTACT
    • Politique du DMCA
    • CONDITIONS D’UTILISATION
    • Avertissement
    © 2023 DéveloppeurWeb.Com.

    Type above and press Enter to search. Press Esc to cancel.