Struttura del corso
Fondamenti della qualità del software e dell’automazione
- Tipologie di test e ruolo dei test di regressione nel ciclo di sviluppo
- Test manuali versus test automatizzati
- In quali casi l’automazione risulta utile e quali attività è meglio mantenere manuali
- Pratiche consigliate per realizzare test automatizzati facili da mantenere
Utilizzo di Katalon Studio
- Panoramica delle funzionalità e dei componenti principali di Katalon Studio
- Creazione di un progetto e comprensione della sua struttura organizzativa
- Gestione dei casi di test, delle suite di test, degli oggetti definiti e dei report di esecuzione
- Sfruttamento della registrazione, dello spionaggio degli oggetti e della riproduzione per accelerare la creazione dei test
Creazione di test automatizzati riutilizzabili
- Impiego di variabili, condizioni, cicli e fasi ricorrenti nella logica di test
- Utilizzo delle parole chiave predefinite e della possibilità di crearne di personalizzate in modo semplice
- Parametrizzazione dei test tramite dati di input e variabili globali
- Miglioramento della leggibilità e della manutenibilità dei test automatizzati
Automazione dei test API
- Nozioni di base sull’automatizzazione dei test API e sui concetti principali del protocollo REST
- Creazione di richieste corrispondenti a metodi e endpoint più comuni
- Verifica dei codici di stato, delle intestazioni, del contenuto della risposta e dei tempi di risposta minima
- Collegamento tra diverse richieste, utilizzo delle variabili e organizzazione efficace dei controlli di regressione API
Automazione dei test per interfacce web
- Sviluppo di test automatizzati basati su browser in Katalon Studio
- Gestione di identificatori unici degli elementi, moduli, flussi di navigazione e azioni tipiche dell’interfaccia utente
- Impiego di tempi di attesa, punti di controllo e fasi di validazione per garantire l’esecuzione stabile dei test
- Realizzazione di flussi testuali riutilizzabili per gestire scenari aziendali chiave
Introduzione ai test su dispositivi mobili in Katalon Studio
- Concetti fondamentali dell’automazione mobile e il suo ruolo all’interno di Katalon Studio
- Preparazione di semplici scenari testuali per dispositivi mobili e comprensione dei requisiti preliminari per la loro esecuzione
- Ripetizione, in modo coerente, delle buone pratiche progettuali comuni sia ai test web che a quelli su mobile
Esecuzione dei test, generazione di report e indicazioni future
- Organizzazione dei test in suite per facilitare esecuzioni ripetitive dei test di regressione
- Analisi dei risultati ottenuti, dei log e dei rapporti generati dal sistema
- Riconoscimento delle cause più frequenti che portano a una scarsa stabilità nei test e come intervenire per migliorarla
- Definizione di passi concreti da attuare affinché l’intera squadra possa adottare con successo i test automatizzati
Requisiti
- Conoscenza di base dei concetti legati ai test software, inclusi quelli funzionali e di regressione
- Esperienza nell’effettuare test manuali su applicazioni web o API
- Familiarità di base con la programmazione o sicurezza nel lavorare con logica, variabili e semplici script
Destinatari
- Tester manuali che intendono avvicinarsi all’automazione dei test
- Membri delle squadre QA chiamati a creare e mantenere test automatizzati di regressione con Katalon Studio
- Squadre tecniche impegnate nella validazione di applicazioni web, API o anche di base su piattaforma mobile
Recensioni (3)
Le possibilità di Postman e del suo utilizzo futuro.
Gordana Gacic - SEE Digital D.O.O.
Corso - API Testing with Postman
Traduzione automatica
esercitazioni pratiche, più facile da ricordare
ashley bolen - Insurance Corporation of British Columbia
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