Struttura del corso

Introduzione all'Intelligenza Artificiale in Software Testing

  • Panoramica sulle capacità dell'IA nella testing e QA
  • Tipi di strumenti IA utilizzati nei moderni workflow di test
  • Vantaggi e rischi dell'ingegneria della qualità guidata dall'IA

LLM per la Generazione dei Caso di Test

  • Ingegneria delle richieste per generare test unitari e funzionali
  • Creazione di modelli di test parametrizzati e basati sui dati
  • Conversione di storie utente e requisiti in script di test

IA nella Testing Esplorativa e dei Caso Edge

  • Identificazione di ramificazioni o condizioni non testate utilizzando l'IA
  • Simulazione di scenari di utilizzo rari o anomali
  • Strategie di generazione dei test basate sul rischio

Test UI e Regression Automatizzati

  • Utilizzo degli strumenti IA come Testim o mabl per la creazione di test UI
  • Mantenimento di test UI stabili tramite selettori autoguaritori
  • Analisi dell'impatto della regressione basata sull'IA dopo modifiche del codice

Analisi dei Fallimenti e Ottimizzazione dei Test

  • Clustering dei fallimenti dei test utilizzando modelli LLM o ML
  • Riduzione delle esecuzioni di test flaky e del surriscaldamento degli avvisi
  • Priorizzazione dell'esecuzione dei test in base a insight storici

Integrazione nella Pipeline CI/CD

  • Inserimento della generazione di test IA nelle Jenkins, Actions di GitHub o CI di GitLab
  • Validazione della qualità dei test durante le richieste pull
  • Automatizzazione dei rollbacks e degli smart gate dei test nelle pipeline

Tendenze Futurore e Uso Responsabile dell'IA nella QA

  • Valutazione dell'esattezza e della sicurezza dei test generati dall'IA
  • Goernenza e trail di auditing per i processi di testing migliorati dall'IA
  • Tendenze nei piattaforme AI-QA e nell'osservabilità intelligente

Riepilogo e Passaggi Successivi

Requisiti

  • Esperienza nel testing software, nel piano di test o nell'automazione della QA
  • Familiarità con i framework di testing come JUnit, PyTest o Selenium
  • Comprensione basilare delle CI/CD pipeline e degli ambienti DevOps

Pubblico Obiettivo

  • Ingegneri QA
  • Software Development Engineers in Test (SDETs)
  • Tester software che operano in ambienti agile o DevOps
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Corsi in Arrivo

Categorie relative