Schița de curs

Fundamentele Ingineriei de Testare Bazate pe Inteligență Artificială

  • Provocări moderne în testare și rolul inteligenței artificiale
  • Principii și terminologie ale testării generative
  • Modele de învățare automată folosite în crearea automată de teste

Transformarea Cerințelor și Codului în Teste Generate de Inteligență Artificială

  • Extragerea intenției din cerințe și povești de utilizator
  • Folosirea modelelor de limbaj pentru a genera cazuri de testare structurate
  • Asigurarea determinismului și reproductibilității în testele generate de inteligență artificială

Generarea Automată de Teste Unitare

  • Producerea de teste unitare din contextul codului sursă
  • Generarea permutărilor de intrare și a cazurilor limită
  • Integrarea testelor generate cu framework-uri comune de testare unitară

Crearea Asistată de Inteligență Artificială a Testelor de Integrare și End-to-End

  • Maparea comportamentului sistemului la fluxuri de testare
  • Crearea de căi de integrare folosind analiza bazată pe inteligență artificială
  • Echilibrarea supravegherii umane cu generarea automată

Prezicerea Acoperirii și Modelarea Riscurilor

  • Utilizarea modelelor de învățare automată pentru a identifica regiuni de cod sub-testate
  • Prezicerea zonelor de risc ridicat bazată pe defecțiuni istorice
  • Priorizarea testelor folosind predicții de acoperire și risc

Aplicarea Inteligenței Bazate pe Teste în CI/CD

  • Integrarea pașilor de analiză bazată pe inteligență artificială în pipeline-uri
  • Declanșarea selecției dinamice de teste bazată pe scoruri de risc
  • Menținerea unei bucle de feedback pentru îmbunătățirea continuă a predicțiilor

Validare, Guvernanță și Asigurarea Calității

  • Evaluarea fiabilității testelor generate de inteligență artificială
  • Gestionarea părtinirilor și evitarea falselor pozitive
  • Stabilirea gardurilor de protecție pentru utilizarea în producție

Scalarea Generării de Teste Bazate pe Inteligență Artificială în Echipe

  • Strategii de adoptare pentru organizațiile QA și DevOps
  • Standardizarea fluxurilor de lucru și a documentației
  • Conducerea îmbunătățirii continue cu metrici și insights

Rezumat și Pași Următori

Cerințe

  • Înțelegerea metodelor de testare a software-ului
  • Experiență cu framework-uri de testare automată
  • Familiaritate cu conceptele de programare și pipeline-uri CI/CD

Publicul țintă

  • Ingineri QA
  • SDETs
  • Echipe DevOps cu responsabilități de testare
 14 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite