Qu'est-ce que le test non destructif?
Le test non destructif est un type de test logiciel qui implique de tester et d'interagir correctement avec l'application logicielle. En d'autres termes, les essais non destructifs (NDT) peuvent également être appelés tests positifs ou tests Happy path. Il donne les résultats attendus et prouve que l'application logicielle se comporte comme prévu.
Exemple : - Saisir les données correctes dans un module de connexion et vérifier s'il accepte les informations d'identification et accéder à la page suivante
Dans ce didacticiel, vous apprendrez-
- Qu'est-ce que le test non destructif?
- Pourquoi faire des essais non destructifs (CND)?
- Quand des essais non destructifs (CND) sont-ils effectués?
- Stratégie de test pour les essais non destructifs
Pour effectuer des tests non destructifs dans l'exemple ci-dessus, entrez des caractères numériques dans la zone de texte du nom d'utilisateur. En tant que tel, nous avons entré le caractère numérique, le résultat souhaité sera positif.
Pourquoi faire des essais non destructifs (CND)?
- Le principal avantage de la méthode NDT est qu'elle améliore la qualité du logiciel et que les bogues sont corrigés.
- Démontrer que les fonctions du logiciel fonctionnent conformément aux spécifications.
- L'exigence de vérification des performances a été satisfaite
- Pour vérifier que les exigences des utilisateurs finaux sont respectées
- Vérifier que la petite section de code ou de fonctionnalité fonctionne comme prévu et ne rompt pas la fonctionnalité associée.
Quand des essais non destructifs (CND) sont-ils effectués?
- C'est aussi la première forme de test qu'un testeur effectuerait sur une application (c'est-à-dire au stade initial du SDLC)
- Les tests non destructifs sont généralement effectués lorsque nous n'avons pas assez de temps pour les tests.
Stratégie de test pour les essais non destructifs
- L'approche des tests non destructifs doit être positive.
- L'intention de la technique NDT est de prouver qu'une application fonctionnera en donnant des données d'entrée valides.
- Il n'y a pas d'exigence particulière pour effectuer des essais non destructifs.
- La meilleure pratique pour les tests non destructifs est de vérifier si le système fonctionne, ce qu'il est censé faire.
![](https://cdn.css-code.org/3899463/non_destructive_testing_ndt_what_is-_methods_ampamp_technique.png.webp)
Stratégie de test pour les essais non destructifs
Exemple
- Une application a 5 modules à savoir, page de connexion, page d'accueil, page de détails de l'utilisateur, création de nouveaux utilisateurs et création de tâches, etc.
- Supposons que nous ayons un bogue dans la page de connexion, le champ du nom d'utilisateur accepte moins de six caractères alphanumériques. Cela va à l'encontre des exigences définies qui stipulent que le nom d'utilisateur ne doit pas accepter moins de six caractères. Donc, dans le scénario ci-dessus, c'est un bug.
- Maintenant, le bogue est signalé à l'équipe de développement, et il est corrigé et renvoyé à l'équipe de test. L'équipe de test vérifie non seulement la page de connexion où le défaut est corrigé, mais teste également les autres modules. Tout en testant tous les modules, il effectue le type de test non destructif, juste pour vérifier que l'ensemble de l'application fonctionne correctement.
Résumé:
- Le test de logiciel est un processus utilisé pour révéler les défauts d'un logiciel, pour établir un degré de qualité spécifié.
- NDT signifie Test non destructif, qui vérifie les résultats positifs du logiciel qui répondent aux exigences.
Cet article est contribué par "Suchita Rao"