jeudi 25 octobre 2012

Questions d'entrevue d'essai de logiciels et réponses


Après le boom dans le développement logiciel, c'est l'industrie de tests de logiciels, qui a présenté le travail de l'industrie avec une pléthore de possibilités de carrière et des emplois dans les tests logiciels. Il ya plusieurs raisons, pourquoi quelqu'un voudrait prendre un emploi dans l'industrie de tests de logiciels. Il ya ceux qui aiment emplois logiciels, mais ne sont pas vraiment envie sur les emplois de développement de logiciels, il ya ceux qui aiment tout simplement l'idée de tests de logiciels plus lucrative que les emplois de développement de logiciels. Une fois que vous avez décidé d'opter pour l'emploi de tests de logiciels, alors vous devrez vous armer de questions d'entrevue de base du logiciel de test et les réponses.

Manuel Questions logiciel de test d'entrevue et réponses

En tant que testeur de logiciels la personne doit avoir certaines qualités qui s'imposent. La personne doit être attentif, créatif, innovateur, spéculative, patient, etc Il est important de noter que, lorsque vous optez pour le test manuel, il est un fait reconnu que la tâche va être fastidieux et laborieux. Que vous êtes un plus fraîche ou expérimentés, il ya certaines questions, dont les réponses que vous devez savoir.

Qu'est-ce qu'un cas de test?

Trouver la réponse à cette question dans les cas les tests article intitulé.

Expliquer le cycle de vie des insectes en détail.

C'est l'une des questions d'entrevue les plus fréquemment posées, par conséquent, cette question est toujours une partie de questions d'entrevue d'essai de logiciels et réponses pour les expérimentés ainsi que freshers. Le cycle de vie des insectes sont les étapes de l'anomalie ou défectuosité passe par avant qu'il ne soit fixe, différé ou refusé. Lire en détail sur le cycle de vie des insectes.

Quelles sont les phases de STLC?

Comme il ya différentes phases du cycle de vie du développement logiciel, il ya différentes phases du cycle de vie des logiciels de test ainsi. Lisez cycle de vie des logiciels de test pour plus d'explications.

Qu'est-ce que les tests de régression?

Les tests de régression est le test d'un composant particulier du logiciel ou de la totalité du logiciel après que des modifications ont été apportées. L'objectif des tests de régression est d'assurer de nouveaux défauts n'ont pas été introduits dans le composant ou logiciel, en particulier dans les zones où aucune modification n'a été apportée. En bref, les tests de régression est le test pour s'assurer que rien n'a changé, ce qui ne devrait pas avoir changé en raison des modifications apportées.

Expliquer le test de stress.

Trouver la réponse à cette question dans cet article sur les tests de stress.

Qu'est-ce qu'un examen?

Un examen est une évaluation de l'état dudit produit ou d'un projet pour déterminer les écarts par rapport aux résultats réels prévus et de recommander des améliorations au produit déclaré. Les exemples courants de critiques sont l'examen informel ou examen par les pairs, l'examen technique, l'inspection, procédure pas à pas, la revue de direction. C'est l'une des questions les manuels d'entrevue de test.

Quels sont les différents types de tests de logiciels?

Il ya un certain nombre de types de tests de logiciels que vous apprendrez dans le lien précédent.

Expliquer en bref, la santé mentale des tests, des essais et des tests ad hoc fumée.

Tests Sanity est un test de base, qui est réalisée si tous les composants du logiciel peut être compilé avec l'autre sans aucun problème. Il est de s'assurer qu'il n'y a pas de fonctions contradictoires ou multiples ou des définitions de variables globales ont été faites par différents développeurs. Il peut également être effectué par les développeurs eux-mêmes.

Essais de fumée, d'autre part est une méthode d'essai utilisée pour couvrir toutes les fonctionnalités majeures de l'application sans entrer dans les subtilités de l'application. Il est dit que le test de la fonctionnalité principale orientée.

Ad hoc test est différente de la fumée et des tests de santé mentale. Ce terme est utilisé pour les tests de logiciels, qui est effectuée sans aucune sorte de planification et / ou de la documentation. Ces essais sont destinés à exécuter une seule fois. Toutefois, en cas de défaut constaté qu'il peut être effectué à nouveau. Il est également dit d'être une partie de tests exploratoires.

Que sont les bouchons et les conducteurs de test manuel?

Les deux talons et les pilotes sont une partie des tests supplémentaires. Il ya deux approches, qui sont utilisés dans les essais supplémentaires, à savoir ascendante et une approche descendante. Les pilotes sont utilisés dans les tests de bas en haut. Ils sont des modules, qui testent les composants à tester. Le look des pilotes est semblable aux futurs modules réels.

Une mise en oeuvre particulière but squelettique ou d'un composant, qui est utilisé pour développer ou tester un composant, qui appelle ou est autrement dépendant. C'est le remplacement de la composante dite.

Expliquez priorité, la gravité de tests de logiciels.

La priorité est le niveau d'importance des affaires, qui est attribué à un défaut constaté. D'autre part, la gravité est le degré de l'impact, le défaut peut avoir sur le développement ou le fonctionnement du composant ou du système.

Expliquer le modèle de cascade dans les tests.

Modèle de cascade est une partie du cycle de vie du développement logiciel, ainsi que des tests de logiciels. Il est l'un des premiers modèles à utiliser pour les tests de logiciels.

Parlez-moi de modèle V dans les tests manuels.

V modèle est un cadre qui décrit les activités du cycle de développement logiciel de la vie dès la spécification des exigences jusqu'à la phase de maintenance logicielle. Test est intégré dans chacune des phases du modèle. Les phases du modèle commencent avec les besoins des utilisateurs et sont suivis par les exigences du système, design global, la conception détaillée, la mise en œuvre et se termine par l'essai du système de l'ensemble du système. Chaque phase du modèle a l'activité de test respectif intégré en elle et est réalisée parallèlement aux activités de développement. Les quatre niveaux d'essai utilisés par ce modèle incluent, tests de composants, tests d'intégration, tests système et les tests d'acceptation.

Différence entre bogue, une erreur et de défaut.

Bug et vice essentiellement la même signification. C'est la faille dans un composant ou d'un système, ce qui peut causer le composant ou système n'exécute pas sa fonction première. Si un bogue ou un défaut survient pendant la phase d'exécution du développement du logiciel, il peut provoquer le composant ou le système à l'échec. D'autre part, une erreur est une erreur humaine, ce qui donne lieu à des résultats incorrects. Vous voudrez peut-être connaître, comment se connecter un bogue (défaut), le contenu d'un bug, bug cycle de vie, et le bug et statuts utilisés au cours d'un cycle de vie des insectes, ce qui vous aidera à comprendre le bug termes et des défauts mieux.

Qu'est-ce que les tests de compatibilité?

Les tests de compatibilité est un élément de non-fonctionnels tests effectués sur le composant logiciel ou la totalité du logiciel pour évaluer la compatibilité de l'application avec l'environnement informatique. Il peut être avec les serveurs, un autre logiciel, système d'exploitation, navigateurs différents ou par le matériel aussi.

Qu'est-ce que les tests d'intégration?

L'un des types de tests de logiciels, où les essais sont effectués afin de tester les interfaces entre les composants, les interactions des différentes parties du système avec le système d'exploitation, du système de fichiers, et du matériel entre les différents logiciels. Elle peut être effectuée par l'intégrateur du système, mais devrait idéalement être réalisée par un testeur d'intégration spécifique ou une équipe de test.

Quelles sont les différentes méthodes utilisées dans les tests de logiciels?

Reportez-vous aux méthodologies de test de logiciels pour obtenir des informations détaillées sur les différentes méthodologies utilisées dans les tests de logiciels.

Expliquer les tests de performance.

Il est du type à une non-fonctionnelle de test de logiciel. Performance d'un logiciel est la mesure dans laquelle un système ou d'un composant du système d'accomplir les fonctions désignées contraintes existantes en matière de temps de traitement et le débit. Par conséquent, les tests de performance est le processus de test pour déterminer la performance d'un logiciel.

Expliquer le cycle de vie testcase.

En moyenne, un cas de test passe par les phases suivantes. La première phase du cycle de vie testcase est d'identifier les scénarios de test, soit à partir des spécifications ou des cas d'utilisation visant à développer le système. Une fois les scénarios ont été identifiés, les cas de test apt pour les scénarios doivent être élaborés. Ensuite, les cas de test sont passés en revue et l'approbation de ces cas de test doivent être prises par l'autorité concernée. Après les cas de test ont été approuvés, ils sont exécutés. Lorsque l'exécution des cas de test commence, les résultats des tests doivent être enregistrées. Les cas de test qui passent sont marqués en conséquence. Si les cas de test échoue, les défauts doivent être soulevées. Lorsque les défauts sont fixés le cas de test a échoué doit être exécutée à nouveau.

Expliquez partition classe d'équivalence.

Il s'agit soit de spécification basée ou une technique de la boîte noire. Recueillir des informations sur le partitionnement d'équivalence de l'article sur le partitionnement d'équivalence.

Expliquer la couverture des instructions.

Il s'agit d'une technique basée sur la structure case ou blanc. Tester les mesures de couverture de manière spécifique le nombre d'essais réalisés par un ensemble de tests. L'un des types de couverture de test est la couverture des instructions. C'est le pourcentage de demandes exécutables qui ont été exercice, par une suite de test particulier. La formule qui est utilisée pour la couverture des instructions est:



Couverture déclaration =

Nombre de déclarations exercisedTotal nombre de déclarations

* 100%

Qu'est-ce que les tests d'acceptation.

Reportez-vous à l'article sur les tests d'acceptation pour la réponse.

Expliquer les tests de compatibilité.

La réponse à cette question se trouve dans l'article sur les tests de compatibilité.

Qu'entend-on par les défauts de fonctionnement et les défauts d'utilisabilité en général? Donner un exemple approprié.

Nous allons prendre l'exemple de la «fenêtre de connexion» pour comprendre la fonctionnalité et la convivialité des défauts. A défaut de fonctionnalité, c'est quand un utilisateur donne un nom d'utilisateur valide, mais mot de passe incorrect et l'utilisateur clique sur le bouton de connexion. Si l'application accepte le nom d'utilisateur et mot de passe, et affiche la fenêtre principale, où une erreur aurait dû être affiché. D'autre part un défaut de facilité d'utilisation est lorsque l'utilisateur donne un nom d'utilisateur valide, mais mot de passe invalide et clique sur le bouton de connexion. L'application génère un message d'erreur disant: "S'il vous plaît entrer un nom d'utilisateur valide" lorsque le message d'erreur aurait dû être "S'il vous plaît entrer mot de passe valide."

Quelles sont les listes de contrôle, un testeur de logiciels qui devraient suivre?

Lire le lien sur les listes de contrôle pour testeur de logiciels pour trouver la réponse à la question.

Qu'est-ce que les tests d'utilisabilité?

Reportez-vous à l'article intitulé tests d'utilisabilité pour une réponse à cette question.

Qu'est-ce que des tests exploratoires?

Lire la page sur des tests exploratoires pour trouver la réponse.

Qu'est-ce que les tests de sécurité?

Lire le test de sécurité pour une réponse appropriée.

Expliquez tests boîte blanche.

L'un des types de tests utilisés dans les tests de logiciels est le test boîte blanche. Lire en détail sur les tests boîte blanche.

Quelle est la différence entre les tests de volume et de tests de charge?

Tests de volume vérifie si le système peut effectivement faire face avec la grande quantité de données. Par exemple, un certain nombre de champs dans un enregistrement particulier ou de nombreux records dans un fichier, etc D'autre part, les tests de charge est de mesurer le comportement d'un composant ou d'un système dont la charge augmente. L'augmentation de la charge peut être en termes de nombre d'utilisateurs en parallèle et / ou des opérations parallèles. Cela permet de déterminer la quantité de charge, qui peut être manipulé par le composant ou le système logiciel.

Qu'est-ce que l'essai pilote?

Il s'agit d'un test d'un composant d'un système logiciel ou la totalité du système dans les conditions réelles d'exploitation temps. L'environnement en temps réel aide à trouver les défauts du système et éviter les bugs coûteuses été détectée plus tard. Normalement, un groupe d'utilisateurs utilisent le système avant son déploiement complet et donner leur avis sur le système.

Quelle est la différence exacte entre le débogage et le test?

Lorsqu'un test est exécuté et un défaut a été identifié. Il est du devoir du développeur d'abord de localiser le défaut dans le code, puis le fixer. Ce processus est connu sous le nom de débogage. En d'autres termes, le débogage est le processus de recherche, d'analyse et d'éliminer les causes des échecs dans le logiciel. D'autre part, le test consiste en des activités d'essais statiques et dynamiques du cycle de vie. Il permet de déterminer que le logiciel fait satisfaire aux exigences spécifiées et il est adapté à l'usage.

Expliquez tests de boîte noire.

Trouver la réponse à la question dans l'article sur les tests de boîte noire.

Qu'est-ce que la vérification et la validation?

Lire sur les deux techniques utilisées dans les tests logiciels, nommément vérification et de validation dans l'article sur la vérification et la validation.

Expliquer les tests de validation.

Pour une réponse au sujet des tests de validation, cliquez sur l'article intitulé tests de validation.

Quel est le modèle cascade dans les essais?

Reportez-vous à l'article sur le modèle de cascade pour tester la réponse.

Expliquez bêta-test.

Pour répondre à cette question, se reporter à l'article sur les tests bêta.

Quelle est l'analyse des valeurs limites?

Une valeur limite est une entrée ou une valeur de sortie, qui se trouve sur le bord d'une cloison équivalence. Il peut aussi être la plus petite distance incrémentale de part et d'autre d'une arête, comme le minimum ou une valeur maximum d'un bord. Analyse de la valeur limite est une technique de test boîte noire, où les essais sont basés sur les valeurs limites.

Que sont les tests système?

Les tests système est essais effectués sur un système intégré de vérifier que le système répond aux exigences spécifiées. Il est préoccupé par le comportement de l'ensemble du système, selon le périmètre défini. Test du système le plus souvent est le test final effectué par l'équipe de développement, afin de vérifier que le système développé ne répondent aux spécifications et aussi identifier les défauts qui peuvent être présents.

Quelle est la différence entre retest et les tests de régression?

Un nouvel essai, également connu sous le nom de test de confirmation teste qui gère les cas de tests qui ont échoué la dernière fois, quand ils ont été exécutés afin de vérifier le succès des mesures correctrices prises sur le défaut constaté. D'autre part, les tests de régression est l'essai d'un programme déjà testé après les modifications pour s'assurer qu'aucun défaut n'a été introduit. En d'autres termes, il permet de découvrir des défauts dans les zones inchangées du logiciel.

Quelle est une suite de tests?

Une suite de test est un ensemble de plusieurs cas de test conçues pour un composant d'un logiciel ou d'un système en cours de test, où la condition post d'un cas de test est normalement utilisé en tant que condition sine qua non pour le test suivant.

Voici quelques-unes des questions sur les logiciels les tests d'entrevue et réponses pour freshers et l'expérience. Ce n'est pas une liste exhaustive, mais j'ai essayé d'inclure autant de questions d'entrevue de nombreux logiciels de test et les réponses, que je le pouvais dans cet article. J'espère que cet article s'avère être d'une aide, lorsque vous vous préparez pour une entrevue. Voici pour vous souhaiter bonne chance aux entretiens et j'espère que vous fendre l'entrevue ainsi....

Aucun commentaire:

Enregistrer un commentaire