Articles

Top 50 des questions d’entretien de test logiciel à connaître en 2021

Posted on

Dans cet article sur les questions d’entretien de test logiciel, j’ai rassemblé les questions les plus fréquemment posées par les interviewers. Ces questions sont recueillies après avoir consulté les meilleurs experts de l’industrie dans le domaine des tests manuels et d’automatisation. Si vous voulez rafraîchir les bases des tests logiciels, ce que je vous recommande de faire avant de vous lancer dans cet article sur les questions d’entretien sur les tests logiciels, jetez un coup d’œil à cet article sur le tutoriel sur les tests logiciels.

Au cas où vous auriez rencontré d’autres questions lors de vos entretiens ou si vous avez des requêtes qui pourraient être utiles à d’autres également, partagez-les dans la section des commentaires de cet article. Pendant ce temps, vous pouvez maximiser les opportunités de carrière de test d’automatisation qui ne manqueront pas de se présenter à vous en suivant la formation en ligne Selenium avec Edureka.

Si vous êtes un féru de technologie qui veut se perfectionner avec toutes les dernières technologies, jetez un coup d’œil à cette liste des technologies les plus tendance.

Top 50 Software Testing Interview Questions & Answers

Cette vidéo vous aidera à vous préparer aux entretiens sur les tests logiciels. Elle couvre des questions pour les débutants, les intermédiaires et les professionnels expérimentés.

Questions d’entretien sur les tests logiciels :

  1. Quelles sont les phases impliquées dans le cycle de vie des tests logiciels ?
  2. Quelles sont les différentes méthodes de test ?
  3. Quels sont les différents niveaux de test ?
  4. Expliquez le cycle de vie des bogues ou le cycle de vie des défauts.
  5. Qu’est-ce qu’un cas de test ?
  6. Quelle est la différence entre les tests fonctionnels et non fonctionnels ?
  7. Qu’est-ce que la vérification et la validation dans les tests logiciels ?
  8. Qu’est-ce que le test d’utilisabilité ?
  9. Quelles sont les catégories de défauts ?
  10. Sur quelle base le plan d’acceptation est-il préparé ?

Cette question d’entretien sur les tests logiciels est divisée en plusieurs parties :

  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé

Débutons cet entretien sur les tests logiciels par les questions de niveau débutant d’abord.

Questions d’entretien sur les tests logiciels de niveau débutant

Quelles sont les phases impliquées dans le cycle de vie des tests logiciels ?

Les différentes phases impliquées dans le cycle de vie des tests logiciels sont :

Analyse des exigences Ici, l’équipe d’assurance qualité comprend les exigences et identifie les exigences testables.
Planification des tests Dans cette phase, la stratégie de test est définie. Développement des cas de test Ici, des cas de test détaillés sont définis et développés.
Configuration de l’environnement C’est une configuration de logiciels et de matériels pour que les équipes de test puissent exécuter les cas de test.
Exécution des tests C’est le processus d’exécution du code et de comparaison des résultats attendus et réels. Fermeture du cycle de test Il s’agit de convoquer la réunion des membres de l’équipe de test & évaluant les critères de fin de cycle en fonction de la couverture de test, de la qualité, du coût, du temps, des objectifs commerciaux critiques et du logiciel.

2. Quelles sont les différentes méthodes de test ?

Il existe trois méthodes de test logiciel et elles sont les suivantes :

  • Test en boîte noire : C’est une stratégie de test basée uniquement sur les exigences et les spécifications. Cette stratégie ne nécessite aucune connaissance des chemins internes, des structures ou de l’implémentation du logiciel testé.
  • Tests en boîte blanche : C’est une stratégie de test basée sur les chemins internes, les structures de code et l’implémentation du logiciel testé. Le test en boîte blanche nécessite généralement des compétences détaillées en programmation.
  • Test en boîte grise : C’est une stratégie de débogage de logiciels dans laquelle le testeur a une connaissance limitée des détails internes du programme.

3. Quels sont les différents niveaux de test ?

Il existe principalement quatre niveaux de test et ce sont :

  • Test d’unité
  • Test d’intégration
  • Test de système
  • Test d’acceptation

Basiquement, cela commence par la phase de test d’unité et se termine par le test d’acceptation.

4. Expliquez le cycle de vie des bogues ou le cycle de vie des défauts.

Le cycle de vie des défauts est un processus dans lequel un défaut passe par différentes phases pendant toute sa durée de vie. Il commence lorsqu’un défaut est trouvé et se termine lorsqu’un défaut est fermé, après s’être assuré qu’il ne se reproduit pas.

Le cycle de vie des bugs ou des défauts comprend les étapes illustrées dans la figure ci-dessous. Si vous souhaitez apprendre en profondeur le cycle de vie des bugs, alors vous pouvez vous référer à mon article sur le tutoriel des tests logiciels.

Il peut varier d’une organisation à l’autre et aussi d’un projet à l’autre en fonction de plusieurs facteurs comme la politique de l’organisation, le modèle de développement logiciel utilisé (comme Agile, Iterative), les délais du projet, la structure de l’équipe, etc.

5. Qu’est-ce qu’un scénario de test ?

Un scénario de test n’est rien d’autre qu’un ensemble de conditions ou de variables sous lesquelles un testeur va déterminer si un système sous test satisfait aux exigences ou fonctionne correctement.

Quelle est la différence entre les tests fonctionnels et non fonctionnels ?

Basé sur les exigences du client

.

Tests fonctionnels Tests non fonctionnels

Performé avant les tests nonfonctionnel

Exécuté après les tests fonctionnels

Basé sur les attentes des clients

Décrit ce que le produit fait

Décrit comment le produit fonctionne

7. Qu’est-ce que la vérification et la validation dans les tests logiciels ?

Vérification : Il s’agit d’une technique d’analyse statique. Ici, le test est effectué sans exécuter le code. Les exemples incluent – les revues, l’inspection et le walkthrough.

Validation : C’est une technique d’analyse dynamique où les tests sont effectués en exécutant le code. Les exemples incluent les techniques de test fonctionnel et non fonctionnel.

Dans le modèle V, les activités de développement et d’assurance qualité sont effectuées simultanément. Il n’y a pas de phase discrète appelée Test, plutôt le test commence dès la phase d’exigence. Les activités de vérification et de validation vont de pair.

Qu’est-ce que le test d’utilisabilité ?

C’est une méthodologie de test où l’on demande au client final d’utiliser le logiciel pour voir si le produit est facile à utiliser, pour voir la perception du client et le temps de la tâche. Une façon précise de finaliser le point de vue du client pour l’utilisabilité est d’utiliser un logiciel prototype ou maquette pendant les étapes initiales.

9. Quelles sont les catégories de défauts ?

Il existe trois grandes catégories de défauts comme le montre la figure ci-dessous :

  • Mauvais : il implique que les exigences ont été mises en œuvre de manière incorrecte. Il s’agit d’une variance par rapport à la spécification donnée.
  • Manque : C’est un écart par rapport au cahier des charges, une indication qu’une spécification n’a pas été mise en œuvre ou qu’une exigence du client n’a pas été notée correctement.
  • Extraordinaire : C’est une exigence incorporée dans le produit qui n’a pas été donnée par le client final. Il s’agit toujours d’un écart par rapport à la spécification, mais il peut s’agir d’un attribut souhaité par l’utilisateur du produit.

Top 50 Software Testing Interview Questions & Answers

Sur quelle base le plan d’acceptation est-il préparé ?

Basiquement, le document d’acceptation est préparé en utilisant les entrées suivantes.

  • Document d’exigence : Il spécifie ce qui est exactement nécessaire dans le projet du point de vue des clients.
  • La contribution du client : Il peut s’agir de discussions, d’entretiens informels, de courriels, etc.
  • Plan de projet : Le plan de projet préparé par le chef de projet sert également de bonne entrée pour finaliser votre test d’acceptation.

11. Qu’est-ce que la couverture et quels sont les différents types de techniques de couverture ?

Le paramètre utilisé dans les tests logiciels pour décrire la mesure dans laquelle le code source est testé est connu sous le nom de couverture. Il existe trois types fondamentaux de techniques de couverture et ce sont :

  1. La couverture de l’énoncé : Elle assure que chaque ligne de code source a été exécutée et testée.
  2. Couverture des décisions : Elle assure que chaque décision (vrai/faux) dans le code source a été exécutée et testée.
  3. Couverture des chemins : Ici, nous nous assurons que chaque route possible à travers une partie donnée du code est exécutée et testée.

Quels sont les avantages des tests d’automatisation ?

