Intrati in legatura
 Durata 14 ore

Schița de curs

Bazele ingineriei de testare bazate pe AI

  • Provocări moderne în testare și rolul AI
  • Principii și terminologie ale testării generative
  • Modele de machine learning folosite în crearea automată a testelor

Transformarea cerințelor și a codului în teste generate de AI

  • Extragerea intenției din cerințe și user stories
  • Folosirea modelelor de limbaj pentru a genera cazuri de test structurate
  • Asigurarea determinismului și reproductibilității în testele generate de AI

Generarea automată a testelor unitare

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

Crearea asistată de AI a testelor de integrare și end-to-end

  • Maparea comportamentului sistemului la fluxuri de test
  • Crearea căilor de integrare folosind analize bazate pe AI
  • Echilibrarea supravegherii umane cu generarea automată

Predicția acoperirii și modelarea riscurilor

  • Folosirea modelelor ML pentru a identifica regiunile de cod insuficient testate
  • Prezicerea zonelor cu risc ridicat pe baza defecțiunilor istorice
  • Prioritizarea testelor folosind predicții de acoperire și risc

Aplicarea inteligenței de testare bazate pe AI în CI/CD

  • Încorporarea pașilor de analiză AI în pipeline-uri
  • Declanșarea selecției dinamice a testelor pe baza scorurilor de risc
  • Menținerea unui feedback loop pentru predicții îmbunătățite continuu

Validare, guvernanță și asigurarea calității

  • Evaluarea fiabilității testelor generate de AI
  • Gestionarea bias-ului și evitarea falselor pozitive
  • Stabilirea unor măsuri de siguranță pentru utilizarea în producție

Scalarea generării de teste bazate pe AI în echipe

  • Strategii de adopție pentru organizații QA și DevOps
  • Standardizarea fluxurilor de lucru și a documentației
  • Impulsionarea îmbunătățirii continue cu metrici și insight-uri

Rezumat și pașii următori

Cerințe

  • Înțelegerea metodologiilor de testare software
  • Experiență cu framework-uri de testare automată
  • Familiaritate cu concepte de programare și pipeline-uri CI/CD

Public țintă

  • Ingineri QA
  • SDET
  • Echipe DevOps cu responsabilități de testare

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite