101 domande per l'intervista a Tosca (domande esaustive per il 2023-24)

In questo post di domande dell'intervista Tosca discuteremo tutte le domande e risposte dell'intervista tosca essenziali e critiche che sono separate in diversi livelli di difficoltà come di seguito:

Domande di intervista Tosca per Entry level

Q1) Discuti su Tricentis Tosca.

Ans. Tosca è oggi uno dei leader di mercato come strumento di automazione dei test che ha la capacità di automatizzare tutti i tipi di applicazioni. Permette di progettare test automatizzati senza script.

caratteristiche importanti di Tosca:

  1. Esecuzione rapida e capacità di approccio di test continuo per supportare DevOps
  2. Supporta lo sviluppo di test basati su moduli che massimizzano l'utilizzo della riusabilità.
  3. Necessari sforzi di manutenzione minimi.
  4. Possibilità di integrazione con i principali strumenti di terze parti.
  5. Lo sviluppo dei test è facile in quanto segue l'automazione dei test senza script.

Q2) Dimmi i componenti principali di Tosca?

Ans. I componenti importanti che sono disponibili in Tosca sono:

  1. Comandante Tosca.
  2. Esecutore Tosca.
  3. Tosca ARA (Assistente registrazione automatizzata)
  4. Mago Tosca
  5. Repository di prova.

D3) Spiega i vantaggi di Tosca come strumento di automazione dei test?

Ans. I vantaggi forniti dallo strumento di automazione Tosca menzionato di seguito:

  1. Uno strumento combina molte funzionalità.
  2. Supporta l'automazione dei test senza script.
  3. Gestione dei test.
  4. Sono possibili aggiornamenti in blocco.
  5. Le risorse possono essere riutilizzate.
  6. Compatibile con diverse piattaforme.
  7. Segue un approccio di test basato su modello.

Q4) Definisci TOSCA Commander?

Ans. Il comandante Tosca è l'interfaccia utente dello strumento che consente agli utenti di progettare, mantenere, eseguire e analizzare i casi di test. Quindi, è la spina dorsale centrale della suite Tosca Test. Il comandante Tosca costruisce con diverse sezioni come Requisiti, Moduli, Test case, Progettazione script di test, Esecuzione e Report, ecc.

Domande e risposte dell'intervista a Tosca
(Comandante della Tosca) Domande e risposte dell'intervista a Tosca

Q5) Come eseguire gli script di test da Tosca ExecutionLists?

Ans. I diversi approcci all'esecuzione dei test Tosca sono menzionati di seguito:

  1. Utilizzando il tasto di scelta rapida F6, è possibile avviare l'esecuzione.
  2. Fare clic con il pulsante destro del mouse sui casi di test selezionati e selezionare l'opzione "Esegui".
  3. Seleziona ed esegui ExecutionLists.

Q6) Quali sono i diversi componenti disponibili in TOSCA?

 Ans: Ci sono quattro diversi componenti disponibili in Tosca

  1. Comandante Tosca
  2. Esecutore Tosca
  3. Mago Tosca
  4. Repository di prova

Q7) Come eseguire gli script di test da Tosca ScratchBook?

Ans. Possiamo eseguire il test dei casi di test appena creati o migliorati tramite ScratchBook per verificarne la correttezza. La Tosca registra i risultati dell'esecuzione in ScratchBook per scopi temporanei. L'intero o parte dei casi di test (cioè i passaggi del test) possono essere eseguiti tramite ScratchBook.

Sono disponibili due opzioni per eseguire i casi di test da gratta e vinci che sono spiegati di seguito:

  1. Può essere eseguito in qualsiasi momento.
  2. Possiamo organizzare i casi di test in gratta e vinci prima dell'esecuzione.

D8) È possibile integrare Tosca con Jira?

Ans: JIRA è uno strumento di gestione dei test. Integrandosi con JIRA, possiamo gestire il bug oi problemi che vengono sollevati in Tosca. Quindi, se vengono sollevati nuovi problemi in TOSCA, lo stesso verrà sincronizzato con JIRA tramite l'interfaccia.

D9) Spiega i vantaggi dell'integrazione di Tosca con Jira?

Ans. I vantaggi dell'integrazione di Tosca Jira sono menzionati di seguito:

  1. Sincronizza i test non riusciti da Tosca.
  2. Il bug può essere sollevato automaticamente in JIRA dopo il fallimento dell'esecuzione in Tosca.
  3. Abilita il processo DevOps.
  4. È possibile ottenere la tracciabilità trasversale degli strumenti.

Q10) Quali sono i diversi tipi di errori che possono verificarsi in Tosca?

Ans. Durante l'esecuzione di Tosca possono comparire tre tipi o errori.

  1. Errore di verifica: Viene visualizzato quando i risultati previsti e quelli effettivi non corrispondono per il passaggio di verifica.
  2. Interruzione utente: Appare quando l'esecuzione è stata interrotta dal tester.
  3. Finestra di dialogo non riuscita: Sembra a causa di alcune eccezioni o passaggi non gestiti.

Q11) Spiega Tosca Testsuite?

Ans. Tosca è oggi uno dei leader di mercato come strumento di automazione dei test che ha la capacità di automatizzare tutti i tipi di applicazioni. Permette di progettare test automatizzati senza script.

caratteristiche importanti di Tosca:

  1. Esecuzione rapida e capacità di approccio di test continuo per supportare DevOps
  2. Supporta lo sviluppo di test basati su moduli che massimizzano l'utilizzo della riusabilità.
  3. Necessari sforzi di manutenzione minimi.
  4. Possibilità di integrazione con i principali strumenti di terze parti.
  5. Lo sviluppo dei test è facile in quanto segue l'automazione dei test senza script.

Q12) Come puoi leggere i dati da Excel usando Tosca?

Ans. I dati Excel possono essere letti con l'aiuto di uno dei seguenti approcci:

  1. Nell'approccio Test Case Design di TOSCA, i dati possono essere letti dal file excel esterno con un formato predefinito.
  2. "Excel Engine" permette di importare e leggere da file excel.

D13) È possibile avviare più browser in TOSCA?

 Ans: Non è possibile avviare più browser in Tosca. Ma può essere ottenuto seguendo i passaggi seguenti:

 Il parametro Test Case (TCP) con il nome "Browser" deve aggiungere il livello di testcase, cartella principale o elenco di esecuzione.

 Utilizzando i valori "Browser" come InternetExplorer, Firefox o Chrome, verranno lanciati i browser Web corrispondenti.

Q14) Come eseguire i test basati sui dati in Tosca?

Ans: L'automazione del test basato sui dati è possibile con l'aiuto di TCD (Test Case Design). Il foglio di prova del TCD rappresenta il modello in cui possiamo creare le istanze che rappresentano i dati di prova per i singoli casi di prova. Ancora una volta, possiamo creare gli attributi con nel foglio di prova che rappresentano i parametri di ogni dato e i valori dei dati possono essere creati con in attributo come istanze in esso.

Per la riusabilità dei dati, possiamo definire classi. Dopo la creazione del TCD, i fogli di test con diversi set di dati possono essere mappati con il modello di test case da cui è possibile generare diversi casi di test in base ai diversi dati. Il processo di creazione dello scenario di test è noto come creazione di istanze dei casi di test del modello.

Domande e risposte dell'intervista a Tosca
Tosca Intervista Domanda e risposta-TestSuite

Q15) Come avviare più di un browser in Tricentis TOSCA?

 Ans: Non è possibile avviare più browser in TOSCA. Ma l'utente può ottenere l'esecuzione cross-browser. 

Per eseguire l'esecuzione su più browser, gli utenti devono seguire i passaggi seguenti: 

  1. Un parametro di configurazione del test "Browser" dovrebbe essere progettato a TestCase o ai suoi livelli padre.
  2. Gli utenti possono scegliere il valore come InternetExplorer, Firefox, Chrome.
  3. I singoli browser attiveranno le esecuzioni. 

Q16) Quali sono i diversi stati disponibili dopo la post-esecuzione in Tosca?

Ans: Per impostazione predefinita, Tosca fornisce quattro diversi stati dopo l'esecuzione del test. Quelli sono -

  1. Passato
  2. fallito
  3. Nessun risultato
  4.  Errore

Q17) Spiega i limiti di TOSCA ScratchBook?

Ans: I registri di esecuzione temporanei vengono archiviati in ScratchBook. Durante lo sviluppo del test, abbiamo utilizzato questa opzione per l'esecuzione temporanea per verificare la correttezza dello script.

Se l'azione all'interno di una fase di test viene eseguita ripetutamente, i dettagli non saranno disponibili. Inoltre, i log di esecuzione non sono disponibili in modo permanente.

D18) Spiegare i vantaggi del collegamento dei casi di test Tosca con i requisiti?

Ans. Lo scopo principale è garantire la copertura dei test in base ai requisiti. Fornirà un'immagine di alto livello della copertura dei requisiti per l'analisi dei test.

Q19) Spiegare il modello e il processo per crearlo?

Ans: I modelli in Tosca definiscono un flusso di test univoco con l'aiuto dei moduli. Invece dei dati effettivi, vengono collegati i parametri dei dati del TCD. In generale, il modello non è altro che qualcosa in un formato convenzionale. Il test case tecnico può essere convertito nel modello facendo clic con il pulsante destro del mouse su di esso. Il modello utilizza i dati del foglio dati TCD.

Q20) Spiegare i vantaggi delle specifiche associate ai casi di test Tosca?

Ans: Le specifiche possono essere collegate a casi di test per monitorare le coperture dei requisiti. Fornirà un'immagine di alto livello della copertura dei requisiti per l'analisi dei test.

Q21) Spiegare la gestione dei dati di test.

Ans. La gestione dei dati di test consente di gestire i dati di test necessari per l'esecuzione del test. L'automazione del test basato sui dati è possibile con l'aiuto di TCD (Test Case Design). Il foglio di prova del TCD rappresenta il modello in cui possiamo creare le istanze che rappresentano i dati di prova per i singoli casi di prova. Ancora una volta, possiamo creare gli attributi con nel foglio di prova che rappresentano i parametri di ogni dato e i valori dei dati possono essere creati con in attributo come istanze in esso.

Per la riusabilità dei dati, possiamo definire classi. Dopo la creazione del TCD, i fogli di test con diversi set di dati possono essere mappati con il modello di test case da cui è possibile generare diversi casi di test in base ai diversi dati. Il processo di creazione dello scenario di test è noto come creazione di istanze dei casi di test del modello.

Q22) Che cosa sono le operazioni su stringhe in Tosca?

Ans. Le operazioni sulle stringhe vengono utilizzate per verificare o modificare le stringhe con espressioni regolari. Presenta il conteggio di un carattere / parola specifico dall'annuncio, l'allineamento di una parola con un'altra parola, la conferma della struttura di un numero, ecc. Dovresti avere un modulo AidPack scaricato e scaricato nel tuo tentativo di eseguire operazioni di stringa.

Q23) Perché SratchBook è richiesto in Tricentis TOSCA?

 Ans: Possiamo eseguire il test dei casi di test appena creati o migliorati tramite ScratchBook per verificarne la correttezza. La Tosca registra i risultati dell'esecuzione in ScratchBook per scopi temporanei. L'intero o parte dei casi di test (cioè i passaggi del test) possono essere eseguiti tramite ScratchBook.

Q24) Cosa sono i test esplorativi Tosca?

Ans. Esplorativo è un approccio per registrare lo scenario di test navigando manualmente nello scenario. Registra le schermate con informazioni tecniche e alla fine genera un file pdf. Questo documento può essere utilizzato per riferimenti futuri e scopi di formazione.

Domande di intervista Tosca per livello intermedio

25) Descrivere le unità organizzative delle procedure di collaudo in Tricentis Tosca?

Ans: Il test automatizzato in TOSCA contiene le seguenti unità organizzative.

  1. Planning.
  2. La specifica.
  3. Esecuzione.
  4. Registrazione.
  5. Analisi.

Q26) Descrivi lo scopo di "Tosca Query Language" (TQL)?

Ans: Il TQL è la forma più breve di Tosca Query Language che viene utilizzato per scopi di ricerca avanzata in Tosca. Concettualmente, questo è simile a SQL, il che significa che possiamo cercare in base alle condizioni.

Q27) È possibile confrontare i pdf utilizzando Tricentis Tosca?

Ans. Tosca consente agli utenti con un modulo standard di eseguire un confronto di file pdf. Dopo il confronto di due file pdf, le mancate corrispondenze saranno disponibili nei log di esecuzione.

Q28) Cos'è Tosca CI? In che modo l'utente esegue gli script di test utilizzando lo strumento CI?

Ans: CI sta per integrazione continua. TOSCA è in grado di eseguire i test case tramite strumenti CI come Jenkins, Bamboo, ecc. Come parte di test continui. Con le funzionalità CI, possiamo integrarci facilmente con gli strumenti CI. Dopo l'integrazione, il test può essere attivato tramite strumenti CI di terze parti.

Domande e risposte dell'intervista a Tosca
Tosca Interview Questions-Integrazione Tosca con lo strumento CI

Q29) Quali sono le istruzioni loop usate in Tosca?

Ans. Sebbene sia necessario eseguire ripetutamente i passaggi del test, viene utilizzato il ciclo Tosca. Tosca fornisce diverse strutture di loop come Do, For, While loop, ecc.

Q30) Cosa si intende per Tosca WebAccess?

Ans: Tosca WebAccess è un'interfaccia web che permette di accedere all'area di lavoro tramite browser web. L'installazione di Tricentis Tosca Commander non è necessaria per lavorare con gli spazi di lavoro tramite WebAccess.

Il sistema del server dell'area di lavoro memorizza i dati delle aree di lavoro e utilizzando i browser client, possiamo accedervi.

Q31) Spiega l'uso di Tosca API Scan?

Ans. La funzione di scansione API di Tosca consente di creare i moduli dopo aver scansionato l'API per un sistema specifico. Fondamentalmente, consente di automatizzare e progettare i casi di test API.

Q32) Cos'è l'integrazione Tosca QC / ALM?

Ans: HP Quality Center (il nome dell'ultima versione è ALM) è uno strumento di gestione dei test che gestisce i cicli di sviluppo, esecuzione e difetti dei test. Tricentis Tosca permette di integrarsi con Quality Center con una personalizzazione minima. Gli scopi principali dell'integrazione sono la gestione delle esecuzioni dei test e della gestione dei difetti. I dati di esecuzione e i dettagli del difetto verranno sincronizzati tra lo strumento tramite l'integrazione.

Q33) Spiegare i parametri di configurazione del test Tosca.

Ans. I parametri di configurazione del test (TCP) possono essere utilizzati per parametrizzare i dati di test per le attività relative alla configurazione, ovvero idealmente dovrebbero essere utilizzati per quei parametri che saranno applicabili a tutte le suite di test. Tosca fornisce alcuni TCP incorporati che vengono utilizzati per modificare la configurazione predefinita di Tricentis Tosca. I TCP definiti dall'utente possono essere creati per gli oggetti specificati di seguito:

  1. Elemento radice del progetto
  2. Elenco di esecuzione
  3. Test Case
  4. EsecuzioneEntry
  5. Scratchbook
  6. Cartella dei componenti
  7. Cartella delle configurazioni
  8. Qualsiasi sottocartella disponibile nelle sezioni TestCase, TestCase-Design o Execution.

Q34) Come integrare Tosca Connect con HP ALM? 

Ans.

  1. Installa Rest API.  
  2. Installa Tasktop nel sistema di test con la licenza.
  3. Eseguire il test della sincronizzazione degli script con il modulo del piano di test in HP ALM di TOSCA. 
  4. Sincronizza l'elenco di esecuzione con il modulo del laboratorio di test in HP ALM di TOSCA. 
  5. Sincronizza i registri di esecuzione più recenti, disponibili in Tosca ExecutionList con testset disponibile in ALM Testlab.

Q35) Quali sono le modalità di TC Shell.

Ans: L'amministratore di TOSCA commander utilizza TC Shell e ci sono due diversi metodi per avviare TC Shell.

  1. Modalità interattiva: La modalità interattiva preferita da utenti nuovi e intermedi, assiste l'utente con aiuto e opzioni. È possibile accedere alle funzionalità complete della GUI di Tosca commander tramite la modalità interattiva.
  2. La modalità script: Questa è la versione lite di Tosca GUI può essere visibile che richiede un'interazione minima. Viene utilizzato per l'esecuzione di script in modalità automatizzata.

Q36) Che cos'è la sincronizzazione in Tricentis Tosca? 

Ans. La sincronizzazione è un processo che abbina lo slancio dell'applicazione con lo slancio dello strumento di automazione. Il ActionMode "WaitOn" viene utilizzato per gestire la sincronizzazione in un approccio dinamico. Fino al soddisfacimento della condizione, fornita come TestStepValue per “WaitOn”, il test Tosca attenderà un valore di timeout preconfigurato. L'impostazione della sincronizzazione può essere modificata dalle impostazioni - "Vai a impostazioni-> TBox-> sincronizzazione".

Q37) Come verificare l'esistenza di un file in Tosca?

Ans. Con l'aiuto del modulo standard "TBox File Existence", possiamo verificare l'esistenza di qualsiasi file specificato. Questo modulo ha gli attributi seguenti:

1. elenco - La posizione del file di prova.

2. Compila il -Nome del file di prova.

Q38) Quanti tipi di log disponibili in Tosca?

Ans: Due tipi di log sono disponibili in Tosca dopo l'esecuzione del test. Quelli sono -

  1. Registro effettivo: Mantiene gli ultimi risultati di esecuzione e la cronologia di esecuzione.
  2. Log di esecuzione: Selezionando l'opzione "Archive actual ExecutionLog", vengono generati questo tipo di log. 

Q39) Cos'è BDD in TOSCA?

Ans: BDD è l'acronimo di Behavior Driven Development che segue il processo di sviluppo del software basato su una metodologia agile. Il processo funziona secondo il Test Driven Development.

BDD non genera casi di test realizzabili ma documentazione realizzabile. Qui, le azioni e il comportamento sono spiegati come testi. Ciò consente loro di essere testati come documentazione praticabile. I requisiti sono rappresentati come storie degli utenti.

Q40) Qual è lo scopo di ActionMode Constraint?

Ans. Il valore ActionMode "Constraint" viene utilizzato per cercare i valori specificati. Ad esempio, possiamo cercare facilmente un valore di colonna specifico in una tabella con l'aiuto di "Vincolo".

Q41) Quali sono i componenti dell'oggetto predefinito in TOSCA?

Ans. Durante la finestra di creazione dell'area di lavoro Tosca, gli oggetti predefiniti vengono incorporati automaticamente o devono essere aggiunti manualmente utilizzando l'opzione di importazione del sottoinsieme.

I componenti predefiniti sono conservati nel file standard.tce disponibile nella cartella “%TRICENTIS_PROJECT%ToscaCommander”.

I componenti predefiniti associati al file sono:

  1. Moduli standard - Sono disponibili tutti i tipi di moduli predefiniti che possono essere utilizzati per gestire diverse applicazioni, inclusi TBox XEngines e TBox Automation Tools.
  2. Cartelle virtuali.
  3. Rapporti standard.

Q42) Cos'è la classe di danno?

Ans: Questa classe viene utilizzata per calcolare i valori di danno per eventi specifici. Questo è calcolato in base ai danni in termini di costo. L'intervallo di questi valori è compreso tra 0 e 10 (da min a max).

Q43) Cos'è la classe di frequenza?

Ans: Questa classe viene utilizzata per calcolare i valori di danno per eventi specifici. Viene calcolato in base alla quantità di danni in termini di frequenza. L'intervallo di questi valori è compreso tra 0 e 10 (da min a max).

Q44) Discuti le fasi di creazione manuale del modello di test case in Tosca?

Ans. Gli utenti possono progettare i modelli TestCase utilizzando le sezioni previste del sottoinsieme Samples.tce e Moduli BI Tosca. Dobbiamo seguire i passaggi seguenti per creare il modello TestCase:

1. Creare un TestCase in base alle esigenze dell'utente. 

2. Possiamo convertire lo scenario di test tecnico in modello selezionando l'opzione del menu contestuale "Converti in modello" dopo aver fatto clic con il pulsante destro del mouse sullo scenario di test.

3. Trascinare e rilasciare il TestSheet appropriato sul modello TestCase desiderato.

4. Assegnare gli attributi TestSheet (parametro dati) per TestStepValues ​​richiesti utilizzando il tag XL.

Domande di intervista Tosca per il livello avanzato

Q45) Spiega i meriti di Tricentis Tosca?

 Ans: I principali vantaggi di Tosca come strumento di automazione del test, sono specificati di seguito:

  1. Consente un approccio all'automazione dei test senza script.
  2. Facile da imparare lo strumento con competenze minime.
  3. L'automazione del test può essere avviata nella primissima fase del test.
  4. Supporta il framework di automazione dei test basato su modello. Quindi, non è necessario spendere sforzi per la creazione del framework di test.
  5. L'approccio alla riutilizzabilità su larga scala può essere utilizzato con l'aiuto di componenti come moduli, TestStepBlock riutilizzabile, TCD, ecc.
  6. Lo strumento stesso supporta la gestione dei test e le attività di test funzionale.
  7. È possibile l'integrazione di ALM.
  8. Può attivare i test case del selenio di Tosca.
  9. L'aggiornamento di massa è possibile con l'aiuto di TQL.

Q46) È possibile eseguire test API con Tosca?

Ans: Sì, Tosca supporta il test API. La scansione API viene utilizzata per eseguire la scansione e creare i moduli per le API corrispondenti. Utilizzando i moduli API possiamo inviare la richiesta e ricevere la risposta per la chiamata API.

Q47) Come utilizzare più browser Web nello stesso caso di test utilizzando Tosca?

Ans. Gli utenti desiderano automatizzare un passaggio di script di test su diverse applicazioni che vengono eseguite su altri browser. Utilizzo di buffer, modifica dei parametri di configurazione del test in fase di esecuzione con i metodi seguenti.

1. Alternando il valore del parametro di ordinazione del test a {B [Browser]} o qualsiasi altro nome di buffer che l'utente preferisce. 

2. Durante l'esecuzione, è possibile modificare il valore del buffer utilizzando il modulo "TBOX Set Buffer" per modificare il valore del parametro di configurazione del test "Browser" in base al nome del browser da avviare.

Q48) Cos'è TOSCA Classic Engine?

Ans: Il motore Classic o Base è responsabile dell'esecuzione del test. Il motore di base segue l'architettura dei casi di test che vengono gestiti come oggetti basati sul business. Le informazioni sugli oggetti aziendali e le attività per guidare i controlli, che sono correlate agli script di test, sono accettate dal motore Classic.

Q49) Quali sono i passaggi richiesti per Object Steering in Tosca?

Ans: Ci sono due passaggi coinvolti nella guida agli oggetti:

  1. Accesso agli oggetti.
  2. Controllo degli oggetti.

Q50) Discuti sui test basati su modelli Tosca?

Ans. I modelli rappresentano l'unità di funzionalità che vengono create scansionando l'applicazione. I moduli contengono le informazioni tecniche dei controlli per guidare gli oggetti di prova. Ora, i test basati su modelli spiegano l'approccio in cui i casi di test vengono sviluppati ed eseguiti in base ai moduli. Fondamentalmente, i moduli vengono aggiunti nel caso di test come fase di test attraverso l'approccio drag-drop per completare i casi di test. Nel testcase, dobbiamo fornire i dati come TestStepValue e azioni. Non è richiesto alcuno script per sviluppare il test case.

Q51) Cosa intendi per esecuzione distribuita in TOSCA?

Ans: Quando un utente o un test desidera eseguire un ampio set di script di test su più macchine, il tester deve creare TestEvents in Tosca commander.

