Schița de curs

Introducere în IA în Software Testing

  • Panoramă cu capacitățile AI în testare și QA
  • Tipuri de instrumente AI folosite în fluxurile moderne de testare
  • Avantaje și riscuri ale ingineriei calității guițe de IA

LLM-uri pentru Generarea Scenariilor de Test

  • Ingineria prompt pentru generarea testelor unitare și funcționale
  • Crearea de șabloane de teste parametrizate și guiți de date
  • Convertirea istoriilor utilizatorului și cerințelor în scripturi de test

IA în Testare Explorativă și Cazuri la Limită

  • Identificarea ramurilor sau condițiilor netestate folosind AI
  • Simularea scenariilor de utilizare rare sau abnorale
  • Strategii guiți de riscuri pentru generarea testelor

Testare UI și Regresivă Automată

  • Utilizarea instrumentelor AI precum Testim sau mabl pentru crearea testelor UI
  • Menținerea testelor UI stabile prin selecțori auto-reparați
  • Analiza impactului regresivă bazată pe IA după modificările codului

Analiză a Eșecurilor și Optimizarea Testelor

  • Clusterez eșecurile testelor folosind modele LLM sau ML
  • Reducerea executărilor flaky ale testelor și a fatigii de alerte
  • Prioritizarea execuției testelor pe baza înștiințării istorice

Integrare în Pipelines CI/CD

  • Înglobarea generării de teste AI în Jenkins, acțiuni GitHub sau CI GitLab
  • Validarea calității testelor în timpul pull request-urilor
  • Automatizarea rulback-ului și a testării inteligente în pipeline-uri

Tendințe Viitoare și Utilizarea Responsabilă a IA în QA

  • Evaluarea exactității și a siguranței testelor generate de AI
  • Governiment și urme de audit pentru procesele de testare îmbunătățite prin IA
  • Tendințe în platformele AI-QA și observabilitatea inteligentă

Rezumat și Pasul Următor

Cerințe

  • Experiență în testarea software, planificarea testelor sau automizarea QA
  • Cunoașterea cu cadre de testare precum JUnit, PyTest sau Selenium
  • Compreensiune de bază a pipeline-urilor CI/CD și mediilor DevOps

Publicul țintă

  • Inginerii QA
  • Inginerii Dezvoltării Software în Test (SDET)
  • Testeri de software care lucrează în setări agile sau DevOps
 14 ore

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite