test cases interview questions
Chez STH, nous aimons les questions et nous les encourageons toujours. C'est le seul moyen de promouvoir une discussion saine et de développer une perspective.
Dans l’article d’aujourd’hui, nous répondrons à deux des questions intéressantes qui nous ont été soumises à travers les commentaires sur nos articles.
Nous aurions pu y répondre dans les commentaires eux-mêmes, mais en raison de leur longueur et de leur large applicabilité à tout le monde dans des situations similaires, nous avons conçu cet article comme une question-réponse exclusive.
Commençons!
VPN pour la Chine
Lire aussi => 101+ Questions et réponses pour l'entretien des tests manuels et de logiciels d'automatisation
Ce que vous apprendrez:
Question 1)
Cela nous vient de «Bhawana Kumara» en réponse à ce message: 7 types d'erreurs logicielles que chaque testeur devrait connaître
'Lors de l'un des entretiens, j'ai eu cette question, écrivez autant de cas de test que possible pour ce scénario - Si vous êtes un nouveau client et que vous souhaitez ouvrir un compte de carte de crédit, il y a trois conditions d'abord, vous obtiendrez un 15% réduction sur tous vos achats aujourd'hui, deuxième si vous êtes un client existant et que vous détenez une carte de fidélité, vous obtenez une réduction de 10% et troisièmement si vous avez un coupon, vous pouvez obtenir 20% de réduction aujourd'hui (mais il ne peut pas être utilisé avec la remise «nouveau client»). Les montants de remise sont ajoutés, le cas échéant.
Quelqu'un peut-il m'aider s'il vous plaît. '
Sûr. Heureux d'aider!
Répondre: Cette question est un cas classique de traitement différent se produisant pour différents types d'entrée. L'entrée ici est le type de client. Le traitement est le montant de la remise dont ils peuvent bénéficier. Selon le type d'entrée si la sortie diffère, un modèle qui peut être utilisé avec succès pour le test est le «Test de table de décision».
Voyons comment vous pouvez le faire.
Étape 1: partitionnez votre saisie en catégories
Pour créer une table de décision, vous devrez partitionner votre entrée en catégories.
Il existe 6 catégories d'utilisateurs dans cette situation:
- Nouveaux clients avec coupon
- Nouveaux clients sans coupon
- Clients existants avec une carte de fidélité et sans coupon
- Clients existants sans carte de fidélité et sans coupon
- Clients existants avec une carte de fidélité et un coupon
- Clients existants sans fidélité et avec un coupon
Plus de partitions peuvent être faites, mais à partir de la définition du problème elle-même, il n'est pas clair si les nouveaux clients peuvent avoir une carte de fidélité ou non. Alors ne l’assumons pas. D'ailleurs, c'est juste pour vous montrer comment arriver à une solution.
Étape 2: Construisez votre table de décision.
Il existe de nombreuses façons de procéder. J'utiliserais toutes les catégories d'entrée sous forme de colonnes et les remises sous forme de lignes. Vous vous retrouvez avec le tableau suivant:
(Cliquez sur l'image ci-dessous pour une vue agrandie)
Étape 3: Choisissez un utilisateur dans chaque catégorie d'entrée et testez
Désormais, dans chaque catégorie, vous pouvez choisir une valeur et tester pour voir si le montant correct de la remise est appliqué.
Alors maintenant, vous aurez besoin d'au moins 6 clients ou 6 cas de test pour tester complètement le cas.
Je suis sûr qu’à ce stade, vous pensez: «Tout va bien. Mais comment puis-je répondre instantanément à la question lors d'un entretien alors que je n'ai pas le temps de trouver la solution détaillée comme vous l'avez fait? »
meilleur convertisseur gratuit de vidéo en dvd
C'est pourquoi il est important de parler de vos pensées dans une interview .
Dès que vous entendez la question, vous pouvez dire: je pense qu'une table de décision aidera à résoudre ce problème. Si l'enquêteur veut que vous élaboriez, vous pouvez demander un bloc-notes et un stylo et le résoudre. N'oubliez pas d'expliquer votre solution au fur et à mesure.
De plus, gardez à l'esprit qu'il n'est pas important que la solution soit correcte à 100%. Vous risquez donc de rater une ou deux catégories d'entrée, à cause de la pression lors d'une entrevue ou à la hâte et c'est OK. L'intervieweur appréciera votre stratégie et votre clarté de pensée.
Sur ce, nous espérons pouvoir répondre à cette question à votre satisfaction! Pour plus d'informations sur les tables de décision, consultez: Comment rédiger des scénarios de test de logique métier complexes à l'aide de la technique de table de décision
Lire aussi => Comment écrire des cas de test efficaces
Question 2)
Dhrumil a posté la question: ' Qu'est-ce que la règle 80:20 ou le principe de Pareto? Veuillez expliquer par l'exemple . » en réponse à Guide tout-en-un sur la densité des défauts - son importance et comment la calculer .
Répondre: La règle 80/20 est également appelée principe de Pareto. Vous pouvez consulter une définition de base ici à Pareto principe
Il dit que 80% des résultats sont dus à 20% des causes. Elle peut s'appliquer à de nombreuses choses et dans le cadre d'un projet IT QA, on peut observer ce qui suit.
- 80% de votre productivité est due à 20% des activités que vous faites
- 80% des progrès sont apportés par 20% de votre équipe
- 80% de l'application peut être testée par 20% des cas de test
- 80% des dysfonctionnements peuvent être résolus en corrigeant 20% de vos défauts
Etc..
Par conséquent, suivant cette règle, nous devrons identifier ce que 20% des causes.
L'analyse de Pareto est simplement une technique qui vous aide à optimiser vos efforts. Au lieu de répartir votre concentration et vos efforts sur toutes les causes à 100%, il nous dit de rechercher les 20% des causes qui, une fois traitées, maximisent vos retours (80% des problèmes).
- Ce n'est pas une science exacte et ne doit pas être pris pour argent comptant.
- L'analyse de Pareto trouve son utilisation dans de nombreuses industries et pas seulement dans les logiciels.
- Pour savoir exactement quelles sont ces 20% des causes, vous pouvez rédiger un diagramme de Pareto . Il s'agit d'une simple combinaison de graphiques à barres et linéaires qui tracent les causes sur l'axe X et les problèmes sur l'axe Y. Le point de ligne de fréquence cumulé de 80% est déposé sur l'axe X. Toutes les causes comprises entre 0 et la ligne sont les causes à 20%.
Par exemple: s'il y a 5 modules dans une application qui ont des défauts à corriger et voici la répartition de ceux-ci:
Vous allez maintenant réorganiser ce tableau dans un ordre décroissant du nombre de défauts et calculer le pourcentage de fréquence cumulé.
Lorsque nous dessinons un graphique de Pareto pour les données tabulaires ci-dessus, voici ce que vous obtiendrez:
(Pour les étapes exactes de la génération d'un graphique de Pareto dans Excel, suivez ce lien: Diagramme de Pareto )
Maintenant, pour savoir quels sont vos 20% de modules à corriger afin de cibler une correction optimale des défauts, tracez une ligne à la marque 80% sur votre axe de pourcentage de fréquence cumulée, comme ci-dessous:
requêtes sql pour la pratique avec réponses pdf
Par conséquent, les modules à 20% sur lesquels vous devriez vous concentrer sont les modules 1, 4 et 2.
C’est, bien sûr, un exemple artificiel, mais lorsque le nombre de causes est de quelques dizaines, cette méthode peut faire des merveilles en nous donnant la clarté sur ce qu’il faut choisir.
Conclusion
Merci pour vos merveilleuses questions, votre lectorat et votre participation.
Merci à Swati S., membre de l'équipe STH d'avoir répondu à ces questions plus en détail.
Veuillez nous faire savoir comment nous avons fait sur cet article et s'il vous a été utile. N'hésitez pas non plus à poser d'autres questions!
Tutoriel PREV | Tutoriel SUIVANT
lecture recommandée
- Questions et réponses d'entrevue
- Quelques questions d'entretien intéressantes sur les tests de logiciels
- Comment se préparer à l'entrevue de test de logiciel
- Questions d'entrevue de test manuel du logiciel pour les professionnels expérimentés
- Questions et réponses d'entrevue de test ETL
- Ressources et téléchargements de tests de logiciels d'assurance qualité
- Top 25 des questions d'entretien en génie logiciel (DERNIER 2021)
- Quel est le meilleur moment de votre carrière de testeur? - Réponses à ces 14 questions d'entretien intéressantes sur les tests de logiciels