101 questions d'entretien avec Tosca (QnA exhaustives pour 2023-24)

Dans cet article de questions d'entretien de Tosca, nous allons discuter de toutes les questions et réponses essentielles et critiques de l'entretien tosca, qui sont réparties en différents niveaux de difficulté, comme ci-dessous:

Questions d'entrevue Tosca pour le niveau d'entrée

Q1) Discutez de Tricentis Tosca.

Ans. Tosca est aujourd'hui l'un des leaders du marché en tant qu'outil d'automatisation de test qui a la capacité d'automatiser tous les types d'applications. Il permet de concevoir des tests automatisés sans script.

caractéristiques importantes de Tosca:

  1. Exécution rapide et capable d'une approche de test continu pour prendre en charge DevOps
  2. Prend en charge le développement de tests basés sur des modules qui maximisent l'utilisation de la réutilisabilité.
  3. Efforts de maintenance minimaux requis.
  4. Capacité à s'intégrer aux principaux outils tiers.
  5. Le développement de tests est facile car il suit l'automatisation des tests sans script.

Q2) Dites-moi les principaux composants de Tosca?

Ans. Les composants importants disponibles dans Tosca sont:

  1. Commandant de Tosca.
  2. Exécuteur Tosca.
  3. Tosca ARA (Assistant d'enregistrement d'automatisation)
  4. Assistant Tosca
  5. Référentiel de test.

Q3) Expliquez les avantages de Tosca en tant qu'outil d'automatisation des tests?

Ans. Les avantages fournis par l'outil d'automatisation Tosca mentionnés ci-dessous:

  1. Un outil combine de nombreuses fonctionnalités.
  2. Prend en charge l'automatisation des tests sans script.
  3. Gestion des tests.
  4. Des mises à jour groupées sont possibles.
  5. Les actifs peuvent être réutilisés.
  6. Compatible avec différentes plates-formes.
  7. Il suit une approche de test basée sur un modèle.

Q4) Définir le commandant TOSCA?

Ans. Le commandant Tosca est l'interface utilisateur de l'outil qui permet aux utilisateurs de concevoir, maintenir, exécuter et analyser les cas de test. C'est donc le cœur de la suite de tests Tosca. Le commandant Tosca construit avec différentes sections telles que les exigences, les modules, le scénario de test, la conception de script de test, l'exécution et le reporting, etc.

Questions et réponses d'entrevue avec Tosca
(Tosca Commander) Questions et réponses d'entrevue avec Tosca

Q5) Comment exécuter des scripts de test à partir de Tosca ExecutionLists?

Ans. Les différentes approches des exécutions de tests Tosca sont mentionnées ci-dessous -

  1. À l'aide de la touche de raccourci F6, l'exécution peut être lancée.
  2. Cliquez avec le bouton droit sur les cas de test sélectionnés et sélectionnez l'option «Exécuter».
  3. Sélectionnez et exécutez les ExecutionLists.

Q6) Quels sont les différents composants disponibles dans TOSCA?

 Ans: Il y a quatre composants différents disponibles dans Tosca

  1. Commandant de Tosca
  2. Exécuteur de Tosca
  3. Assistant Tosca
  4. Référentiel de test

Q7) Comment exécuter des scripts de test à partir de Tosca ScratchBook?

Ans. Nous pouvons effectuer un essai des cas de test nouvellement créés ou améliorés via le ScratchBook pour vérifier l'exactitude. La Tosca enregistre les résultats de l'exécution dans ScratchBook à des fins temporaires. La totalité ou une partie des cas de test (c'est-à-dire les étapes de test) peut être exécutée via ScratchBook.

Deux options sont disponibles pour exécuter les cas de test à partir de livres à gratter qui sont expliqués ci-dessous -

  1. Peut être exécuté à tout moment.
  2. Nous pouvons organiser les cas de test dans un carnet avant exécution.

Q8) Est-il possible d'intégrer Tosca avec Jira?

Ans: JIRA est un outil de gestion de test. En s'intégrant à JIRA, nous pouvons gérer le bogue ou les problèmes soulevés dans Tosca. Donc, si de nouveaux problèmes sont soulevés dans TOSCA, ils seront synchronisés avec JIRA via l'interface.

Q9) Expliquez les avantages de l'intégration de Tosca avec Jira?

Ans. Les avantages de l'intégration de Tosca Jira sont mentionnés ci-dessous -

  1. Synchronise les tests échoués de Tosca.
  2. Le bogue peut être levé dans JIRA automatiquement après l'échec de l'exécution dans Tosca.
  3. Active le processus DevOps.
  4. La traçabilité multi-outils peut être obtenue.

Q10) Quels sont les différents types d'erreurs qui peuvent se produire dans Tosca?

Ans. Trois types ou erreurs peuvent apparaître lors de l'exécution de Tosca.

  1. Vérification-Échec: Il apparaît lorsque les résultats attendus et réels ne correspondent pas à l'étape de vérification.
  2. Abandon de l'utilisateur: Il apparaît lorsque l'exécution a été arrêtée par le testeur.
  3. Échec de la boîte de dialogue: Il apparaît en raison de certaines exceptions ou étapes non gérées.

Q11) Expliquez la suite de tests Tosca?

Ans. Tosca est aujourd'hui l'un des leaders du marché en tant qu'outil d'automatisation de test qui a la capacité d'automatiser tous les types d'applications. Il permet de concevoir des tests automatisés sans script.

caractéristiques importantes de Tosca:

  1. Exécution rapide et capable d'une approche de test continu pour prendre en charge DevOps
  2. Prend en charge le développement de tests basés sur des modules qui maximisent l'utilisation de la réutilisabilité.
  3. Efforts de maintenance minimaux requis.
  4. Capacité à s'intégrer aux principaux outils tiers.
  5. Le développement de tests est facile car il suit l'automatisation des tests sans script.

Q12) Comment pouvez-vous lire les données d'Excel en utilisant Tosca?

Ans. Les données Excel peuvent être lues à l'aide de l'une des approches ci-dessous -

  1. Dans l'approche de conception de cas de test de TOSCA, les données peuvent être lues à partir du fichier Excel externe avec un format prédéfini.
  2. Le «Excel Engine» permet d'importer et de lire à partir d'un fichier Excel.

Q13) Est-il possible de lancer plusieurs navigateurs dans TOSCA?

 Ans: Il n'est pas possible de lancer plusieurs navigateurs dans Tosca. Mais cela peut être réalisé en suivant les étapes ci-dessous -

 Le paramètre de scénario de test (TCP) avec le nom «Navigateur» doit ajouter un cas de test, un dossier racine ou un niveau de liste d'exécution.

 En utilisant les valeurs «Navigateur» comme InternetExplorer, Firefox ou Chrome, les navigateurs Web correspondants seront lancés.

Q14) Comment effectuer des tests pilotés par les données dans Tosca?

Ans: L'automatisation des tests pilotés par les données est possible à l'aide de TCD (Test Case Design). La feuille de test de TCD représente le modèle dans lequel nous pouvons créer les instances qui représentent les données de test pour des cas de test individuels. Encore une fois, nous pouvons créer les attributs avec une feuille de test qui représentent chaque paramètre de données et les valeurs de données peuvent être créées avec l'attribut in en tant qu'instances.

Pour la réutilisabilité des données, nous pouvons définir des classes. Après la création de TCD, les feuilles de test avec différents ensembles de données peuvent être mappées avec un modèle de cas de test à partir duquel nous pouvons générer différents cas de test basés sur les différentes données. Le processus de création de cas de test est appelé instanciation des cas de test de modèle.

Questions et réponses d'entrevue avec Tosca
Tosca Question et Réponse-Test

Q15) Comment lancer plusieurs navigateurs dans Tricentis TOSCA?

 Ans: Le lancement de plusieurs navigateurs n'est pas possible dans TOSCA. Mais l'utilisateur peut réaliser une exécution multi-navigateurs. 

Pour effectuer une exécution entre navigateurs, les utilisateurs doivent suivre les étapes ci-dessous: 

  1. Un "Browser" de paramètre de configuration de test doit être conçu soit à TestCase, soit à ses niveaux parents.
  2. Les utilisateurs peuvent choisir la valeur comme InternetExplorer, Firefox, Chrome.
  3. Les navigateurs individuels déclencheront des exécutions. 

Q16) Quels sont les différents statuts disponibles après la post-exécution dans Tosca?

Ans: Par défaut, Tosca fournit quatre états différents après l'exécution du test. Ce sont -

  1. de réussite
  2. Échoué
  3. Aucun résultat
  4.  Erreur

Q17) Expliquez les limites de TOSCA ScratchBook?

Ans: Les journaux d'exécution temporaires sont stockés dans ScratchBook. Pendant le développement du test, nous avons utilisé cette option pour une exécution temporaire afin de vérifier l'exactitude du script.

Si l'action dans une étape de test est exécutée à plusieurs reprises, les détails ne seront pas disponibles. De plus, les journaux d'exécution ne sont pas disponibles en permanence.

Q18) Expliquez-vous les avantages de lier les cas de test Tosca aux exigences?

Ans. L'objectif principal est d'assurer la couverture des tests en fonction des exigences. Il fournira une image de haut niveau de la couverture des exigences pour l'analyse des tests.

Q19) Expliquez le modèle et le processus pour le créer?

Ans: Les modèles de Tosca définissent un flux de test unique à l'aide de modules. Au lieu de données réelles, les paramètres de données du TCD sont liés. Généralement, le modèle n'est rien d'autre que quelque chose dans un format conventionnel. Le scénario de test technique peut être converti en modèle en cliquant dessus avec le bouton droit de la souris. Le modèle utilise les données de la fiche technique TCD.

Q20) Expliquez les avantages des spécifications associées aux cas de test Tosca?

Ans: Les spécifications peuvent être liées à des cas de test pour suivre les couvertures des exigences. Il fournira une image de haut niveau de la couverture des exigences pour l'analyse des tests.

Q21) Expliquez la gestion des données de test.

Ans. La gestion des données de test vous permet de gérer les données de test nécessaires à l'exécution des tests. L'automatisation des tests pilotés par les données est possible à l'aide de TCD (Test Case Design). La feuille de test de TCD représente le modèle dans lequel nous pouvons créer les instances qui représentent les données de test pour des cas de test individuels. Encore une fois, nous pouvons créer les attributs avec une feuille de test qui représentent les paramètres de chaque données et les valeurs de données peuvent être créées avec l'attribut in en tant qu'instances.

Pour la réutilisabilité des données, nous pouvons définir des classes. Après la création de TCD, les feuilles de test avec différents ensembles de données peuvent être mappées avec un modèle de cas de test à partir duquel nous pouvons générer différents cas de test basés sur les différentes données. Le processus de création de cas de test est appelé instanciation des cas de test de modèle.

Q22) Qu'est-ce que les opérations de chaîne dans Tosca?

Ans. Les opérations de chaîne sont utilisées pour vérifier ou modifier les chaînes avec des expressions régulières. Il comporte le décompte des caractères / mots spécifiques de l'annonce, l'alignement d'un mot sur un autre mot, la confirmation de la structure d'un nombre, etc. Vous devriez avoir un module AidPack téléchargé et téléchargé sur votre tentative d'exécuter des opérations String.

Q23) Pourquoi SratchBook est-il requis dans Tricentis TOSCA?

 Ans: Nous pouvons effectuer un essai des cas de test nouvellement créés ou améliorés via le ScratchBook pour vérifier l'exactitude. La Tosca enregistre les résultats de l'exécution dans ScratchBook à des fins temporaires. La totalité ou une partie des cas de test (c'est-à-dire les étapes de test) peut être exécutée via ScratchBook.

Q24) Qu'est-ce que le test exploratoire Tosca?

Ans. Exploratory est une approche pour enregistrer le scénario de test en naviguant manuellement dans le scénario. Il enregistre les captures d'écran avec des informations techniques et génère un fichier pdf à la fin. Ce document peut être utilisé pour de futures références et à des fins de formation.

Questions d'entretien Tosca pour le niveau intermédiaire

25) Décrivez les unités organisationnelles des procédures de test dans Tricentis Tosca?

Ans: Les tests automatisés dans TOSCA contiennent les unités organisationnelles ci-dessous.

  1. Planification.
  2. La spécification.
  3. Exécution.
  4. Enregistrement.
  5. Analyse.

Q26) Décrivez le but de «Tosca Query Language» (TQL)?

Ans: Le TQL est la forme abrégée de Tosca Query Language qui est utilisée à des fins de recherche avancée dans Tosca. Conceptuellement, cela est similaire à SQL, ce qui signifie que nous pouvons effectuer une recherche en fonction des conditions.

Q27) Est-il possible de comparer des pdf avec Tricentis Tosca?

Ans. Tosca permet aux utilisateurs disposant d'un module standard d'effectuer une comparaison de fichiers pdf. Après la comparaison de deux fichiers pdf, les non-concordances seront disponibles dans les journaux d'exécution.

Q28) Qu'est-ce que Tosca CI? Comment l'utilisateur exécute-t-il des scripts de test à l'aide de CI Tool?

Ans: CI est synonyme d'intégration continue. TOSCA est capable d'exécuter les cas de test via des outils CI tels que Jenkins, Bamboo, etc. dans le cadre de tests continus. Avec les fonctionnalités CI, nous pouvons intégrer facilement les outils CI. Après l'intégration, le test peut être déclenché via des outils CI tiers.

Questions et réponses d'entrevue avec Tosca
Tosca Interview Questions-Intégration de Tosca avec l'outil CI

Q29) Quelles sont les instructions de boucle utilisées dans Tosca?

Ans. Alors que nous devons exécuter des étapes de test à plusieurs reprises, la boucle Tosca est utilisée. Tosca propose différentes structures de boucles telles que les boucles Do, For, While, etc.

Q30) Qu'entendez-vous par Tosca WebAccess?

Ans: Tosca WebAccess est une interface Web qui permet d'accéder à l'espace de travail via les navigateurs Web. L'installation de Tricentis Tosca Commander n'est pas nécessaire pour travailler avec des espaces de travail via WebAccess.

Le système de serveur d'espace de travail stocke les données des espaces de travail et en utilisant les navigateurs clients, nous pouvons y accéder.

Q31) Expliquez l'utilisation de Tosca API Scan?

Ans. La fonction d'analyse de l'API de Tosca permet de créer les modules après l'analyse de l'API pour un système spécifique. Fondamentalement, il permet d'automatiser et de concevoir les cas de test API.

Q32) Qu'est-ce que l'intégration Tosca QC / ALM?

Ans: Le HP Quality Center (le nom de la dernière version est ALM) est un outil de gestion des tests qui gère le développement des tests, l'exécution et les cycles de défauts. Tricentis Tosca permet de s'intégrer avec Quality Center avec un minimum de personnalisation. Les principaux objectifs de l'intégration sont de gérer les exécutions des tests et la gestion des défauts. Les données d'exécution et les détails du défaut seront synchronisés entre l'outil via l'intégration.

Q33) Expliquez les paramètres de configuration du test Tosca.

Ans. Les paramètres de configuration de test (TCP) peuvent être utilisés pour paramétrer les données de test pour les activités liées à la configuration, c'est-à-dire idéalement, ils devraient être utilisés pour les paramètres qui seront applicables à l'ensemble des suites de tests. Tosca fournit des TCP intégrés qui sont utilisés pour modifier la configuration par défaut du Tricentis Tosca. Les TCP définis par l'utilisateur peuvent être créés pour les objets spécifiés ci-dessous -

  1. Élément racine du projet
  2. Liste d'exécution
  3. Cas de test
  4. EntréeExécution
  5. Livre à gratter
  6. Dossier de composants
  7. Dossier Configurations
  8. Tous les sous-dossiers disponibles dans les sections TestCase, TestCase-Design ou Execution.

Q34) Comment intégrer Tosca Connect à HP ALM? 

Ans.

  1. Installez l'API Rest.  
  2. Installez Tasktop dans le système de test avec la licence.
  3. Testez la synchronisation des scripts avec le module de plan de test dans HP ALM de TOSCA. 
  4. Synchronisez la liste d'exécution avec le module de laboratoire de test dans HP ALM à partir de TOSCA. 
  5. Synchronisez les derniers journaux d'exécution, disponibles dans Tosca ExecutionList avec testset disponible dans ALM Testlab.

Q35) Quels sont les modes de TC Shell.

Ans: L'administrateur de TOSCA Commander utilise TC Shell et il existe deux méthodes différentes pour démarrer TC Shell.

  1. Mode interactif: Le mode interactif favorisé par les utilisateurs nouveaux et intermédiaires, assiste l'utilisateur avec de l'aide et des options. Les fonctionnalités complètes de l'interface graphique de Tosca commander sont accessibles via le mode interactif.
  2. Le mode script: Ceci est la version allégée de Tosca GUI peut être visible, ce qui implique un minimum d'interaction. Il est utilisé pour l'exécution de scripts en mode automatisé.

Q36) Qu'est-ce que la synchronisation dans Tricentis Tosca? 

Ans. La synchronisation est un processus qui correspond à la dynamique de l'application avec la dynamique de l'outil d'automatisation. L'ActionMode «WaitOn» est utilisé pour gérer la synchronisation dans une approche dynamique. Jusqu'à la satisfaction de la condition, fournie comme TestStepValue pour «WaitOn», le test Tosca attendra une valeur de temporisation préconfigurée. Le paramètre de synchronisation peut être modifié à partir des paramètres - «Aller aux paramètres-> TBox-> synchronisation».

Q37) Comment vérifier l'existence d'un fichier dans Tosca?

Ans. Avec l'aide du module standard «TBox File Existence», nous pouvons vérifier l'existence de n'importe quel fichier spécifié. Ce module a ci-dessous les attributs -

1. Annuaire - L'emplacement du fichier de test.

2. Déposez votre dernière attestation -Nom du fichier de test.

Q38) Combien de types de journaux disponibles dans Tosca?

Ans: Deux types de journaux sont disponibles dans Tosca après l'exécution du test. Ce sont -

  1. Journal actuel : Il conserve les derniers résultats d'exécution et l'historique d'exécution.
  2. Journal d'exécution : En sélectionnant l'option «Archiver le journal d'exécution réel», ce type de journaux est généré. 

Q39) Qu'est-ce que BDD dans TOSCA?

Ans: BDD est l'acronyme de Behavior Driven Development qui suit un processus de développement logiciel basé sur une méthodologie agile. Le processus fonctionne selon le développement piloté par les tests.

BDD ne génère pas de cas de test exploitables mais une documentation exploitable. Ici, les actions et les comportements sont expliqués sous forme de textes. Cela leur permet d'être testés en tant que documentation exploitable. Les exigences sont décrites sous forme de user stories.

Q40) Quel est le but de la contrainte ActionMode?

Ans. La valeur ActionMode «Constraint» est utilisée pour rechercher les valeurs spécifiées. Par exemple, nous pouvons rechercher facilement une valeur de colonne spécifique dans une table à l'aide de «Contrainte».

Q41) Quels sont les composants d'objet par défaut dans TOSCA?

Ans. Au cours de la fenêtre de création de l'espace de travail Tosca, les objets par défaut sont soit incorporés automatiquement, soit doivent être ajoutés manuellement à l'aide de l'option d'importation de sous-ensemble.

Les composants par défaut sont conservés dans le fichier standard.tce qui est disponible dans le dossier «%TRICENTIS_PROJECT%ToscaCommander».

Les composants par défaut associés au fichier sont -

  1. Modules standards - Tous les types de modules par défaut disponibles qui peuvent être utilisés pour piloter différentes applications, incluent TBox XEngines et TBox Automation Tools.
  2. Dossiers virtuels.
  3. Rapports standard.

Q42) Qu'est-ce que la classe de dégâts?

Ans: Cette classe est utilisée pour calculer les valeurs de dommages pour tout événement spécifique. Celui-ci est calculé sur la base des dommages en termes de coût. La plage de ces valeurs est comprise entre 0 et 10 (min à max).

Q43) Qu'est-ce que la classe de fréquence?

Ans: Cette classe est utilisée pour calculer les valeurs de dommages pour tout événement spécifique. Ceci est calculé en fonction de la quantité de dégâts en termes de fréquence. La plage de ces valeurs est comprise entre 0 et 10 (min à max).

Q44) Discutez des étapes de création manuelle du modèle de cas de test dans Tosca?

Ans. Les utilisateurs peuvent concevoir les modèles TestCase en utilisant les sections prévues du sous-ensemble Samples.tce et des modules Tosca BI. Nous devons suivre les étapes ci-dessous pour créer un modèle TestCase -

1. Créez un TestCase selon les besoins de l'utilisateur. 

2. Nous pouvons convertir le cas de test technique en modèle en sélectionnant l'option du menu contextuel «Convertir en modèle» après un clic droit sur le cas de test.

3. Faites glisser et déposez la feuille de test appropriée sur le modèle TestCase souhaité.

4. Attribuez les attributs TestSheet (paramètre de données) pour les TestStepValues ​​requis à l'aide de la balise XL.

Questions d'entrevue Tosca pour le niveau avancé

Q45) Expliquez les mérites de Tricentis Tosca?

 Ans: Les principaux avantages de Tosca en tant qu'outil d'automatisation des tests sont précisés ci-dessous -

  1. Permet une approche d'automatisation des tests sans script.
  2. Facile à apprendre l'outil avec un minimum de compétences.
  3. L'automatisation des tests peut être lancée au tout début de la phase de test.
  4. Prend en charge le cadre d'automatisation de test basé sur un modèle. Il n'est donc pas nécessaire de consacrer des efforts à la création du cadre de test.
  5. Une approche de réutilisation à grande échelle peut être utilisée à l'aide de composants tels que des modules, un TestStepBlock réutilisable, un TCD, etc.
  6. L'outil lui-même prend en charge la gestion des tests et les activités de test fonctionnel.
  7. L'intégration ALM est possible.
  8. Peut déclencher les tests de sélénium de Tosca.
  9. La mise à jour de masse est possible avec l'aide de TQL.

Q46) Le test d'API est-il possible avec Tosca?

Ans: Oui, Tosca prend en charge les tests d'API. Le scan API est utilisé pour scanner créer les modules pour les API correspondantes. En utilisant les modules API, nous pouvons envoyer la demande et recevoir la réponse pour l'appel API.

Q47) Comment utiliser plusieurs navigateurs Web dans le même scénario de test avec Tosca?

Ans. Les utilisateurs souhaitent automatiser une passe de script de test sur différentes applications qui s'exécutent sur d'autres navigateurs. Utilisation de tampons, modification des paramètres de configuration de test au moment de l'exécution par les méthodes ci-dessous.

1. Alterner la valeur du paramètre de classement des tests sur {B [Browser]} ou tout autre nom de tampon que l'utilisateur préfère. 

2. Lors de l'exécution, nous pouvons modifier la valeur du tampon à l'aide du module «TBOX Set Buffer» pour modifier la valeur du paramètre de configuration du test «Browser» en fonction du nom du navigateur à lancer.

Q48) Qu'est-ce que TOSCA Classic Engine?

Ans: Le moteur Classic ou Base est responsable de l'exécution du test. Le moteur de base suit l'architecture des cas de test qui sont gérés comme des objets métier. Les informations sur les objets métier et les activités pour piloter les contrôles, qui sont liées aux scripts de test, sont acceptées par le moteur Classic.

Q49) Quelles sont les étapes requises pour le pilotage d'objets dans Tosca?

Ans: Le pilotage des objets comporte deux étapes:

  1. Accès aux objets.
  2. Pilotage d'objets.

Q50) Discuter des tests basés sur des modèles de Tosca?

Ans. Les modèles représentent l'unité de fonctionnalités qui sont créées en scannant l'application. Les modules contiennent les informations techniques des commandes pour diriger les objets de test. Désormais, les tests basés sur des modèles expliquent l'approche dans laquelle les cas de test sont développés et exécutés en fonction des modules. Fondamentalement, les modules sont ajoutés au cas de test en tant qu'étape de test via une approche glisser-déposer pour compléter les cas de test. Dans le cas de test, nous devons fournir les données sous forme de TestStepValue et d'actions. Aucun script n'est requis pour développer le scénario de test.

Q51) Qu'entendez-vous par exécution distribuée dans TOSCA?

Ans: Lorsqu'un utilisateur ou un test souhaite exécuter un grand nombre de scripts de test sur plusieurs machines, le testeur doit créer des événements TestEvents dans Tosca commander.

Q52) Décrivez la gestion des données de test (tdm)?

Ans: Les composants de gestion des données de test (TDM) sont utilisés pour gérer les données de test nécessaires à l'exécution des tests. Le composant TDM est disponible avec l'installation Tosca standard. Les données sont stockées de la même manière que le référentiel de base de données partagé qui est utilisé pour créer l'espace de travail, via le TDM qui sera affecté aux cas de test lors de l'exécution. Dans le cas de SQLite, l'instance distincte de la base de données est requise pour TDM.

Q54) Comment exécuter des tests avec ScratchBook?

Ans: Nous pouvons effectuer un essai des cas de test nouvellement créés ou améliorés via le ScratchBook pour garantir l'exactitude. La Tosca enregistre les résultats de l'exécution dans ScratchBook à des fins temporaires. La totalité ou une partie des cas de test (c'est-à-dire les étapes de test) peut être exécutée dans ScratchBook.

Après avoir cliqué avec le bouton droit de la souris sur un ou plusieurs cas de test sélectionnés, des dossiers de cas de test ou des étapes de test, nous pouvons lancer l'exécution en sélectionnant une option dans le menu contextuel.

Q55) Quelle est l'utilisation de TestMandates?

Ans: Il existe de nombreux scénarios tels que les projets de domaine bancaire, d'assurance, etc. nous avons exigé qu'un lot soit exécuté à un moment précis. Cette exigence peut être remplie à l'aide de TestMandates. Le mandat de test permet d'exécuter différentes parties de la liste d'exécution en parallèle sans verrouiller la liste d'exécution principale.

Q56) Discutez des étapes pour instancier TestCases à l'aide d'Excel?

Ans. L'instanciation de processus signifie générer les cas de test d'instance à partir du modèle basé sur les différentes données qui sont définies dans la section «TestCase Design» ou dans le modèle Excel.

Voici les étapes pour instancier TestCases avec Excel:

1. Le scénario de test modèle est requis pour créer des scénarios de test d'instance.

2. Les attributs de la feuille de données qui sont définis dans le TCD ou un modèle Excel externe, c'est-à-dire que les paramètres de données doivent être liés à l'attribut de modèle avec la syntaxe correcte.

3. Cliquez avec le bouton droit de la souris sur le cas de test du modèle et sélectionnez l'option du menu contextuel «Créer une instance de modèle» pour démarrer le processus.

4. La feuille Excel avec une structure prédéfinie doit être affichée dans la boîte de dialogue suivante. 

5. Traitez le dialogue d'authentification et continuez.

6. Ensuite, cliquez sur le bouton OK pour démarrer le processus.

Q57) Décrivez le modèle d'instanciation?

Ans: Le processus d'instanciation signifie générer les cas de test d'instance à partir du modèle basé sur les différentes données qui sont définies dans la section «TestCase Design». Cette approche de Tosca est également connue sous le nom de test piloté par les données.

Q58) Qu’entendez-vous par paramètres commerciaux dans Tosca?

Ans. Les paramètres métier sont utilisés pour transmettre les données dans un TestStepBlock réutilisable en tant qu'arguments. L'objectif principal des paramètres métier est de paramétrer l'utilisation des données de test dans Reusable TestStepBlock au lieu d'utiliser des données codées en dur. Il peut être créé après un clic droit sur le TestStepBlock réutilisable sélectionné qui est créé dans le dossier Bibliothèque.

Q59) Expliquez-vous sur TC-Shell?

Ans. TC-Shell permet de contrôler le commandant Tosca depuis la ligne de commande. Il peut être lancé de deux manières uniques en utilisant interactif et script.

  1. Un groupe de commandes qui sont écrites dans un fichier plat (comme un fichier bat), peut gérer certaines opérations telles que l'exécution de tests à partir de l'exécution sans ouvrir Tosca Commander. Cette approche est utilisée pour automatiser le déclenchement du processus d'exécution des tests.
  2. Les utilisateurs peuvent utiliser la sélection complète des objectifs de la version GUI du commandant Tosca.

Q60) Expliquez les étapes qui créent des cas de test via ARA?

Ans: Les étapes du processus sont -

  • Enregistrez n'importe quel scénario à l'aide de l'assistant ARA.
  • Ajoutez des points de vérification pendant l'enregistrement et effectuez un nettoyage sur le scénario enregistré.
  • Exportez l'enregistrement.
  • Importer l'enregistrement dans Tosca.
  • Exécutez des cas de test qui sont créés automatiquement pendant l'enregistrement.

Q61) Spécifiez les différentes approches pour l'identification des objets dans Tosca?

Ans: Les différentes approches pour diriger les commandes pendant la numérisation, pour tout objet de test sont mentionnées ci-dessous.

  1. Identifier par propriétés
  2. Identifier par ancre
  3. Identifier par index
  4. Identifier par image

Q62) Qu'est-ce que DokuSnapper dans Tosca? 

Ans: La DokuSnapper La fonction permet d'archiver la progression des tests automatisés dans un document. Tosca crée un document Microsoft Word pour chaque script de test à chaque exécution. Le nom du document se compose du nom du script de test et de l'horodatage de l'heure d'exécution. 

L'utilisateur peut activer Dokusnapper à partir des paramètres 

Configurer les options et les paramètres> Boîte de dialogue Paramètres> Paramètres - Moteur> Paramètres - DokuSnapper

Q63) Qu'est-ce que TDS?

Ans: TDS signifie Test Data Service, qui est utilisé pour la gestion des données de test dans Tosca. En utilisant TDS, nous pouvons stocker les données de test dynamiques dans un emplacement partagé qui est facile à lire / mettre à jour par le cas de test. En tant que données stockées dans un emplacement partagé, il est utile de partager les mêmes données dynamiques sur plusieurs cas de test. De plus, nous pouvons le mettre à jour sans ouvrir Tosca car il est traité comme un composant séparé.

Q64) Expliquez les tests d'API à l'aide de TOSCA? Expliquez les avantages.

Réponse : API signifie Application Interface. Dans un environnement multi-applications où une application interagit avec une autre application via l'API, nous devons attendre la fin du développement de toutes les applications pour les tester. Les tests vont donc prendre beaucoup de temps. Au lieu de cela, nous pouvons commencer les tests des API une fois que l'une des applications est prête à réduire le temps de cycle d'exécution. Les tests API sont donc une approche permettant de tester l'interface via l'API avant l'intégration de l'ensemble de l'application. Tosca fournit un assistant d'analyse API ; grâce à cela, nous pouvons analyser l'API et créer des modules API. Plus tard, sur la base du module, nous pouvons créer des cas de test à effectuer Tests de l'API Tosca.

Les avantages sont -

  • Exécution rapide.
  • Réduisez le temps de cycle d'exécution.
  • Les tests peuvent être lancés avant l'intégration du système.

Q65) Expliquez les fonctionnalités de test exploratoire disponibles dans Tosca?

Ans: C'est une approche pour enregistrer les scénarios de test sous forme de document pour l'analyse fonctionnelle, la vérification / le test à des fins de formation.

Q66) Comment pouvons-nous changer la valeur de n'importe quel paramètre de configuration de test pendant l'exécution?

Ans: Tout d'abord, un tampon doit être affecté au paramètre de configuration de test (TCP). Après cela, en changeant la valeur du tampon à l'aide de «Tbox Set Buffer», nous pourrons changer la valeur TCP pendant l'exécution.

Q67) Est-il possible d'automatiser les applications mobiles dans Tosca?

Ans: Oui, Tosca prend en charge l'automatisation mobile à l'aide du moteur ME3.0 pour les tests mobiles.

Q68) Expliquer l'approche des tests mobiles?

Ans: Nous devons suivre les étapes ci-dessous pour effectuer l'automatisation mobile.

  • Nous devons connecter l'appareil mobile physique ou simulateur à notre système ou serveur Appium. Pour un appareil iOS, nous devons connecter l'appareil dans un système Mac configuré Appium.
  • Sélectionnez le Scan-> Mobile option lors de la numérisation des appareils mobiles.
  • Dans la fenêtre d'analyse, nous devons fournir des détails de base tels que le type de connexion en tant que serveur local ou Appium, le nom de l'appareil, l'identifiant de l'appareil et le type d'appareil sous Android ou iOS.
  • Nous devons cocher la case «Exécuter Live View» pour répliquer l'écran mobile dans l'appareil.
  • Pour établir la connexion avec les appareils mobiles, vous devez cliquer sur le bouton «Connecter».
  • Sélectionnez l'écran mobile souhaité et scannez pour créer un nodule.
  • Créez les cas de test mobiles en fonction des modules créés et de certains modules standard tels qu'une application mobile ouverte.
  • Exécutez le scénario de test.

Q69) Quels types d'applications mobiles sont pris en charge par Tosca?

Ans: Seuls les appareils mobiles Android ou iOS sont pris en charge par Tosca. En outre, il peut automatiser les applications Web mobiles, natives et hybrides.

Q70) Quels sont les différents moteurs disponibles pour l'automatisation mobile?

Ans: Il y a deux moteurs disponibles -

  1. Tosca Mobile + - Il est utilisé pour les anciens appareils.
  2. Mobile Engine 3.0 (ME 3.0) - Il est utilisé pour les derniers appareils.

Q71) Quelle est la configuration de base requise pour exécuter un scénario de test dans le navigateur Chrome mobile?

Ans: Nous devons définir la valeur comme «CromeAndroid» pour TCP Navigateur.

Q72) Qu'est-ce que l'ARA? 

Ans:  ARA signifie Automation Recording Assistant. Il s'agit d'une fonction d'enregistrement avancée de TOSCA. Avec l'aide d'ARA, nous pouvons enregistrer n'importe quel scénario avec la vérification et générer instantanément les cas de test. Après l'enregistrement, ARA génère un fichier .ara qui doit être importé dans TOSCA pour générer le cas de test instantané. Ceci est très utile pour l'utilisateur professionnel qui n'a aucune connaissance de Tosca.

Q73) Expliquez les avantages de l'ARA?

Ans: Les principaux avantages sont -

• Assistant d'enregistrement autonome

• Enregistrement intuitif

• Remarques et vérifications à la volée

• Aucun module en double dans un seul enregistrement

• Nettoyage facile

• Lecture rapide

• Facile à exporter et importer des enregistrements

Q74) Expliquez les limites de l'ARA?

Ans: Les limites de l'ARA sont -

• Compatible avec Tosca 13.1 et plus

• Enregistrement linéaire

• Licence requise pour une installation autonome

• Les modules en double sont créés dans plusieurs enregistrements

• Difficile de modifier les tests existants

• Pas encore compatible avec Android / iOS

Q75. Qu'est-ce que Vision AI dans Tosca?

Ans: Il s'agira d'une approche avancée d'automatisation des tests pour automatiser les cas de test, quelle que soit la technologie de l'application de test. Cette approche sera réalisée à l'aide du concept d'intelligence artificielle (IA) tout en reconnaissant les objets via TOSCA AI Scan. Sur la base de l'apparence et de l'apparence, les objets sont identifiés à l'aide des fonctionnalités de l'IA.

Q76. À partir de quelle version la Vision AI est-elle disponible?

Ans: Le Tricentis Tosca a introduit ces fonctionnalités à partir de la version 14.x.

Q77. Quelles sont les fonctionnalités de Vision AI dans Tosca?

Ans: Les principales fonctionnalités de Vision AI sont spécifiées ci-dessous -

  • Reconnaissance d'objets basée sur l'IA - Le moteur Tosa AI est capable d'identifier les objets de test en fonction de leur apparence et de leur apparence, sans tenir compte de la technologie de l'application.
  • Automatiser les applications basées sur Citrix - Nous pouvons automatiser les applications hébergées dans Citrix.
  • Automatiser l'application en cours de développement - Le moteur IA est capable d'automatiser l'application avant la fin du développement. Ici, Tosca est capable d'automatiser en fonction de l'environnement de maquette ou en fonction du schéma de disposition conçu.
  • Les tests d'automatisation peuvent être lancés dès les premières phases.
  • De plus grandes variétés d'applications peuvent être automatisées.
  • Certains modules peuvent être réutilisés sur différentes applications (ayant le même aspect et la même sensation) quelle que soit la technologie.
  • Réduit les efforts de maintenance dans Vision AI.

Q78. Comment Tosca identifie les objets à l'aide d'AI Engine?

Ans: Le moteur Tosca AI prend en compte les aspects ci-dessous pour diriger les objets de test -

  • L'apparence et la position des objets de test.
  • L'apparence et la sensation comprennent la couleur, la taille, etc.
  • Les étiquettes attachées des objets de test.

Q79. Que se passera-t-il pour les tests existants qui sont développés via AI Engine après avoir changé la technologie, en conservant la même interface utilisateur?

Ans: Il n'y aura aucun impact sur les cas de test existants qui sont développés avec un moteur IA. La raison en est que le moteur AI ne prend pas en compte la technologie de l'application.

Q80. Spécifiez les différentes méthodes d'identification d'objets utilisées par Tosca AI Engine?

Ans: Le moteur Tosca AI suit les méthodes d'identification ci-dessous -

  • Identifier par propriétés - Les propriétés disponibles en fonction des apparences.
  • Identifier par index - Basé sur les répétitions du même type d'objets.
  •  

Q81 : Comment gérez-vous les erreurs de configuration de test dans Tosca ? R : Les erreurs de configuration des tests Tosca peuvent provenir de mauvaises configurations dans les paramètres de l'environnement de test, de modules manquants ou de divergences dans les versions. Pour les gérer, assurez-vous de l'alignement avec les paramètres de l'environnement de test, vérifiez que tous les modules et dépendances nécessaires sont installés et assurez-vous que la version Tosca est compatible avec tous les modules.


Q82 : Décrivez un scénario dans lequel des erreurs d'exécution peuvent se produire dans Tosca et comment les résoudre. R : Des erreurs d'exécution peuvent se produire lorsqu'un élément de l'interface utilisateur est modifié ou déplacé dans l'application testée. Pour résoudre ce problème, analysez à nouveau l'application et mettez à jour le scénario de test avec la nouvelle définition d'élément d'interface utilisateur.


Q83 : Quels sont les avantages des ExecutionLists dans Tosca ? Pouvez-vous les programmer ? R : Les ExecutionLists aident à regrouper, ordonner et exécuter les cas de test dans l'ordre, facilitant les tests de régression, les processus de bout en bout et garantissant que les cas de test dépendants s'exécutent dans l'ordre. Oui, à l’aide du Planificateur d’exécution de tests, vous pouvez définir une heure et une fréquence spécifiques pour les ExecutionLists.


Q84 : Comment l'API Scan de Tosca facilite-t-il les tests de performances ? Décrivez un scénario complexe que vous avez automatisé à l'aide des fonctionnalités de test d'API de Tosca. R : Bien que Tosca soit avant tout un outil de test fonctionnel, son API Scan capture les requêtes et les réponses API, et vous pouvez mesurer les temps de réponse pour les appels API, offrant ainsi des mesures de performances de base. Pour un scénario complexe, envisagez d'automatiser un processus de paiement en plusieurs étapes dans une application de commerce électronique, impliquant l'ajout d'articles au panier, l'application de remises, la validation du stock et la confirmation du paiement.


Q85 : Comment TDS dans Tosca prend-il en charge les tests basés sur les données ? Décrivez un défi auquel vous avez été confronté lors de la gestion des données de test dans Tosca et comment vous l'avez résolu. R : TDS (Test Data Service) permet la création, la gestion et la fourniture de données de test pour les cas de test. Un défi pourrait être de maintenir la cohérence et d’éviter les données en double/obsolètes. En utilisant des fonctionnalités telles que le vieillissement et la mise en pool des données dans TDS, vous pouvez gérer les données efficacement.


Q86 : Décrivez un scénario dans lequel les boucles dynamiques sont bénéfiques dans Tosca. Comment implémenteriez-vous des boucles progressives dans un cas de test Tosca ? R : Les boucles dynamiques sont utiles lorsque les itérations ne sont pas connues à l'avance. Par exemple, tester un panier avec des articles variables. Pour les boucles progressives, configurez la boucle pour qu'elle démarre à partir d'une ligne spécifique de votre ensemble de données et définissez la taille du pas pour tester un nième ensemble de données.


Q87 : Comment Tosca CI prend-il en charge les pipelines DevOps ? Décrivez une situation dans laquelle Tosca CI a considérablement amélioré le processus de test. R : Les capacités CI de Tosca s'intègrent aux outils CI/CD, permettant l'exécution automatisée de tests dans le cadre du pipeline DevOps. Dans les situations où des intégrations fréquentes se produisent, l'intégration de Tosca à un serveur CI peut déclencher automatiquement des suites de tests, garantissant ainsi que le nouveau code n'introduit pas de défauts.


Q88 : Comment les groupes de contrôle améliorent-ils l'organisation des cas de test dans Tosca ? Décrivez un scénario dans lequel vous avez utilisé des groupes de contrôle pour un défi de test d'interface utilisateur. R : Les groupes de contrôle organisent et regroupent les éléments de l'interface utilisateur dans un module, améliorant ainsi l'organisation dans les structures d'interface utilisateur complexes. Par exemple, sur une page Web comportant plusieurs onglets, l'utilisation de groupes de contrôle peut séparer les contrôles pour chaque onglet, simplifiant ainsi la création et la maintenance des tests.


Q89 : Comment configurer un scénario de nettoyage dans Tosca ? Décrivez un scénario de récupération complexe. R : Un scénario de nettoyage garantit que le système revient à un état connu après le test. Dans la conception TestCase, utilisez la section « Nettoyage » pour les actions de récupération. Pour un scénario complexe, après avoir créé des données de test et rencontré un échec de test, le scénario de nettoyage peut supprimer les données de test, préparant ainsi l'application pour l'exécution suivante.


Q90 : Comment l'intégration de Tosca à JIRA améliore-t-elle le suivi des bogues ? Décrire les défis rencontrés lors de l’intégration et des résolutions. R : L'intégration rationalise le suivi des défauts, permettant la journalisation automatique des bogues dans JIRA lorsqu'un test échoue. Des défis peuvent survenir lors du mappage des champs défectueux de Tosca avec les champs personnalisés de JIRA, qui peuvent être résolus en garantissant une convention de dénomination de champ cohérente et en utilisant les paramètres de Tosca pour un mappage correct des champs.