Q52) Descrivi Test Data Management (tdm)?

Ans: I componenti di Test data Management (TDM) vengono utilizzati per gestire i dati di test necessari per l'esecuzione del test. Il componente TDM è disponibile con l'installazione standard Tosca. I dati vengono memorizzati come il repository di database condiviso che viene utilizzato per creare lo spazio di lavoro, attraverso il TDM che verrà assegnato ai casi di test durante l'esecuzione. In caso di SQLite, per TDM è richiesta l'istanza separata del database.

Q54) Come eseguire i test utilizzando ScratchBook?

Ans: Siamo in grado di eseguire il test dei casi di test appena creati o migliorati tramite ScratchBook per assicurarne la correttezza. La Tosca registra i risultati dell'esecuzione in ScratchBook per scopi temporanei. L'intero o parte dei casi di test (cioè i passaggi del test) possono essere eseguiti in ScratchBook.

Dopo aver fatto clic con il pulsante destro del mouse su uno o più casi di test, cartelle di casi di test o passaggi di test selezionati, possiamo avviare l'esecuzione selezionando un'opzione dal menu di scelta rapida.

Q55) Qual è l'uso di TestMandates?

Ans: Ci sono molti scenari come progetti bancari, assicurativi, ecc. abbiamo richiesto l'esecuzione di un batch in un momento specifico. Questo requisito può essere soddisfatto utilizzando TestMandates. Il mandato di test consente di eseguire diverse parti della lista di esecuzione parallelamente senza bloccare la lista di esecuzione principale.

Q56) Discuti i passaggi per creare un'istanza di TestCase utilizzando Excel?

Ans. Il processo che crea un'istanza significa generare i casi di test dell'istanza dal modello in base ai diversi dati che sono definiti nella sezione "TestCase Design" o nel modello excel.

Di seguito sono riportati i passaggi per istanziare TestCase con Excel:

1. Il modello di test case è necessario per creare casi di test di istanza.

2. Gli attributi del foglio dati definiti nel TCD o nel modello Excel esterno, ovvero i parametri dei dati devono essere collegati con l'attributo modello con la sintassi corretta.

3. Fare clic con il pulsante destro del mouse sul modello di testcase e selezionare l'opzione del menu contestuale "Crea TemplateInstance" per avviare il processo.

4. Il foglio Excel con la struttura predefinita, deve essere visualizzato nella finestra di dialogo successiva. 

5. Gestire la finestra di dialogo di autenticazione e procedere.

6. Quindi, fare clic sul pulsante OK per avviare il processo.

Q57) Descrivi il modello di creazione di istanze?

Ans: Il processo di istanziazione significa generare i casi di test di istanza dal modello in base ai diversi dati che sono definiti nella sezione "TestCase Design". Questo approccio in Tosca è noto anche come test basato sui dati.

Q58) Cosa intendi con parametri aziendali in Tosca?

Ans. I parametri aziendali vengono utilizzati per passare i dati in un TestStepBlock riutilizzabile come argomenti. Lo scopo principale dei parametri aziendali è parametrizzare l'uso dei dati di test in Reusable TestStepBlock invece di utilizzare dati hardcoded. Può essere creato dopo aver fatto clic con il pulsante destro del mouse sul blocco TestStepBlock riutilizzabile selezionato, creato nella cartella Libreria.

Q59) Spiega di TC-Shell?

Ans. TC-Shell permette di controllare il comandante Tosca dalla riga di comando. Può essere lanciato in due modi unici utilizzando interattivo e script.

  1. Un gruppo di comandi scritti in un file flat (come il file bat), può gestire alcune operazioni come l'esecuzione di test dall'esecuzione senza aprire il Tosca Commander. Questo approccio viene utilizzato per automatizzare l'attivazione del processo di esecuzione del test.
  2. Gli utenti possono utilizzare la selezione completa di scopi della versione GUI dal comandante Tosca.

Q60) Spiegare i passaggi che creano casi di test tramite ARA?

Ans: Le fasi del processo sono:

  • Registra qualsiasi scenario utilizzando ARA Wizard.
  • Aggiungi punti di verifica durante la registrazione ed esegui la pulizia dello scenario registrato.
  • Esporta la registrazione.
  • Importa registrazione in Tosca.
  • Eseguire casi di test che vengono creati automaticamente durante la registrazione.

Q61) Specificare i diversi approcci per l'identificazione degli oggetti in Tosca?

Ans: I diversi approcci per guidare i controlli durante la scansione, per qualsiasi oggetto di prova sono menzionati di seguito-

  1. Identifica per proprietà
  2. Identifica tramite Anchor
  3. Identifica per indice
  4. Identifica per immagine

Q62) Cos'è DokuSnapper in Tosca? 

Ans:DokuSnapper la funzione consente di archiviare lo stato di avanzamento dei test automatizzati in un documento. Tosca crea un documento Microsoft Word per ogni script di test a ogni esecuzione. Il nome del documento è costituito dal nome dello script di test e dal timestamp del tempo di esecuzione. 

L'utente può abilitare Dokusnapper dalle Impostazioni 

Configura opzioni e impostazioni> Finestra di dialogo Impostazioni> Impostazioni - Motore> Impostazioni - DokuSnapper

Q63) Cos'è TDS?

Ans: TDS è l'acronimo di Test Data Service, utilizzato per la gestione dei dati di test in Tosca. Utilizzando TDS, possiamo memorizzare i dati del test dinamico in una posizione condivisa che è facile da leggere / aggiornare dal caso di test. Poiché i dati sono archiviati in una posizione condivisa, è utile condividere gli stessi dati dinamici su più casi di test. Inoltre, possiamo aggiornarlo senza aprire Tosca poiché viene trattato come un componente separato.

Q64) Spiega il test API utilizzando TOSCA? Spiega i vantaggi.

Risposta: API sta per Application Interface. In un ambiente multi-applicazione in cui un'applicazione interagisce con un'altra applicazione tramite API, dobbiamo attendere il completamento dello sviluppo di tutta l'applicazione per il test. Quindi il test sarà un processo che richiederà molto tempo. Invece, possiamo iniziare il test delle API una volta che un'applicazione è pronta per ridurre il tempo del ciclo di esecuzione. Quindi il test API è un approccio per testare l'interfaccia tramite API prima dell'integrazione dell'intera applicazione. Tosca fornisce una procedura guidata di scansione API; attraverso questo, possiamo scansionare l'API e creare moduli API. Successivamente, in base al modulo, possiamo creare casi di test da eseguire Test dell'API Tosca.

I vantaggi sono:

  • Esecuzione veloce.
  • Ridurre il tempo del ciclo di esecuzione.
  • Il test può essere avviato prima dell'integrazione del sistema.

Q65) Spiega le funzionalità di test esplorativo disponibili in Tosca?

Ans: È un approccio per registrare gli scenari di test come documento per l'analisi funzionale, la verifica / test dello scopo della formazione.

Q66) Come possiamo modificare il valore di un qualsiasi parametro di configurazione del test durante l'esecuzione?

Ans: Innanzitutto, è necessario assegnare un buffer per il parametro di configurazione del test (TCP). Dopodiché, cambiando il valore del buffer usando “Tbox Set Buffer”, saremo in grado di cambiare il valore TCP durante l'esecuzione.

Q67) È possibile automatizzare le app mobili in Tosca?

Ans: Sì, Tosca supporta l'automazione mobile utilizzando il motore ME3.0 per i test mobili.

Q68) Spiega l'approccio del test mobile?

Ans: Dobbiamo seguire i passaggi seguenti per eseguire l'automazione mobile.

  • Dobbiamo connettere il dispositivo mobile fisico o simulatore al nostro sistema o al server Appium. Per un dispositivo iOS, dobbiamo connettere il dispositivo al sistema Mac configurato da Appium.
  • Seleziona il Scansione-> Mobile opzione durante la scansione dei dispositivi mobili.
  • Nella finestra di scansione, dobbiamo fornire dettagli di base come il tipo di connessione come server locale o Appium, nome del dispositivo, ID dispositivo e tipo di dispositivo come Android o iOS.
  • Dobbiamo selezionare la casella di controllo per "Esegui visualizzazione live" per replicare lo schermo del cellulare nel dispositivo.
  • Per stabilire la connessione con i dispositivi mobili, è necessario fare clic sul pulsante "Connetti".
  • Seleziona lo schermo del cellulare desiderato e scansiona per creare un nodulo.
  • Crea i casi di test mobili in base ai moduli creati e ad alcuni moduli standard come un'app mobile aperta.
  • Esegui il test case.

D69) Quali tipi di app mobili sono supportate da Tosca?

Ans: Solo i dispositivi mobili Android o iOS sono supportati da Tosca. Inoltre, può automatizzare il Web mobile, le app native e ibride.

Q70) Quali sono i diversi motori disponibili per l'automazione mobile?

Ans: Sono disponibili due motori:

  1. Tosca Mobile + - Viene utilizzato per i vecchi dispositivi.
  2. Mobile Engine 3.0 (ME 3.0): viene utilizzato per i dispositivi più recenti.

Q71) Qual è la configurazione di base richiesta per eseguire qualsiasi test case nel browser Chrome per dispositivi mobili?

Ans: Dobbiamo impostare il valore come "CromeAndroid" per TCP Browser.

Q72) Cos'è ARA? 

Ans:  ARA sta per Automation Recording Assistant. Questa è una funzione di registrazione avanzata di TOSCA. Con l'aiuto di ARA, possiamo registrare qualsiasi scenario con la verifica e generare istantaneamente i casi di test. Dopo la registrazione ARA genera un file .ara che deve essere importato in TOSCA per generare il test case istantaneo. Questo è molto utile per l'utente business che non ha alcuna conoscenza di Tosca.

Q73) Spiega i vantaggi di ARA?

Ans: I principali vantaggi sono:

• Procedura guidata di registrazione autonoma

• Registrazione intuitiva

• Osservazioni e verifiche al volo

• Nessun modulo duplicato in una singola registrazione

• Facile pulizia

• Riproduzione veloce

• Facile da esportare e importare le registrazioni

Q74) Spiegare i limiti di ARA?

Ans: I limiti di ARA sono:

• Compatibile con Tosca 13.1 e versioni successive

• Registrazione lineare

• Licenza richiesta per installazione standalone

• I moduli duplicati vengono creati in più registrazioni

• Sfidare a modificare i test esistenti

• Ancora compatibile con Android / iOS

Q75. Cos'è Vision AI in Tosca?

Ans: Sarà un approccio avanzato di automazione dei test per automatizzare i casi di test indipendentemente dalla tecnologia dell'applicazione di test. Questo approccio sarà realizzato con l'aiuto del concetto di intelligenza artificiale (AI) riconoscendo gli oggetti tramite TOSCA AI Scan. Sulla base dell'aspetto e delle apparenze, gli oggetti vengono identificati utilizzando le funzionalità AI.

Q76. Da quale versione è disponibile Vision AI?

Ans: Il Tricentis Tosca ha introdotto queste funzionalità dalla versione 14.x.

Q77. Quali sono le caratteristiche di Vision AI in Tosca?

Ans: Le caratteristiche principali di Vision AI sono specificate di seguito:

  • Riconoscimento degli oggetti basato sull'intelligenza artificiale - Il motore Tosa AI è in grado di identificare gli oggetti di test in base all'aspetto e all'aspetto, senza considerare la tecnologia dell'applicazione.
  • Automatizza l'applicazione basata su Citrix - Possiamo automatizzare le applicazioni ospitate in Citrix.
  • Automatizza l'applicazione in fase di sviluppo - Il motore AI è in grado di automatizzare l'applicazione prima del completamento dello sviluppo. Qui, Tosca è in grado di automatizzare in base all'ambiente mockup o in base al diagramma di layout progettato.
  • I test di automazione possono essere avviati sin dalle prime fasi.
  • È possibile automatizzare una varietà più ampia di applicazioni.
  • Alcuni moduli possono essere riutilizzati su diverse applicazioni (con lo stesso aspetto e funzionalità) indipendentemente dalla tecnologia.
  • Riduce gli sforzi di manutenzione in Vision AI.

Q78. In che modo Tosca identifica gli oggetti utilizzando AI Engine?

Ans: Il motore di intelligenza artificiale Tosca considera gli aspetti seguenti per guidare gli oggetti di prova:

  • L'aspetto e la posizione degli oggetti di prova.
  • L'aspetto grafico include il colore, le dimensioni, ecc.
  • Le etichette allegate degli oggetti di prova.

Q79. Cosa accadrà per i test esistenti che vengono sviluppati tramite AI Engine dopo aver cambiato la tecnologia, mantenendo la stessa interfaccia utente?

Ans: Non ci sarà alcun impatto sui casi di test esistenti sviluppati con un motore di intelligenza artificiale. Il motivo è che il motore AI non considera la tecnologia dell'applicazione.

Q80. Specificare i diversi metodi di identificazione degli oggetti utilizzati da Tosca AI Engine?

Ans: Il motore Tosca AI segue i seguenti metodi di identificazione:

  • Identifica per proprietà: le proprietà disponibili in base agli aspetti.
  • Identifica per indice: in base alle ripetizioni dello stesso tipo di oggetti.
  •  

Q81: Come gestisci gli errori di configurazione del test in Tosca? R: Gli errori di configurazione del test Tosca possono derivare da configurazioni errate nelle impostazioni dell'ambiente di test, moduli mancanti o discrepanze nelle versioni. Per gestirli, assicurati l'allineamento con le impostazioni dell'ambiente di test, verifica che tutti i moduli e le dipendenze necessari siano installati e assicurati che la versione Tosca sia compatibile con tutti i moduli.


Q82: Descrivi uno scenario in cui possono verificarsi errori di esecuzione in Tosca e come risolverli. R: Potrebbero verificarsi errori di esecuzione quando un elemento dell'interfaccia utente viene modificato o spostato nell'applicazione sottoposta a test. Per risolvere, eseguire nuovamente la scansione dell'applicazione e aggiornare il test case con la nuova definizione dell'elemento dell'interfaccia utente.


Q83: Quali sono i vantaggi delle ExecutionList in Tosca? Puoi programmarli? R: Gli ExecutionList aiutano a raggruppare, ordinare ed eseguire i casi di test in sequenza, aiutando nei test di regressione, nei processi end-to-end e garantendo che i casi di test dipendenti vengano eseguiti in ordine. Sì, utilizzando il Test Execution Scheduler, puoi impostare un orario e una frequenza specifici per gli ExecutionList.


D84: In che modo API Scan di Tosca facilita i test delle prestazioni? Descrivi uno scenario complesso che hai automatizzato utilizzando le funzionalità di test API di Tosca. R: Sebbene Tosca sia principalmente uno strumento di test funzionale, la sua API Scan acquisisce richieste e risposte API e puoi misurare i tempi di risposta per le chiamate API, offrendo metriche prestazionali di base. Per uno scenario complesso, prendi in considerazione l'automazione di un processo di pagamento in più fasi in un'applicazione di e-commerce, che prevede l'aggiunta di articoli al carrello, l'applicazione di sconti, la convalida dello stock e la conferma del pagamento.


D85: In che modo TDS in Tosca supporta i test basati sui dati? Descrivi una sfida che hai affrontato durante la gestione dei dati dei test in Tosca e come l'hai risolta. R: TDS (Test Data Service) consente la creazione, la gestione e la fornitura di dati di test ai casi di test. Una sfida potrebbe essere quella di mantenere la coerenza ed evitare dati duplicati/obsoleti. Utilizzando funzionalità come l'invecchiamento dei dati e il pooling in TDS, puoi gestire i dati in modo efficiente.


Q86: Descrivi uno scenario in cui i loop dinamici sono utili in Tosca. Come implementeresti i Progressive Loops in un caso di test Tosca? R: I loop dinamici sono utili quando le iterazioni non sono note in anticipo. Ad esempio, testare un carrello con articoli variabili. Per i cicli progressivi, imposta il ciclo in modo che inizi da una riga specifica nel set di dati e definisci la dimensione del passaggio per testare ogni ennesimo set di dati.


D87: In che modo Tosca CI supporta le pipeline DevOps? Descrivi una situazione in cui Tosca CI ha migliorato significativamente il processo di test. R: Le funzionalità CI di Tosca si integrano con gli strumenti CI/CD, consentendo l'esecuzione automatizzata dei test come parte della pipeline DevOps. In situazioni in cui si verificano frequenti integrazioni, l'integrazione di Tosca con un server CI può attivare automaticamente suite di test, garantendo che il nuovo codice non introduca difetti.


D88: In che modo i gruppi di controllo migliorano l'organizzazione dei test case in Tosca? Descrivi uno scenario in cui hai utilizzato i gruppi di controllo per una sfida di test dell'interfaccia utente. R: I gruppi di controllo organizzano e raggruppano gli elementi dell'interfaccia utente in un modulo, migliorando l'organizzazione in strutture dell'interfaccia utente complesse. Ad esempio, su una pagina Web con più schede, l'utilizzo dei gruppi di controllo può separare i controlli per ciascuna scheda, semplificando la creazione e la manutenzione dei test.


D89: Come si configura uno scenario di pulizia in Tosca? Descrivere uno scenario di ripristino complesso. R: Uno scenario di pulizia garantisce che il sistema ritorni a uno stato noto dopo il test. Nella progettazione TestCase, utilizzare la sezione "Pulizia" per le azioni di ripristino. Per uno scenario complesso, dopo aver creato i dati di test e riscontrato un errore di test, lo scenario di pulizia può eliminare i dati di test, preparando l'applicazione per l'esecuzione successiva.


D90: In che modo l'integrazione di Tosca con JIRA migliora il tracciamento dei bug? Descrivere le sfide affrontate durante l'integrazione e le risoluzioni. R: L'integrazione semplifica il tracciamento dei difetti, consentendo la registrazione automatica dei bug in JIRA quando un test fallisce. Potrebbero sorgere problemi nella mappatura dei campi difettosi di Tosca sui campi personalizzati di JIRA, che possono essere risolti garantendo una convenzione di denominazione dei campi coerente e utilizzando le impostazioni di Tosca per una corretta mappatura dei campi.


D91: Descrivi uno scenario in cui la funzione Rescan è stata fondamentale per aggiornare i tuoi casi di test Tosca. In che modo Rescan supporta lo sviluppo agile? R: Rescan è fondamentale quando l'applicazione subisce modifiche, aiutando ad aggiornare i moduli Tosca. In modalità agile, con modifiche frequenti, Rescan garantisce che i casi di test vengano aggiornati con il minimo sforzo, mantenendo l'automazione pertinente in ambienti in rapida evoluzione.


D92: In che modo i modelli Tosca facilitano il riutilizzo della fase di test? Descrivi uno scenario complesso che hai automatizzato utilizzando Tosca Templates. R: I modelli creano passaggi di test riutilizzabili, promuovendo la riusabilità e riducendo la ridondanza. Per motivi di complessità, in uno scenario di accesso multiutente, è possibile creare un modello per i passaggi di accesso e personalizzare le convalide post-accesso per i tipi di utente utilizzando il modello.


D93: In che modo l'associazione degli scenari di test ai requisiti migliora la copertura dei test in Tosca? Descrivi una situazione in cui questa associazione ha identificato una lacuna nei test. R: L'associazione degli scenari di test ai requisiti fornisce la tracciabilità, indicando quali requisiti sono testati e quali sono in sospeso. Se una nuova funzionalità venisse aggiunta senza scenari di test, questa associazione evidenzierebbe il divario, spingendo alla creazione di casi di test rilevanti.


D94: In che modo i test esplorativi in ​​Tosca supportano i test manuali? Descrivere una sfida affrontata durante i test esplorativi in ​​Tosca e le risoluzioni. R: I test esplorativi di Tosca aiutano i tester manuali consentendo la registrazione dei difetti, l'acquisizione di screenshot e la creazione di note durante le sessioni. Una sfida potrebbe essere la riproduzione di un difetto specifico riscontrato durante i test. Con i registri e le note delle sessioni di Tosca, fornire il contesto diventa più semplice.


Q95: Come si utilizza TQL per la ricerca avanzata in Tosca? Descrivi una query complessa che hai eseguito utilizzando TQL. R: TQL (Tricentis Query Language) consente la ricerca avanzata in Tosca. Per motivi di complessità, potresti utilizzare TQL per trovare tutti i casi di test relativi a un modulo che non ha funzionato nell'ultima esecuzione e che è stato modificato l'ultima volta da un utente specifico.


D96: In che modo Tosca WebAccess facilita i test remoti? Descrivi una situazione in cui ha migliorato il flusso di lavoro dei test. R: Tosca WebAccess è un'interfaccia basata sul web per Tosca, che consente l'accesso remoto senza installazione locale. È utile per i team distribuiti o quando i tester devono accedere a Tosca al di fuori del loro ambiente abituale, come quando viene segnalato un bug critico e necessita di convalida immediata.


D97: Come eseguiresti il ​​debug degli errori di sintassi in Tosca? Descrivere uno scenario in cui si sono verificati errori di sistema e la relativa risoluzione. R: Gli errori di sintassi derivano da uno scripting di test o da una formulazione TQL errati. L'utilizzo dei messaggi di errore di Tosca può aiutare a individuarli e correggerli. Potrebbero verificarsi errori di sistema dovuti a problemi del sistema su cui viene eseguito Tosca, come memoria insufficiente. La risoluzione potrebbe comportare l'ottimizzazione delle risorse di sistema o l'aumento della RAM.


D98: Come convalideresti le risposte API rispetto ai valori previsti in Tosca? R: Tosca consente la convalida delle risposte API rispetto ai valori attesi utilizzando le asserzioni. Catturi la risposta prevista e utilizzi le capacità di confronto di Tosca per convalidare la risposta effettiva rispetto ad essa.


Q99: Come gestiresti i problemi di loop infinito in Tosca? R: Il loop infinito deriva da configurazioni del loop errate. Garantire che i cicli abbiano un criterio di uscita chiaro e convalidare regolarmente la logica dei test.


Q100: Come si configura Tosca CI per diversi ambienti di sviluppo? R: Tosca CI può essere personalizzato per vari ambienti di sviluppo integrandosi con strumenti CI/CD specifici, configurando variabili specifiche dell'ambiente in Tosca e garantendo che lo spazio di lavoro Tosca sia accessibile in tutti gli ambienti.


Q101: Quali passi intraprenderesti per garantire l'efficacia di uno scenario di pulizia in Tosca? R: Verifica regolarmente che lo scenario di pulizia riporti il ​​sistema allo stato desiderato, eseguilo in modo indipendente per verificarne le azioni e monitora i registri per verificarne il corretto completamento.


Q102: Come gestisci i conflitti di nuova scansione in Tosca? R: Esamina ogni conflitto per comprendere la natura della modifica, decidere se accettare la nuova modifica, mantenere la configurazione esistente o unire le modifiche. Assicurarsi che i casi di test vengano rieseguiti dopo la nuova scansione per la convalida.


Q103: Come personalizzeresti i modelli Tosca per scenari di test complessi? R: Aggiungi passaggi o logica personalizzati per esigenze di test uniche, utilizza parametri e variabili per l'adattabilità e incorpora logica condizionale per diverse condizioni di test.


Q104: Come ottimizzeresti le query TQL per progetti Tosca di grandi dimensioni? R: Limita l'ambito della ricerca alle aree pertinenti, utilizza criteri precisi per filtrare i risultati e rivedi e aggiorna regolarmente le query salvate per verificarne la pertinenza.


Q105: Come si garantisce la sicurezza durante l'accesso agli spazi di lavoro Tosca tramite WebAccess? R: Implementare misure di autenticazione e autorizzazione efficaci, garantire la crittografia dei dati durante la trasmissione e monitorare regolarmente i registri di accesso per individuare attività sospette.

Lascia un tuo commento