Tutorial TOSCA - Sommario
Il Tutorial Tosca è composto da articoli di seguito che vengono spiegati i diversi componenti di Tosca. Durante la scrittura dell'articolo, abbiamo considerato la conoscenza dei tester di software entry level in modo che possano capire facilmente questo articolo.
- Tutorial Tosca # 1: Panoramica di Tosca
- Tosca Tutorial # 2: Configurazione Tricentis Tosca: installazione, disinstallazione e configurazione della licenza
- Tosca Tutorial # 3: Tosca Creazione dell'area di lavoro
- Tutorial Tosca # 4: Comprensione di TOSCA Commander e Gestione utenti Tosca
- Tosca Tutorial # 5: Scansione Tosca - Introduzione ai moduli
- Tosca Tutorial # 6: Creazione del test case Tosca
- Tosca Tutorial # 7: Parametri e libreria Tosca: buffer, parametri aziendali, TCP
- Tosca Tutorial # 8:Tosca Test Execution, Reports e Bug management
- Tosca Tutorial # 9: Test Case Design - Un approccio alla gestione dei dati di test
- Tosca Tutorial # 10: Gestione dei dati di prova Tosca.
- Tosca Tutorial # 11: Test API in Tosca
- Tutorial Tosca # 12: Domande e risposte dell'intervista a Tosca
In questo Moduli Tosca con Tosca Scan articolo, discuteremo della procedura di scansione Tosca per creare il modulo Tosca con brevi descrizioni dei diversi termini. Sono allegate schermate passo passo per una facile comprensione dell'approccio di Tosca Scanning.
Moduli Tosca
Concetti di Moduli Tosca:
I moduli Tosca mantengono le proprietà tecniche di qualsiasi controllo che si riferisce a qualsiasi oggetto di prova.
Fondamentalmente, la creazione del modulo è il primo passo per iniziare con lo sviluppo del test case in Tosca Commander. Il modulo deve essere creato per l'unità di blocco funzionale dell'applicazione di test. Queste unità funzionali sono, ad esempio, pagine o schermate di siti Web di prova o qualsiasi applicazione per finestre. Tutti i campi di input come pulsanti, caselle di testo, elenchi combinati e così via sono noti come controlli. I controlli necessari per l'esecuzione del test devono essere acquisiti in Module come ModuleAttributes.
I moduli Tosca sono classificati in due categorie seguenti:
· Moduli classici - Viene creato dai motori classici durante la scansione.
· XModuli - Utilizza XEngines basati sul framework Tosca TBox.

Ogni componente di un modulo è noto come ModuleAttributes ei componenti sono noti come controlli. I moduli classici hanno l'estensione classico ModuleAttributese, d'altra parte, gli XModules hanno l'estensione Attributi XModule.
Motori classici: Nella prima fase di Tosca, i motori classici vengono sviluppati per elaborare le informazioni del TestCase e guidare l'oggetto di prova. Sono disponibili rispettivi motori per guidare qualsiasi oggetto di prova.
casella di posta: Il riferimento dell'algoritmo del framework Tosca Tbox è la base per XEngines per guidare qualsiasi controllo. Lo stesso può essere applicato per guidare oggetti GUI e non GUI.
Motori X: Con l'aiuto di XDefinitions, gli XEngines vengono definiti in Tosca. I controlli per gli oggetti di test sono strutturati gerarchicamente tramite XDefinition. Quindi, la struttura ad albero degli oggetti di test viene mappata con i controlli di qualsiasi modulo.
La Tosca TBox è compatibile con i seguenti motori: -
· Tosca XScan 3.0 - Dopo aver scansionato gli oggetti di prova (GUI o Non GUI), ogni volta Tosca crea Moduli che contengono le proprietà tecniche. Queste proprietà tecniche sono necessarie per guidare gli oggetti di prova come controlli. La scansione può essere eseguita solo dalle sezioni Moduli. Quindi, i moduli vengono salvati nella sezione "Modulo". Possiamo scansionare qualsiasi applicazione facendo clic con il pulsante destro del mouse su una cartella del modulo e selezionare la tecnologia dell'applicazione come desktop, mobile, html, SAP, ecc.
· Tosca AnyUI Engine 3.0 - Consente alle applicazioni con interfacce utente di essere gestite, indipendentemente dalla tecnologia sottostante.
· Tosca API Engine 3.0 -API Engine crea moduli per interfacce di programmazione dell'applicazione a cui si accede tramite il supporto del servizio Web.
· Motore di database Tosca 3.0 - Permette di lavorare con i database come parte dell'automazione del database.
· Motore Tosca DotNet 3.0 - Consente di testare le applicazioni WinForms create con Microsoft dotNET Framework 4.6.
· Tosca Java Swing Engine 3.0 - Viene utilizzato per eseguire la scansione delle applicazioni Java Swing per l'automazione dei test.
· Motore Tosca JavaFX 3.0 - Viene utilizzato per eseguire la scansione delle applicazioni JavaFX per l'automazione dei test
· Motore Tosca Java SWT 3.0 - Viene utilizzato per eseguire la scansione delle applicazioni Java SWT per l'automazione dei test
· Motore Tosca JSON 3.0 - JSON è la forma più breve di JavaScript Object Notation che definisce un formato compatto per la comunicazione dei dati. Tosca JSON Engine viene utilizzato per creare, modificare o verificare il JSON.
· Tosca Mobile + Motore - Consente di gestire diversi tipi di applicazioni mobili (ad es. Web, native, app ibride) sia su smartphone che su tablet. Per le versioni precedenti di android / ios, questi motori vengono utilizzati per la scansione.
· Motore Tosca Mobile 3.0 - Viene utilizzato per testare le app mobili su smartphone e tablet.
· Motore SAP Tosca 3.0 - Viene utilizzato per scansionare e testare le applicazioni SAP.
· Tosca Webservice Motore 3.0 - Tosca Webservice Engine 3.0 consente di gestire i servizi Web tramite Hypertext Transfer Protocol (HTTP). I servizi Web che utilizzano SOAP (Simple Object Acces Protocol) o REST Webservices (Representational State Transfer) possono essere gestiti.
· Tosca XML Engine 3.0 - Viene utilizzato per interagire con i dati XML per modificare, creare o verificare i dati.
Cos'è il modulo standard?
Con la creazione dell'area di lavoro, Tosca fornisce pochi moduli che vengono utilizzati per eseguire operazioni molto comuni come l'apertura di file, il richiamo dell'applicazione, le operazioni sulle stringhe, le operazioni del buffer, la chiusura dell'applicazione, le verifiche, ecc. Questi moduli sono noti come moduli standard. I moduli standard più importanti sono:
Strumenti di automazione TBox:
- · Operazioni Windows di base
- · Operazioni buffer
- · Valutazione dell'espressione
- · Operazioni sui file
- · Operazioni sulle cartelle
- · Operazioni numeriche
- · Operazioni di processo
- · Gestione delle risorse
- · Selenio
- · Tempistica
TBox X Motori:
- · Dati dei parametri
- · Banca dati
- · HTML
- · File, XML, JSON
- · Posta
- · Cellulare
- · SAP, Java
- · Eccellere
- · Ospite
Servizio dati di prova:
- · TestData - Trova e fornisci record
- · TestData - Crea e fornisci nuovo record
- · TestData - Aggiorna record
- · TestData - Sposta il record nel tipo TDS
- · TestData - Elimina record
- · TestData - Tipo di aggiornamento
- · TestData - Modulo esperto
Scansione Tosca:
La scansione tramite Tosca è un approccio per creare moduli Tosca che contengono tutte le informazioni tecniche per qualsiasi applicazione di test.
Guida passo passo di Tosca Scan per creare un modulo:
Possiamo avviare la scansione Tosca facendo clic con il pulsante destro del mouse sulla cartella Modulo o selezionando il menu dinamico Moduli e fare clic su Scannerizzare icona. In questa applicazione impareremo la scansione con un'applicazione web di esempio.

Tosca Scan - Moduli classici:
La procedura guidata Tosca è una parte di Tricentis Tosca e viene utilizzata per la scansione classica per creare moduli classici. In generale, per le applicazioni legacy che non sono adeguatamente compatibili con TBox Scan, utilizziamo questo approccio di scansione. Possiamo aprire la procedura guidata Tosca come applicazione standalone dal menu Start o selezionando l'opzione "Scannerizzare Altro-> Scansione legacy"Durante la scansione. Fare clic su qui per saperne di più su questo argomento.

- Pannello di navigazione principale - Mostra i controlli scansionati.
- Proprietà di automazione - Informazioni tecniche obbligatorie sui controlli selezionati.
- Scannerizzare - Avvia la scansione dell'intera regione.
- Regione di scansione - Scansiona la regione selezionata.
- Crea modulo - Salva per creare un modulo per la regione scansionata. I moduli classici hanno l'aspetto dell'immagine sottostante -

Tosca Scan - Modulo Tbox:
Tosca XScan è una parte di Tricentis Tosca e utilizzata per la scansione TBox per creare moduli Tbox. Durante la scansione, dobbiamo selezionare i motori in base all'applicazione di test. Passaggi di scansione -
- Passo 1: Vai alla sezione Moduli e seleziona il percorso di scansione “ScanàApplication”.
- Passo 2: Selezionare l'applicazione di prova dalla schermata "Selezione applicazione" e fare clic sul pulsante Scansione.
- Passo # 3: Verrà visualizzata la schermata Xscan. Qui vengono mostrati tutti i controlli disponibili insieme alle proprietà tecniche di ciascuno dei controlli. In base alle proprietà selezionate, il controllo viene identificato da Tosca. Esistono quattro modi diversi per identificare i controlli:
- Identifica per proprietà – Qui, in base alle proprietà tecniche dell'oggetto di prova, vengono identificati i controlli. Dovremmo sempre preferire proprietà tecniche come nome, id, classe, test, testo interno per riconoscere i controlli nell'applicazione. Se le proprietà non sono sufficienti per identificare alcun controllo particolare, dovremmo scegliere altre opzioni "Identificato da" che sono disponibili in Scansione Tbox.
- Identifica per ancoraggio - In questo metodo, dobbiamo identificare l'oggetto di prova con il riferimento di qualsiasi altro oggetto identificato in modo univoco. Utilizza l'algoritmo Shortest Path o Coordinate per i controlli referenziati. Qui, dobbiamo seguire le opzioni dopo aver fatto clic sul pulsante "Seleziona sullo schermo".
- Identifica per immagine - Basato sulla visualizzazione dell'immagine dell'oggetto di prova. Possiamo permettere a Tosca di riconoscere il controllo. Ma questo non è un metodo preferito e avrebbe dovuto optare per ultimo quando tutte le altre opzioni non sono in grado di riconoscere gli oggetti di prova.
- Identifica per indice – L'indice è fondamentalmente il numero di occorrenze dell'oggetto di test. È indicato da un valore numerico, a partire da 1. Possiamo evidenziare i controlli selezionati utilizzando l'opzione "Evidenzia selezione". Inoltre, possiamo selezionare direttamente un controllo dall'applicazione stessa scegliendo l'opzione "Seleziona sullo schermo". Una volta che l'oggetto si identifica in modo univoco, dobbiamo fare clic Risparmi or Termina schermata icona (disponibile in alto a sinistra) per creare un modulo.
- Passo 4: Fare clic su "Fine schermo" per cancellare le informazioni attualmente scansionate. Successivamente, fai clic sull'opzione Schermata iniziale per avviare nuovamente la scansione di una nuova pagina.





Conclusione
In questo articolo di Tricentis Tosca Tutorial, abbiamo trattato Tosca Workspace Creation in modo da poter iniziare a lavorare con Tosca Commander. Hai bisogno di ulteriori informazioni, fai clic qui per visitare il portale di supporto Tricentis.