Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
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