Contattataci
 Durata 14 ore

Struttura del corso

Fondamenti dell'ingegneria del test guidata dall'AI

  • Sfide moderne nei test e il ruolo dell'AI
  • Principi e terminologia dei test generativi
  • Modelli di apprendimento automatico utilizzati nella creazione automatica di test

Trasformare requisiti e codice in test generati dall'AI

  • Estrazione dell'intento da requisiti e storie utente
  • Utilizzo di modelli linguistici per generare casi di test strutturati
  • Garantire determinismo e riproducibilità nei test generati dall'AI

Generazione automatizzata di test unitari

  • Produzione di test unitari a partire dal contesto del codice sorgente
  • Generazione di permutazioni di input e casi limite
  • Integrazione dei test generati con i comuni framework di test unitari

Creazione di test di integrazione e end-to-end assistita dall'AI

  • Mappatura del comportamento del sistema sui flussi di test
  • Creazione di percorsi di integrazione tramite analisi guidata dall'AI
  • Bilanciare la supervisione umana con la generazione automatizzata

Previsione della copertura e modellazione del rischio

  • Utilizzo di modelli ML per identificare aree di codice insufficientemente testate
  • Previsione delle aree ad alto rischio in base ai guasti storici
  • Prioritizzazione dei test utilizzando previsioni di copertura e rischio

Applicazione dell'intelligenza dei test basata su AI in CI/CD

  • Inserimento di step di analisi AI nelle pipeline
  • Attivazione della selezione dinamica dei test in base ai punteggi di rischio
  • Mantenimento di un loop di feedback per previsioni costantemente migliorate

Validazione, governance e garanzia della qualità

  • Valutazione dell'affidabilità dei test generati dall'AI
  • Gestione del bias ed evitamento di falsi positivi
  • Stabilimento di linee guida per l'uso in produzione

Scalabilità della generazione di test basata su AI tra i team

  • Strategie di adozione per le organizzazioni QA e DevOps
  • Standardizzazione dei flussi di lavoro e della documentazione
  • Promozione del miglioramento continuo tramite metriche e insight

Riepilogo e prossimi passi

Requisiti

  • Conoscenza delle metodologie di test del software
  • Esperienza con framework di test automatizzati
  • Familiarità con i concetti di programmazione e le pipeline CI/CD

Target

  • Ingegneri QA
  • SDETs
  • Team DevOps con responsabilità di test

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative