Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Introducere în IA în Testarea Software
- Prezentare generală a capacităților IA în testare și QA
- Tipuri de instrumente de IA utilizate în fluxurile moderne de testare
- Beneficii și riscuri ale ingineriei calității bazate pe IA
LLMs pentru Generarea de Cazuri de Testare
- Inginerie de prompturi pentru generarea de teste unitare și funcționale
- Crearea de șabloane de teste parametrizate și bazate pe date
- Conversia poveștilor utilizatorilor și a cerințelor în scripturi de testare
IA în Testarea Exploratorie și a Cazurilor Limită
- Identificarea ramurilor sau condițiilor netestate folosind IA
- Simularea scenariilor de utilizare rare sau anormale
- Strategii de generare de teste bazate pe risc
Testare Automatizată de Interfață și de Regresie
- Utilizarea instrumentelor de IA precum Testim sau mabl pentru crearea de teste de interfață
- Menținerea testelor de interfață stabile prin selectoare auto-reparatoare
- Analiza impactului de regresie bazată pe IA după modificări de cod
Analiza Defecțiunilor și Optimizarea Testelor
- Gruparea defecțiunilor testelor folosind modele LLM sau ML
- Reducerea testelor fluctuante și a oboselii alerțelor
- Priorizarea execuției testelor bazată pe informații istorice
Integrarea în Fluxurile CI/CD
- Încorporarea generării de teste IA în Jenkins, GitHub Actions sau GitLab CI
- Validarea calității testelor în timpul cererilor de pull
- Rollback-uri automate și gating inteligent al testelor în fluxuri
Tendințe Viitoare și Utilizarea Responsabilă a IA în QA
- Evaluarea acurateței și siguranței testelor generate de IA
- Guvernanță și urme de audit pentru procesele de testare îmbunătățite de IA
- Tendințe în platformele AI-QA și observabilitatea inteligentă
Rezumat și Pași Următori
Cerințe
- Experiență în testare software, planificare de teste sau automatizare QA
- Familiaritate cu framework-uri de testare precum JUnit, PyTest sau Selenium
- Înțelegere de bază a fluxurilor CI/CD și a mediilor DevOps
Publicul Țintă
- Ingineri QA
- Ingineri de Dezvoltare Software în Testare (SDETs)
- Testeri software care lucrează în medii agile sau DevOps
14 Ore
Mărturii (1)
Am dobândit cunoștințe despre biblioteca Streamlit din Python și cu siguranță voi încerca să o folosesc pentru a îmbunătăți aplicațiile din echipa mea, care sunt realizate în R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Curs - GitHub Copilot for Developers
Tradus de catre o masina