Les avantages des tests d’automatisation sont :

  1. Soutient l’exécution de cas de test répétés
  2. Aide à tester une grande matrice de test
  3. Autorise l’exécution parallèle
  4. Encourage l’exécution sans surveillance
  5. Améliore la précision en réduisant ainsi les erreurs générées par l’homme
  6. Economise du temps et de l’argent

13. Pourquoi Selenium est un outil privilégié pour les tests d’automatisation ?

Selenium est un outil open source qui est utilisé pour automatiser les tests effectués sur les navigateurs web. Comme Selenium est open-source, il n’y a pas de coût de licence impliqué, ce qui est un avantage majeur par rapport aux autres outils de test. Les autres raisons de la popularité toujours croissante de Selenium sont les suivantes :

  • Les scripts de test peuvent être écrits dans l’un de ces langages de programmation : Java, Python, C#, PHP, Ruby, Perl &.Net
  • Les tests peuvent être effectués dans l’un de ces OS : Windows, Mac ou Linux
  • Les tests peuvent être effectués avec n’importe quel navigateur : Mozilla Firefox, Internet Explorer, Google Chrome, Safari ou Opera
  • Il peut être intégré à des outils tels que TestNG & JUnit pour gérer les cas de test et générer des rapports
  • Il peut être intégré à Maven, Jenkins & Docker pour réaliser des tests continus

Quels sont les différents composants de Selenium ?

Les différents composants de Selenium sont :

  • Selenium Integrated Development Environment (IDE)
  • Selenium Remote Control (RC)
  • Selenium WebDriver
  • Selenium Grid

Quels sont les différents types de localisateurs dans Selenium ?

Le localisateur n’est rien d’autre qu’une adresse qui identifie un élément web de manière unique au sein de la page web. Ainsi, pour identifier les éléments web de manière exacte et précise, nous avons différents types de localisateurs dans Selenium comme suit :

  • ID
  • ClassName
  • Name
  • TagName
  • linkText
  • PartialLinkText
  • Xpath
  • CSS Selector
  • DOM

Qu’est-ce que XPath ?

XPath également appelé XML Path est un langage permettant d’interroger des documents XML. C’est une stratégie importante pour localiser des éléments dans selenium. Il se compose d’une expression de chemin ainsi que de certaines conditions. Ici, vous pouvez facilement écrire un script/requête XPath pour localiser n’importe quel élément dans la page Web. Il est conçu pour permettre la navigation dans les documents XML, dans le but de sélectionner des éléments individuels, des attributs ou une autre partie d’un document XML pour un traitement spécifique. Il produit également des localisateurs fiables.

Quelle est la différence entre le chemin absolu et le chemin relatif ?

  • Absolu XPath

C’est le moyen direct de trouver l’élément, mais l’inconvénient du XPath absolu est que, s’il y a des changements effectués dans le chemin de l’élément alors ce XPath échoue. Par exemple : /html/body/div/section/div/div

  • Relative XPath

