Struttura del corso
Concetti Avanzati di Selenium
- Revisione dell'architettura di Selenium e delle best practices
- Capacità avanzate del WebDriver
- Progettazione di test automation mantenibili e scalabili
- Sfide comuni nel testing di applicazioni web complesse
Identificazione Avanzata degli Oggetti
- Strategie di localizzazione avanzate
- Selettori XPath e CSS dinamici e complessi
- Gestione degli elementi web dinamici
- Localizzare e interagire programmaticamente con gli oggetti web
Cattura e Validazione dei Dati
- Estrazione di dati dai controlli web
- Validazione del contenuto dinamico
- Lavorare con tabelle, elenchi ed elementi complessi della pagina
- Tecniche di verifica basate su pattern
Gestione delle Eccezioni e Affidabilità del Test
- Gestione delle eccezioni Selenium
- Implementazione di una gestione degli errori robusta
- Strategie di sincronizzazione e attese esplicite
- Miglioramento della stabilità e mantenibilità del test
Logging e Reporting
- Implementazione di strategie di logging efficaci
- Debugging delle esecuzioni dei test falliti
- Cattura di screenshot ed evidenze dell'esecuzione
- Integrazione del logging con i framework di reporting dei test
Epressioni Regolari e Validazione Avanzata
- Comprensione delle espressioni regolari
- Corrispondenza di pattern per il contenuto dinamico
- Affermazioni e validazioni avanzate
- Casi d'uso pratici per l'automazione dei test
Test Automation Data-Driven
- Principi del testing data-driven
- Lettura dei dati di test da fonti esterne
- Parametrizzazione dei test automatizzati
- Costruzione di framework di test riutilizzabili e scalabili
Test Cross-Browser e in Parallelo
- Esecuzione dei test su più browser
- Considerazioni sulla compatibilità del browser
- Introduzione all'architettura di Selenium Grid
- Esecuzione distribuita e parallela dei test
Best Practices e Revisione del Corso
- Raccomandazioni per framework di test automation
- Miglioramento delle prestazioni e mantenibilità dei test
- Revisione dei concetti chiave
- Domande, discussioni e prossimi passi
Requisiti
- Esperienza nei test automatizzati con Selenium
- Esperienza nello sviluppo di applicazioni web (consigliata)
- Conoscenza di Java (consigliata)
Pubblico
- Test software
- Responsabili dei test
- Professionisti della garanzia della qualità
Recensioni (7)
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
Mi è davvero piaciuto il modo in cui l'inistruttore spiegava
Matteo - Fincons Group
Corso - Advanced Selenium
Traduzione automatica
le sessioni di pratica
Giuseppe - Fincons Group
Corso - Advanced Selenium
Traduzione automatica
L'istruttore è stato paziente con noi.
Zikhona Gqamana - Multichoice
Corso - Advanced Selenium
Traduzione automatica
Le diverse materie trattate nell'addestramento.
Mpho - Multichoice
Corso - Advanced Selenium
Traduzione automatica
spiegazione chiara
Ramya Krishna - Multichoice
Corso - Advanced Selenium
Traduzione automatica
Il fatto che TJ fosse disposto a spiegare diverse volte e facesse del suo meglio per far capire il concetto
Anita Antonie - Hollard Insurance
Corso - Advanced Selenium
Traduzione automatica