Struttura del corso
Fondamenti di QA e Automazione
- Tipologie di testing e ruolo dei test di regressione.
- Confronto tra testing manuale e testing automatizzato.
- Quando l'automazione apporta valore e quali attività dovrebbero rimanere manuali.
- Buone pratiche per test automatizzati mantenibili.
Utilizzo di Katalon Studio
- Panoramica delle funzionalità e dei componenti principali di Katalon Studio.
- Creazione di un progetto e comprensione della sua struttura.
- Lavoro con casi di test, suite di test, oggetti di test e report di esecuzione.
- Utilizzo di registrazione, spy per oggetti e riproduzione per accelerare la creazione dei test.
Costruzione di Test Automatizzati Riutilizzabili
- Impiego di variabili, condizioni, cicli e passi riutilizzabili nella logica dei test.
- Utilizzo di keyword integrate e creazione di semplici keyword personalizzate.
- Parametrizzazione dei test con dati di input e variabili globali.
- Miglioramento della leggibilità e della manutenibilità dei test automatizzati.
Automazione dei Test per le API
- Fondamenti del testing delle API e concetti REST comuni.
- Creazione di richieste per metodi e endpoint comuni.
- Validazione di codici di stato, intestazioni, contenuto della risposta e tempi di risposta di base.
- Collegamento delle richieste, utilizzo delle variabili e organizzazione dei controlli di regressione API.
Automazione dei Test per l'Interfaccia Utente Web
- Creazione di test automatizzati basati su browser in Katalon Studio.
- Utilizzo di locatori, form, flussi di navigazione e azioni UI comuni.
- Gestione di attese, checkpoint e passi di validazione per un'esecuzione stabile.
- Creazione di flussi di test riutilizzabili per scenari aziendali chiave.
Test Mobile di Base in Katalon Studio
- Concetti di automazione mobile e collocazione dei test mobile in Katalon Studio.
- Preparazione di semplici scenari di test mobile e comprensione dei requisiti di configurazione.
- Riutilizzo dei principi di progettazione dell'automazione comuni tra test web e mobile.
Esecuzione dei Test, Reporting e Prossimi Passi
- Organizzazione dei test in suite per esecuzioni di regressione ripetibili.
- Revisione dei risultati di esecuzione, dei log e dei report.
- Identificazione delle cause comuni di instabilità dei test e miglioramento dell'affidabilità.
- Definizione di prossimi passi pratici per l'adozione dell'automazione dei test da parte del team.
Requisiti
- Conoscenza di base dei concetti di testing software, inclusi i test funzionali e di regressione.
- Esperienza nel testing manuale di applicazioni web o API.
- Familiarità di base con la programmazione o confidenza nel lavorare con logiche, variabili e script semplici.
Destinatari
- Tester manuali in transizione verso il test automation.
- Membri del team QA che devono creare e mantenere test di regressione automatizzati in Katalon Studio.
- Membri tecnici del team coinvolti nella validazione di test per web, API o applicazioni mobili di base.
Recensioni (3)
La pazienza e il ritmo del relatore.
Jace - Vodacom
Corso - Test Automation with Selenium
Traduzione automatica
Gli argomenti principali possono essere discussi e concordati con l'inistruttore in anticipo. Atmosfera rilassata e piacevole durante i giorni del seminario.
Lorenz - Continentale Lebensversicherung AG
Corso - Advanced Selenium
Traduzione automatica
Ho acquisito nuove conoscenze e ne sono piuttosto sicuro. Non c'è nulla di oscuro.
Barbara - Titian Software Poland Sp. z o.o.
Corso - Selenium WebDriver in C#
Traduzione automatica