Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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