cste software testing certification exam question pattern
Cet article vous donnera une idée générale sur Patron de papier d'examen de certification CSTE . J'ai inclus quelques exemples de questions et de réponses pour le test de simulation CSTE. Vous pouvez vous référer à ces questions et juger du modèle de réponse descriptive.
Si vous avez besoin de questions de type objectif issues d'un article CSTE, vous pouvez consulter notre article précédent sur les réponses aux questions de type objectif CSTE. Vous pouvez également télécharger d'autres exemples d'articles sur notre «Téléchargements» section.
Papier test CSTE - Questions et réponses
Q # 1) Définissez ce qui suit avec des exemples (25 points)
une. Test de la valeur limite
b. Test d'équivalence
c. Erreur de devinette
ré. Vérification de bureau
e. Analyse du flux de contrôle
Répondre:
a) Analyse de la valeur limite: Un processus de sélection de cas de test / données en identifiant les limites qui séparent les conditions valides et non valides.
Les tests sont construits pour tester les bords intérieurs et extérieurs de ces limites, en plus des points limites réels ou Une technique de sélection dans laquelle les données de test sont choisies pour se trouver le long des «limites» des classes du domaine d'entrée (ou de la plage de sortie), des structures de données , paramètres de procédure, etc.
Les choix incluent souvent des valeurs ou des paramètres maximum, minimum et trivial.
Par exemple, Données d'entrée 1 à 10 (valeur limite)
Test des données d'entrée 0, 1, 2 à 9, 10, 11
b) Test d'équivalence: Le domaine d'entrée du système est partitionné en classes de valeurs représentatives de sorte que le nombre de cas de test puisse être limité à un par classe, ce qui représente le nombre minimum. des cas de test qui doivent être exécutés.
Par exemple, plage de données valide: 1-10
Ensemble de test: -2; 5; 14
c) Deviner une erreur: Technique de sélection des données de test. Le critère de sélection consiste à choisir des valeurs qui semblent susceptibles de provoquer des erreurs. L'estimation des erreurs repose principalement sur l'expérience, avec l'aide d'autres techniques telles que l'analyse de la valeur limite.
Sur la base de son expérience, le concepteur de tests devine les types d'erreurs qui pourraient survenir dans un type particulier de logiciel et conçoit des cas de test pour les découvrir.
applications de java dans le monde réel
Par exemple, si n'importe quel type de ressource est alloué dynamiquement, un bon endroit pour rechercher des erreurs est dans la désallocation des ressources. Toutes les ressources sont-elles correctement désallouées ou certaines sont-elles perdues pendant l'exécution du logiciel?
d) Vérification au bureau: La vérification documentaire est effectuée par le développeur du système ou du programme. Le processus consiste à examiner le produit complet pour s'assurer qu'il est structurellement solide et que les normes et exigences ont été respectées. C'est le moyen le plus traditionnel pour analyser un système ou un programme.
e) Analyse du flux de contrôle: Il est basé sur la représentation graphique du processus du programme. Dans l'analyse des flux de contrôle; les graphes du programme ont des nœuds qui représentent une instruction ou un segment se terminant éventuellement par une branche non résolue.
Le graphique illustre le flux de contrôle de programme d'un segment à un autre comme illustré à travers les branches. L'objectif de l'analyse de flux de contrôle est de déterminer les problèmes potentiels dans les branches logiques qui pourraient résulter en une condition de boucle ou un traitement incorrect.
Q # 2) Vous constatez qu'il y a un testeur senior qui fait plus d'erreurs que les testeurs juniors. Vous devez communiquer cet aspect au testeur senior. De plus, vous ne voulez pas perdre ce testeur. Comment faire une critique constructive? (10 points)
Répondre: Dans la démarche qualité, il est de la responsabilité du superviseur de faire réussir ses subordonnés. L'utilisation efficace de la critique est un outil pour améliorer la performance des subordonnés.
En donnant des critiques constructives, vous devez intégrer les tactiques suivantes:
- Faites-le en privé.
- Ayez les faits.
- Soyez prêt à aider le travailleur à améliorer ses performances.
- Soyez précis sur les attentes.
- Suivez un processus spécifique pour faire des critiques.
Q # 3) Votre responsable vous a engagé comme responsable de test pour tester une application Web. Il veut savoir quels risques vous incluriez dans le plan de test. Expliquez chaque facteur de risque qui ferait partie de votre plan de test. (20 points)
Répondre: Principaux facteurs de risque des applications Web:
- Sécurité: tout ce qui concerne la sécurité de l'application.
- Performance: Le nombre de ressources informatiques et de code requis par le système pour exécuter ses fonctions déclarées.
- Exactitude: Les données saisies, traitées et sorties dans le système sont exactes et complètes
- Contrôle d'accès: Assurance que les ressources du système d'application seront protégées
- Continuité de traitement: La capacité à soutenir le traitement en cas de problème d'événement
- Audit Trail: La capacité de justifier le traitement qui a eu lieu.
- Autorisation: Assurance que les données sont traitées conformément aux intentions de la direction.
Le risque général ou le risque secondaire:
- Complexe: tout ce qui est disproportionnellement grand, complexe ou alambiqué.
- Nouveau: tout ce qui n'a pas d'historique dans le produit.
- Modifié: tout ce qui a été falsifié ou «amélioré».
- Dépendance en amont: tout ce dont la défaillance entraînera une défaillance en cascade dans le reste du système.
- Dépendance en aval: tout ce qui est particulièrement sensible aux pannes dans le reste du système.
- Critique: tout ce dont la défaillance pourrait causer des dommages importants.
- Précis: tout ce qui doit répondre exactement à ses exigences.
- Populaire: tout ce qui sera beaucoup utilisé.
- Stratégique: tout ce qui a une importance particulière pour votre entreprise, comme une fonctionnalité qui vous distingue de la concurrence.
- Tierce personne: tout ce qui est utilisé dans le produit, mais développé en dehors du projet.
- Distribué: tout ce qui est étalé dans le temps ou dans l'espace, mais dont les éléments doivent travailler ensemble.
- Petit chariot: tout savait pour avoir beaucoup de problèmes.
- Échec récent: quoi que ce soit avec une histoire récente d'échec.
Q # 4) Vous êtes au stade du contrat d'un projet et développez une proposition complète pour un système logiciel critique pour la sécurité. Votre directeur vous a consulté pour la préparation d'un document d'orientation qui fera appel au rôle de l'utilisateur pendant la phase de test d'acceptation.
Indiquez les rôles clés que vous pensez que l'utilisateur devrait jouer pendant la phase d'acceptation. Indiquez également les catégories dans lesquelles les exigences d'acceptation devraient tomber. (10 points)
Répondre:
- Assurer l'implication des utilisateurs dans l'élaboration des exigences des systèmes et des critères d'acceptation.
- Identifier les produits intermédiaires et finaux pour l'acceptation de leurs critères d'acceptation et de leur calendrier.
- Planifiez comment et par qui chaque activité d'acceptation sera effectuée.
- Planifiez les ressources pour fournir des informations.
- Prévoyez suffisamment de temps pour que le personnel de l'acheteur reçoive et examine les produits et l'évaluation avant l'examen d'acceptation.
- Préparez le plan d'acceptation.
- Répondez à l'analyse des droits de projet avant d'accepter et de rejeter.
- Approuver les différents produits logiciels provisoires.
- Effectuer les activités d'acceptation finale, y compris les tests d'acceptation formels à la livraison.
- Prenez une décision d'acceptation pour chaque produit.
Q # 5) Qu'est-ce que le test parallèle et quand utilisons-nous le test parallèle? Expliquez avec
un exemple? (5 points)
Répondre: Tester un système de traitement de données nouveau ou modifié avec les mêmes données source que celles utilisées dans un autre système. L'autre système est considéré comme la norme de comparaison. OU nous pouvons dire que les tests parallèles nécessitent que les mêmes données d'entrée soient exécutées via deux versions de la même application.
Des tests parallèles doivent être utilisés en cas d'incertitude quant à l'exactitude du traitement de la nouvelle demande. Et les anciennes et nouvelles versions des applications sont les mêmes.
Par exemple,
- Utilisez l'ancienne et la nouvelle version du système de paie pour déterminer que les chèques de paie des deux systèmes sont conciliables.
- Exécutez l'ancienne version du système d'application pour vous assurer que l'état opérationnel de l'ancien système a été conservé en cas de problèmes rencontrés dans la nouvelle application.
Q # 6) Quelle est la différence entre les techniques de test et les outils? Donne des exemples. (5 points)
Répondre:
Technique de test: Est un processus pour s'assurer que certains aspects du système d'application ou de l'unité fonctionnent correctement, il peut y avoir peu de techniques mais de nombreux outils.
Outils: Est un véhicule pour effectuer un processus de test. L'outil est une ressource pour le testeur, mais lui-même est insuffisant pour effectuer des tests
Par exemple, Le balancement du marteau pour enfoncer le clou. Un marteau est un outil, et balancer le marteau est une technique. Le concept d'outils et de technique est important dans le processus de test. C'est une combinaison des deux qui permet d'exécuter le processus de test.
Le testeur doit d'abord comprendre les techniques de test, puis comprendre les outils qui peuvent être utilisés avec chacune des techniques.
meilleur logiciel pour supprimer les logiciels malveillants et les logiciels espions
Q # 7) Les activités de contrôle de la qualité sont axées sur l'identification des défauts dans les produits réels fabriqués; cependant, votre patron souhaite que vous identifiiez et définissiez les processus qui empêcheraient les défauts. Comment lui expliqueriez-vous de faire la distinction entre les responsabilités d'AQ et de CQ? (10 points)
Répondre:
Assurance qualité:
- Un ensemble d'activités planifiées et systématiques nécessaires pour garantir que les exigences sont correctement établies et que les produits ou services sont conformes aux exigences spécifiées
- Une activité qui établit et évalue les processus de fabrication des produits.
- Aide à établir des processus.
- Met en place des programmes de mesures pour évaluer les processus.
- Identifie les faiblesses des processus et les améliore.
- L'AQ est la responsabilité de toute l'équipe.
- Empêche l'introduction de problèmes ou de défauts
Contrôle de qualité:
- Le processus par lequel la qualité du produit est comparée aux normes applicables; et l'action est entreprise lorsqu'une non-conformité est détectée.
- Une activité qui vérifie si le produit répond à des normes prédéfinies.
- Met en œuvre le processus.
- Vérifie si un ou plusieurs attributs spécifiques se trouvent dans un produit ou un service spécifique
- Identifie les défauts dans le but principal de corriger les défauts.
- Le contrôle qualité est la responsabilité du testeur.
- Détecte, signale et corrige les défauts
Q # 8) Faire la différence entre la modélisation de flux de transaction, la modélisation par états finis, la modélisation de flux de données et la modélisation de temps? (10 points)
Répondre:
Modélisation des flux de transactions: Les nœuds représentent les étapes des transactions. Les liens représentent la connexion logique entre les étapes.
Modélisation des états finis: Les nœuds représentent les différents états observables par l'utilisateur du logiciel. Les liens représentent les transitions qui se produisent pour passer d'un état à l'autre.
Modélisation des flux de données: Les nœuds représentent les objets de données. Les liens représentent les transformations qui se produisent pour traduire un objet de données en un autre.
Modélisation du temps: Les nœuds sont des objets de programme. Les liens sont des connexions séquentielles entre les objets du programme. Les poids de lien sont utilisés pour spécifier les temps d'exécution requis lors de l'exécution du programme.
9) Énumérez ce que vous pensez être les deux principaux objectifs du test.
(5 points)
Répondre:
- Déterminer si le système répond aux spécifications (vue producteur)
- Déterminer si le système répond aux besoins de l'entreprise et des utilisateurs (vue client)
J'espère que cet article vous a aidé à vous faire une idée du modèle de question de l'examen de certification CSTE Software Testing. faites-nous part de vos commentaires dans la section commentaires ci-dessous!
lecture recommandée
- Meilleurs outils de test de logiciels 2021 (Outils d'automatisation des tests QA)
- Emploi d'assistant QA en test logiciel
- Vaut-il la peine d'obtenir une certification de test de logiciel d'assurance qualité?
- Cours de test logiciel: à quel institut de test logiciel dois-je adhérer?
- Choisir les tests de logiciels comme carrière
- Travail d'indépendant de rédacteur de contenu technique de test de logiciels
- Quelques questions d'entretien intéressantes sur les tests de logiciels
- Commentaires et évaluations du cours de test de logiciels