Q91 : Décrivez un scénario dans lequel la fonctionnalité Rescan a été cruciale dans la mise à jour de vos scénarios de test Tosca. Comment Rescan prend-il en charge le développement agile ? R : La nouvelle analyse est cruciale lorsque l'application subit des modifications, car elle permet de mettre à jour les modules Tosca. En mode agile, avec des changements fréquents, Rescan garantit que les cas de test sont mis à jour avec un minimum d'effort, gardant l'automatisation pertinente dans des environnements en évolution rapide.


Q92 : Comment les modèles Tosca facilitent-ils la réutilisation des étapes de test ? Décrivez un scénario complexe que vous avez automatisé à l'aide des modèles Tosca. R : Les modèles créent des étapes de test réutilisables, favorisant la réutilisation et réduisant la redondance. Pour plus de complexité, dans un scénario de connexion multi-utilisateurs, un modèle pour les étapes de connexion peut être créé et les validations post-connexion pour les types d'utilisateurs peuvent être personnalisées à l'aide du modèle.


Q93 : Comment l'association de scénarios de test aux exigences améliore-t-elle la couverture des tests dans Tosca ? Décrivez une situation dans laquelle cette association a identifié une lacune en matière de tests. R : L'association de scénarios de test à des exigences fournit une traçabilité, indiquant quelles exigences sont testées et lesquelles sont en attente. Si une nouvelle fonctionnalité est ajoutée sans scénarios de test, cette association mettrait en évidence l'écart, incitant à la création de cas de test pertinents.


Q94 : Comment les tests exploratoires dans Tosca prennent-ils en charge les tests manuels ? Décrivez un défi rencontré lors des tests exploratoires dans Tosca et les résolutions. R : Les tests exploratoires de Tosca aident les testeurs manuels en permettant la journalisation des défauts, les captures d'écran et la prise de notes pendant les sessions. Un défi pourrait consister à reproduire un défaut spécifique trouvé lors des tests. Avec les journaux et notes de session de Tosca, fournir du contexte devient plus facile.


Q95 : Comment utilisez-vous TQL pour la recherche avancée dans Tosca ? Décrivez une requête complexe que vous avez exécutée à l'aide de TQL. R : TQL (Tricentis Query Language) permet une recherche avancée dans Tosca. Pour des raisons de complexité, vous pouvez utiliser TQL pour rechercher tous les cas de test liés à un module qui a échoué lors de la dernière exécution et qui a été modifié pour la dernière fois par un utilisateur spécifique.


Q96 : Comment Tosca WebAccess facilite-t-il les tests à distance ? Décrivez une situation dans laquelle cela a amélioré votre flux de travail de test. R : Tosca WebAccess est une interface Web pour Tosca, permettant un accès à distance sans installation locale. C'est bénéfique pour les équipes distribuées ou lorsque les testeurs doivent accéder à Tosca en dehors de leur environnement habituel, comme lorsqu'un bug critique est signalé et nécessite une validation immédiate.


Q97 : Comment déboguer les erreurs de syntaxe dans Tosca ? Décrivez un scénario dans lequel des erreurs système se sont produites et la résolution. R : Les erreurs de syntaxe proviennent d’un script de test ou d’une formulation TQL incorrect. L'utilisation des messages d'erreur de Tosca peut aider à les identifier et à les rectifier. Des erreurs système peuvent survenir en raison de problèmes liés au système sur lequel Tosca s'exécute, tels qu'une mémoire insuffisante. La résolution peut impliquer l'optimisation des ressources système ou l'augmentation de la RAM.


Q98 : Comment valideriez-vous les réponses de l'API par rapport aux valeurs attendues dans Tosca ? R : Tosca permet la validation des réponses de l'API par rapport aux valeurs attendues à l'aide d'assertions. Vous capturez la réponse attendue et utilisez les capacités de comparaison de Tosca pour valider la réponse réelle par rapport à celle-ci.


Q99 : Comment géreriez-vous les problèmes de boucle infinie dans Tosca ? R : Une boucle infinie résulte de configurations de boucle incorrectes. Assurez-vous que les boucles ont un critère de sortie clair et validez régulièrement la logique de test.


Q100 : Comment configurer Tosca CI pour différents environnements de développement ? R : Tosca CI peut être adapté à divers environnements de développement en s'intégrant à des outils CI/CD spécifiques, en configurant des variables spécifiques à l'environnement dans Tosca et en garantissant que l'espace de travail Tosca est accessible dans tous les environnements.


Q101 : Quelles mesures prendriez-vous pour garantir l’efficacité d’un scénario de nettoyage à Tosca ? R : Vérifiez régulièrement que le scénario de nettoyage ramène le système à l'état souhaité, exécutez-le indépendamment pour vérifier ses actions et surveillez les journaux pour vérifier leur réussite.


Q102 : Comment gérez-vous les conflits de réanalyse dans Tosca ? R : Examinez chaque conflit pour comprendre la nature du changement, décidez d'accepter le nouveau changement, de conserver la configuration existante ou de fusionner les modifications. Assurez-vous que les cas de test sont réexécutés après la nouvelle analyse pour validation.


Q103 : Comment personnaliseriez-vous les modèles Tosca pour des scénarios de test complexes ? R : Ajoutez des étapes ou une logique personnalisées pour des besoins de test uniques, utilisez des paramètres et des variables pour l'adaptabilité et intégrez une logique conditionnelle pour différentes conditions de test.


Q104 : Comment optimiseriez-vous les requêtes TQL pour les grands projets Tosca ? R : Limitez la portée de la recherche aux domaines pertinents, utilisez des critères précis pour filtrer les résultats, et examinez et mettez régulièrement à jour les requêtes enregistrées pour en vérifier la pertinence.


Q105 : Comment garantissez-vous la sécurité lors de l'accès aux espaces de travail Tosca via WebAccess ? R : Mettez en œuvre des mesures d'authentification et d'autorisation fortes, assurez le cryptage des données pendant la transmission et surveillez régulièrement les journaux d'accès pour détecter les activités suspectes.

Laisser un commentaire