field validation table
Introduction à la technique de conception de test de table de validation sur le terrain (FVT):
Dans ce monde numérique, 'QUALITÉ' est le terme le plus largement utilisé dans toute industrie.
Toute organisation pense et travaille toujours sur la façon dont la qualité peut être assurée avec son produit ou comment un produit de qualité peut être livré ou comment la qualité du produit peut être improvisée? Qu'il s'agisse d'un client, d'un utilisateur final ou de gens ordinaires, tout le monde attend de la qualité dans tout ce qu'il achète.
L'objectif principal de toute organisation est de servir l'entreprise avec une bonne qualité.
Comment garantir la qualité? La seule réponse à cela est le test. Les tests sont le seul facteur clé avec lequel nous pouvons garantir la qualité.
Ce que vous apprendrez:
- Aperçu
- Introduction à FVT
- Qu'est-ce que la table de validation de champ (FVT)
- Rôle d'un testeur
- Mise en œuvre de FVT
- Avantages de FVT
- Conclusion
- lecture recommandée
Aperçu
Le succès des tests est réparti sur différentes phases de Cycle de vie des tests logiciels (STLC) . Mais le plus important est de savoir dans quelle mesure les cas de test sont conçus pour tester une application ou un logiciel?
Fondamentalement, une conception de cas de test ou un cas de test d'écriture en soi est un art. Par conséquent, un testeur doit écrire les cas de test de manière à ce qu'ils soient facilement compréhensibles par les autres et qu'ils doivent également s'assurer qu'ils sont complets ou couverture de test maximale à travers leurs cas de test.
Les cas de test sont ceux à l'aide desquels les testeurs interagiront avec l'application ou le logiciel pour le tester. Dans un sens plus large, les cas de test sont la passerelle ou le support à l'aide duquel une application ou un logiciel est testé. Un cas de test meilleur ou bon permet de trouver les défauts du système ou du logiciel ou d'une application. Par conséquent, la rédaction d'un cas de test de bonne qualité ou de qualité joue un rôle essentiel ou le plus important dans les tests.
Cet article traite de l'une des techniques de conception de test importantes pour valider les champs dans une application, qui à son tour aide à concevoir des cas de test pour divers scénarios qui sont les plus courants dans toutes les applications.
Le principe sous-jacent ou l'idée principale derrière cette technique est de montrer comment elle peut être utilisée pour concevoir ou écrire des cas de test optimaux avec une couverture de test maximale.
Introduction à FVT
De nos jours, fournir un logiciel de qualité est un défi majeur et ne peut être compromis à aucun prix. La dépendance vis-à-vis du logiciel augmente comme n'importe quoi de jour en jour. Dans le même temps, la qualité, l'exactitude fonctionnelle et la fiabilité du logiciel deviennent également un sujet de préoccupation.
La qualité d'un logiciel peut-elle être mesurée?
Oui, les tests jouent un rôle majeur pour garantir la qualité d'un projet ou d'une application.
Comment s'assurer que les cas de test fournissent une couverture de test à 100%?
Avant de tester une application, un testeur doit écrire des cas de test détaillés qui doivent être facilement compréhensibles et lisibles par d'autres. Ce qui signifie, les cas de test sont la base des tests, qui à leur tour aideraient à trouver les défauts résidant dans l'application ou le système.
Cet article met principalement l'accent sur l'efficacité avec laquelle nous pouvons créer les cas de test en utilisant la technique de conception de test de validation sur le terrain, cela aussi dans un court laps de temps avec une couverture de test maximale. Ceci, à son tour, ajoutera de la valeur au projet en identifiant tous les problèmes lors des tests.
Une technique est une procédure utilisée pour accomplir une activité ou une tâche spécifique. Cet article décrit la technique de conception de test de validation sur le terrain qui à son tour aiderait à capturer les cas de test de manière efficace avec une documentation réduite ou minimale.
Qu'est-ce que la table de validation de champ (FVT)
- Il s'agit de l'une des techniques de conception de test pour valider les champs d'une application.
- Cette technique est principalement utilisée pour toutes sortes d'applications partout où une validation sur le terrain est requise.
En règle générale, chaque champ de l'application doit être entièrement validé pour garantir ou identifier les défauts qui peuvent passer inaperçus dans les champs. Cette technique est très utile pour identifier ces failles sous-jacentes dans les champs.
Parfois, cela peut passer inaperçu ou en raison d'un manque de concentration ou de sensibilisation des testeurs, certains domaines de l'application peuvent ne pas être complètement validés.
C'est une tendance naturelle de tout testeur à ne valider que les combinaisons les plus couramment ou fréquemment utilisées tout en vérifiant les champs dans une application donnée. S'ils sont fournis avec ce FVT, cela les aidera facilement à découvrir les défauts qui sont également présents dans les champs.
La technique de table de validation sur le terrain permet également de s'assurer qu'aucun défaut n'est présent dans aucun domaine de l'application.
création d'un makefile c ++
Rôle d'un testeur
En tant que testeur, il faut tester chaque coin d'une application. Du point de vue du développement ou du développeur, le défaut identifié lors de la validation sur le terrain peut être moins grave et moins prioritaire, mais c'est le devoir et la responsabilité première du testeur de le signaler. Après tout, un défaut de testeur signifie le défaut, rien d'autre.
Comme les validations de champ sont directement liées à la convivialité de l'application, au cas où quelque chose ne serait pas identifié pendant Test du système et si elle est trouvée pendant Test d'acceptation des utilisateurs (UAT) puis tout de suite le blâme revient au testeur qui a testé et approuvé.
Un utilisateur final ou un client attend la convivialité d'une application ainsi que ses fonctionnalités. Même un petit problème de convivialité ou un problème esthétique dans l'application ou le logiciel peut les mécontenter ou les irriter.
Un testeur doit donc accorder une importance primordiale au test de chaque champ d'une application. En utilisant la table de validation des champs, un testeur peut très bien tester chaque champ de l'application.
Mise en œuvre de FVT
#1) Tout d'abord, la table standard ou générique doit être créée pour différents types de données, comme indiqué ci-dessous. Il s'agit d'une activité ponctuelle. Considérez toutes les entrées valides et non valides.
Type de données | Entrées valides | Entrées invalides |
---|---|---|
Entiers ou nombres | • Seulement les chiffres • Inférieur à la limite (N) • Entrez la valeur dans la limite (N + 1) / 2 | • Plus que la limite (N + 1) • Des chiffres précis • Nombres sous forme exponentielle • Entiers négatifs • Alphabets uniquement • Chiffres + Alphabets • Nombres + caractères spéciaux • Caractères Unicode, par exemple U + 0000, U + 0001 |
Chaîne | • Alphabets uniquement • Seulement les chiffres • Uniquement les caractères spéciaux • Chiffres + Alphabets • Nombres + caractères spéciaux • Alphabets + caractères spéciaux • Inférieur à la limite (N) • Entrez la valeur dans la limite (N + 1) / 2 | • Plus que la limite (N + 1) • Caractères Unicode, par exemple U + 0000, U + 0001 |
Date | • Vérifiez si le sélecteur de date est présent ou non • Vérifiez que le champ de date n'est pas modifiable • Assurez-vous que, lors d'un clic droit sur le champ de date, l'option Coller doit être désactivée et que l'option Copier doit être activée • Assurez-vous que, en cliquant sur la date dans le calendrier, elle doit être affichée dans le champ de date • Sélectionnez une année bissextile et vérifiez les jours du mois de février • Sélectionnez une année non bissextile et vérifiez les jours du mois de février • Assurez-vous que le calendrier permet de sélectionner une année, un mois (liste déroulante, liste déroulante, liens, etc.) • Assurez-vous que le bouton Effacer est présent dans le sélecteur de date pour supprimer la date sélectionnée |
Tableau 1: Tableau standard ou générique pour la validation sur le terrain
Donc, le testeur doit garder ceci Table de validation de champ ou la liste des éléments mentionnés dans le tableau en face d'eux avant de procéder au test des champs de l'application.
Ce tableau est généralement utile lorsque plusieurs champs sont présents dans la page ou une application. Nous ne sommes pas des robots qui se souviennent de tout ce qui nous préoccupe. En tant qu’humains, il est donc préférable de garder ce tableau ou cette liste de contrôle à portée de main avant de commencer à valider les champs d’une application.
#deux) Une table spécifique à l'application doit également être créée avec les champs spécifiques à l'application et les autres colonnes. Cela aide principalement à valider chaque champ de l'application et spécifie clairement où se trouve le défaut et sur quelles données de test.
Tableau 2: Tableau spécifique à l'application pour la validation sur le terrain
Avantages de FVT
- La productivité sera augmentée.
- Automatisation deviendra facile en utilisant ce tableau.
- Les fuites de défauts peuvent être évitées ou évitées en créant ce tableau au cours des premières étapes du projet.
- C'est facile à comprendre.
- Ceci, à son tour, aide les testeurs manuels et automatisés.
- Le pourcentage maximum de couverture de test peut être garanti à l'aide de ce tableau.
- Comme il agit comme une table d'entrée ou de référence, l'utilisation de ce cas de test peut être créée pour vérifier et valider les champs dans une application.
Conclusion
La table de validation de champ (FVT) est une technique de conception de test, qui aide principalement à valider les champs présents dans l'application. Cette technique ajoute de la valeur à une application ou un projet et offre une très bonne couverture de test pour la validation sur le terrain. Et cette technique permet de détecter facilement les défauts du système ou de l'application.
En utilisant cette table de validation de champ, un testeur peut ajouter de la valeur à son travail et contribuer à la livraison d'un logiciel de qualité en identifiant même un petit défaut dans n'importe quel domaine d'une application.
A propos de l'auteur:
Cet article est écrit par Mahesh J., membre de l'équipe STH. Il maîtrise les tests de logiciels et possède plus de 10,5 ans d'expérience dans le domaine des tests de logiciels.
Faites-nous savoir si vous avez des questions.
Tutoriel PREV | Tutoriel SUIVANT
lecture recommandée
- Qu'est-ce que la technique de test basée sur les défauts?
- Qu'est-ce que la technique de test orthogonal Array (OATS)?
- Meilleurs outils de test de logiciels 2021 (Outils d'automatisation des tests QA)
- Guide ultime des tests de validation
- Qu'est-ce que le test de mutation: tutoriel avec des exemples
- 10+ conseils pour survivre et progresser dans le domaine des tests logiciels
- Téléchargement de l'e-book 'Testing Primer'
- Test sur le terrain pour les applications mobiles (importance et nécessité)