Pour Relative XPath, le chemin commence au milieu de la structure HTML DOM. Il commence par la double barre oblique (//), ce qui signifie qu’il peut rechercher l’élément n’importe où sur la page Web. Par exemple : //input

Quelles sont les différentes exceptions dans Selenium WebDriver?

Les exceptions dans Selenium sont similaires aux exceptions dans d’autres langages de programmation. Les exceptions les plus courantes dans Selenium sont :

  • TimeoutException
  • NoSuchElementException
  • ElementNotVisibleException
  • StaleElementException

Quand dois-je utiliser Selenium Grid ?

Selenium Grid peut être utilisé pour exécuter des scripts de test identiques ou différents sur plusieurs plateformes et navigateurs simultanément de manière à réaliser une exécution de test distribuée, à tester sous différents environnements et à gagner remarquablement du temps d’exécution.

Comment lancer le navigateur à l’aide de WebDriver ?

La syntaxe suivante peut être utilisée pour lancer le navigateur :
WebDriver driver = new FirefoxDriver();
WebDriver driver = new ChromeDriver();
WebDriver driver = new InternetExplorerDriver();

Questions d’entretien sur les tests logiciels de niveau intermédiaire

21. Les tests doivent-ils être effectués uniquement après les phases de construction et d’exécution ?

Les tests sont toujours effectués après les phases de construction et d’exécution Plus tôt nous attrapons un défaut, plus il est rentable. Par exemple, corriger un défaut en maintenance est dix fois plus coûteux que de le corriger en cours d’exécution.

22. Quelle est la relation entre la réalité de l’environnement et les phases de test ?

Lorsque les phases de test commencent à avancer, la réalité de l’environnement devient plus importante. Par exemple, pendant les tests unitaires, vous avez besoin que l’environnement soit partiellement réel, mais lors de la phase d’acceptation, vous devriez avoir un environnement 100% réel, ou nous pouvons dire qu’il devrait être l’environnement réel réel réel.

Le graphique ci-dessus montre que pendant les tests d’acceptation, il devrait être 100% réel.

23. Un défaut qui aurait pu être supprimé lors de la phase initiale est supprimé dans une phase ultérieure. Comment cela affecte-t-il le coût ?

Si à l’étape initiale un défaut est identifié, alors il devrait être supprimé pendant cette étape/phase elle-même plutôt qu’à une étape ultérieure. C’est un fait que si un défaut est retardé pour les phases ultérieures, il devient plus coûteux. La figure suivante montre comment un défaut est coûteux au fur et à mesure que les phases avancent.

Si un défaut est identifié et supprimé pendant la phase de conception, il est le plus rentable, mais lorsqu’il est supprimé pendant la maintenance, il devient vingt fois plus coûteux.

Qu’entendez-vous par test de régression et de confirmation ?

Test de régression : Il est défini comme un type de test logiciel visant à confirmer qu’une modification récente du code n’a pas affecté négativement les fonctionnalités existantes.

Test de confirmation : Lorsqu’un test échoue à cause d’un défaut, ce dernier est signalé. Ensuite, une nouvelle version du logiciel est soumise dont le défaut est corrigé. C’est ce qu’on appelle le test de confirmation ou le re-testing.

Qu’entendez-vous par analyse de la valeur limite ?

L’analyse de la valeur limite (BVA) est une technique de conception de test boîte noire qui est appliquée pour voir s’il y a des bogues à la limite du domaine d’entrée.

Qu’est-ce que le test aléatoire ?

En général, dans le test aléatoire, les données sont générées de manière aléatoire souvent à l’aide d’un outil. Par exemple, la figure suivante montre comment des données générées aléatoirement sont envoyées au système.

Ces données sont générées soit à l’aide d’un outil, soit par un mécanisme automatisé. Avec cette entrée générée de manière aléatoire, le système est ensuite testé et les résultats sont observés en conséquence.

27. Sur quelle base pouvez-vous arriver à une estimation pour votre projet ?

Pour estimer votre projet, vous devez prendre en compte les points suivants :

  • Diviser l’ensemble du projet en tâches les plus petites
  • Alouer chaque tâche aux membres de l’équipe
  • Estimer l’effort nécessaire pour réaliser chaque tâche
  • Valider l’estimation

Quels cas de test sont écrits en premier : boîtes blanches ou boîtes noires ?

En général, les cas de test boîte noire sont écrits en premier et les cas de test boîte blanche plus tard. Pour écrire des cas de test de boîte noire, nous avons besoin du document d’exigences et, de la conception ou du plan de projet. Ces documents sont facilement disponibles au début du projet. Les scénarios de test de la boîte blanche ne peuvent pas être lancés dans la phase initiale du projet parce qu’ils nécessitent une architecture plus claire qui n’est pas disponible au début du projet. Donc, normalement, les cas de test de la boîte blanche sont écrits après les cas de test de la boîte noire.

Mentionnez les composants de base du format de rapport de défaut.

Les composants de base du format de rapport de défaut comprennent :

  • Nom du projet
  • Nom du module
  • Défaut détecté sur
  • Défaut détecté par
  • Identification et nom du défaut
  • Snapshot du défaut
  • Priorité. et statut de gravité
  • Défaut résolu par
  • Défaut résolu le

Top 50 Software Testing Interview Questions & Answers

30. Les tests d’automatisation sont-ils utiles dans la méthodologie agile ?

Les tests d’automatisation sont très utiles dans la méthodologie agile et aident à obtenir une couverture de test maximale dans un temps moindre du sprint.

31. Quels cas de test peuvent être automatisés ?

  • Cas de test de fumée
  • Cas de test de régression
  • Cas de test de calcul complexe
  • Cas de test orienté données
  • Cas de test non fonctionnel

32. Sur quelle base pouvez-vous cartographier le succès des tests d’automatisation ?

Selon les critères suivants, on peut cartographier le succès des tests d’automatisation :

  • Ratio de détection des défauts
  • Temps d’exécution de l’automatisation et gain de temps pour la sortie du produit
  • Réduction de la main-d’œuvre & autres coûts

Expliquez les tests de charge sur les sites web ?

Pour accéder à un site web, un utilisateur envoie une « requête » au serveur de ce site, et le serveur renvoie une réponse sous la forme du site web auquel vous voulez accéder. Pour tester la charge d’un site web, les ingénieurs d’assurance qualité et les ingénieurs d’automatisation doivent simplement multiplier le nombre de réponses envoyées pour simuler différentes charges de trafic. La réponse du serveur web à l’afflux d’utilisateurs virtuels peut alors être mesurée. Cela permet de déterminer les problèmes de performance et la capacité du serveur.

34. Quelle est la différence entre Selenium et Sikuli ?

Selenium Sikuli
Il ne peut pas automatiser les objets flash comme le lecteur vidéo, le lecteur audio, etc. Il fournit un support étendu pour automatiser les objets flash
Il a obtenu une API compliquée Il a une API simple
Il peut automatiser uniquement les applications web Il peut automatiser le web ainsi qu’une application windows.

Comment cliquer sur un hyperlien à l’aide de linkText()?

driver.findElement(By.linkText("Google”)).click();

Cette commande trouve l’élément utilisant le texte du lien et clique ensuite sur cet élément. Ainsi, l’utilisateur serait redirigé vers la page correspondante.

Qu’est-ce que TestNG ?

C’est un framework avancé qui est conçu de manière à tirer parti des avantages par les développeurs et les testeurs. Il dispose également d’un mécanisme intégré de gestion des exceptions qui permet au programme de s’exécuter sans se terminer de manière inattendue.

37. Comment définir la priorité des cas de test dans TestNG?

Le code ci-dessous vous aide à comprendre comment définir la priorité des cas de test dans TestNG.

Séquence d’exécution du test :

Method1Method2Method3

Quelle est la différence entre Selenium et QTP ?

Selenium Quick Test Professional
Selenium prend en charge presque tous les navigateurs populaires comme Firefox, Chrome, Safari, Internet Explorer, Opera etc QTP prend en charge Internet Explorer, Firefox et Chrome. QTP ne prend en charge que le système d’exploitation Windows
Selenium est distribué en tant qu’outil open source et est librement disponible QTP est distribué en tant qu’outil sous licence et est commercialisé
Selenium prend en charge le test des applications uniquement web-. QTP prend en charge le test de l’application basée sur le Web et de l’application basée sur Windows

39. Qu’est-ce qu’un Object Repository ? Comment créer un Object Repository dans Selenium ?

Le Object Repository fait référence à la collection d’éléments web appartenant à l’Application Under Test (AUT) ainsi qu’à leurs valeurs de localisation. En ce qui concerne Selenium, les objets peuvent être stockés dans une feuille excel qui peut être alimentée à l’intérieur du script chaque fois que nécessaire.

40. Comment saisir du texte dans la zone de texte en utilisant Selenium WebDriver ?

En utilisant la méthode sendKeys()nous pouvons saisir le texte dans la zone de texte en utilisant Selenium WebDriver.

Questions d’entretien sur les tests logiciels de niveau avancé

41. Quel type d’entrée avons-nous besoin de l’utilisateur final pour commencer un test approprié ?

Un utilisateur final est la personne la plus importante car il est celui qui doit utiliser le produit et a un intérêt vif que toute autre personne dans le projet.

La figure ci-dessus illustre l’entrée qui est essentielle du côté de l’utilisateur.

Que signifie le concept de banc de travail?

Un banc de travail à la base est une façon de documenter comment une activité spécifique doit être réalisée. On y fait souvent référence sous forme de phases, d’étapes et de tâches, comme le montre la figure suivante.

Il y a cinq tâches pour chaque workbench et elles sont les suivantes :

  1. Input
  2. Execute
  3. Check
  4. Production output
  5. Rework

43. Qu’entend-on par cascade de défauts ?

La cascade de défauts est un défaut qui est causé par un autre défaut. Un défaut déclenche l’autre défaut. Lorsqu’un défaut est présent dans une étape mais n’est pas identifié, il se cache dans d’autres phases sans être remarqué. Cela entraînera une augmentation du nombre de défauts.

Comprenons cela par un exemple.

Vous concevez le module de connexion d’une page Web :

Dans la phase 1 – Vous concevez le module d’enregistrement de l’utilisateur pour la connexion et le numéro de mobile est obligatoire mais vous pouvez le laisser vide en raison d’un bug qui passe inaperçu.

Dans la phase 2 – Vous concevez le formulaire de connexion ayant un nom d’utilisateur et un mot de passe. Le mot de passe est OTP qui sera envoyé au numéro de mobile enregistré de l’utilisateur.

Maintenant comme le module Register a un bug que le numéro de mobile peut être laissé vide donc cela peut conduire à un échec de connexion ou peut-être une certaine erreur de système ou un crash si un numéro de mobile nul n’est pas géré. C’est ce qu’on appelle la cascade de défauts.

44. Quelles sont les différentes stratégies de déploiement auprès des utilisateurs finaux ?

Les stratégies à suivre pour le déploiement sont les suivantes :

  • Pilote
  • Mise en œuvre graduelle
  • Mise en œuvre progressive
  • Mise en œuvre parallèle

45. Expliquez comment vous pouvez trouver des liens brisés dans une page en utilisant Selenium WebDriver ?

C’est une question délicate que l’interviewer pourrait vous présenter. Il peut fournir une situation dans laquelle il y a 20 liens dans une page web, et nous devons vérifier lesquels de ces 20 liens fonctionnent et combien ne fonctionnent pas (cassés).

Comme vous devez vérifier le fonctionnement de chaque lien, la solution de contournement est que vous devez envoyer des requêtes HTTP à tous les liens de la page web et analyser la réponse. Chaque fois que vous utilisez la méthode driver.get() pour naviguer vers une URL, celle-ci répondra avec un statut de 200 – OK. Cela indique que le lien fonctionne et qu’il a été obtenu. Alors que tout autre statut indique que le lien est rompu.

Comprenons maintenant comment faire.

D’abord, nous devons utiliser les balises d’ancrage <a> pour déterminer les différents hyperliens de la page web. Pour chaque balise <a>, nous pouvons utiliser la valeur de l’attribut ‘href’ pour obtenir les hyperliens et ensuite analyser la réponse reçue lorsqu’elle est utilisée dans la méthode driver.get().

46. Quelle technique doit être considérée dans le script « s’il n’y a ni id de cadre ni nom de cadre » ?

Si le nom de cadre et l’id de cadre ne sont pas disponibles, alors nous pouvons utiliser le cadre par index. Par exemple, il y a 3 cadres dans une page Web et si aucun d’entre eux n’a un nom de cadre et un id de cadre, alors nous pouvons toujours sélectionner ces cadres en utilisant l’attribut d’index (basé sur zéro) de cadre. Les cadres auront un numéro d’index comme le premier cadre serait à l’index « 0 », le deuxième à l’index « 1 » et le troisième à l’index « 2 ».

driver.switchTo().frame(int arg0);

47. Comment faire des captures d’écran dans Selenium WebDriver?

En utilisant la fonction TakeScreenshot, vous pouvez faire une capture d’écran. Avec l’aide de la méthode getScreenshotAs(), vous pouvez simplement enregistrer cette capture d’écran. Exemple : Fichier scrFile = ((TakeScreenshot)driver).getScreenshotAs(outputType.FILE);

48. Expliquez comment vous vous connecterez à un site s’il affiche une popup d’authentification pour le nom d’utilisateur et le mot de passe ?

S’il y a une popup pour se connecter, nous devons utiliser la commande explicite et vérifier si l’alerte est réellement présente. Le code ci-dessous vous aide à comprendre l’utilisation de la commande explicite wait.

49. Comment sauter une méthode ou un bloc de code dans TestNG ?

Pour sauter une méthode de test particulière ou un code, alors vous pouvez définir le paramètre ‘enabled’ dans l’annotation de test à false.
@Test(enabled = false)

50. Expliquez brièvement ce qu’indique l’extrait de code ci-dessous ?

WebElement sample = driver.findElement(By.xpath("//*"));

Il définit un échantillon variable de type WebElement, et utilise une recherche XPath pour l’initialiser avec une référence à un élément qui contient la valeur textuelle « data ».

Ceci nous amène à la fin de cet article sur les 50 meilleures questions d’entretien sur les tests logiciels. J’espère qu’il vous a aidé à compléter vos connaissances. En vous souhaitant le meilleur pour votre entretien. Bon apprentissage.

Si vous avez trouvé cet article « Software Testing Interview Questions » pertinent, consultez la formation sur les tests logiciels d’Edureka, une société d’apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *