Contattataci

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à
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative