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.
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
Recensioni (1)
Conoscenza del docente sull'uso avanzato di Copilot & Sessione pratica sufficiente ed efficace
Tan - ViTrox Technologies Sdn Bhd
Corso - Intermediate GitHub Copilot
Traduzione automatica