Intrati in legatura
 Durata 21 ore

Schița de curs

Introducere în AI pentru QA

  • Ce este Inteligența Artificială?
  • Machine Learning vs Deep Learning vs Sisteme bazate pe reguli
  • Evoluția testării software-ului cu ajutorul AI
  • Beneficii cheie și provocări ale AI în QA

Baze de Date și ML pentru Tester

  • Înțelegerea datelor structurate vs. nestructurate
  • Funcții, etichete și seturi de date de training
  • Învățare supravegheată și nesupravegheată
  • Introducere în evaluarea modelelor (acuratețe, precizie, recall, etc.)
  • Seturi de date QA din lumea reală

Cazuri de utilizare AI în QA

  • Generarea automată a cazurilor de testare cu AI
  • Predicția defectelor folosind ML
  • Prioritizarea testelor și testarea bazată pe risc
  • Testare vizuală cu computer vision
  • Analiza log-urilor și detectarea anomaliilor
  • Procesarea limbajului natural (NLP) pentru scripturi de testare

Instrumente AI pentru QA

  • Prezentare generală a platformelor QA activate prin AI
  • Folosirea bibliotecilor open-source (de ex., Python, Scikit-learn, TensorFlow, Keras) pentru prototipuri QA
  • Introducere în LLM-uri în automatizarea testelor
  • Construirea unui simplu model AI pentru predicția eșecurilor de testare

Integrarea AI în fluxurile de lucru QA

  • Evaluarea gradului de pregătire pentru AI a proceselor QA
  • Integrare continuă și AI: cum să încorporezi inteligență în pipeline-urile CI/CD
  • Proiectarea suitei de testare inteligente
  • Gestionarea drift-ului modelelor AI și a ciclrilor de retraining
  • Considerații etice în testarea bazată pe AI

Laboratoare practice și Proiect Capstone

  • Lab 1: Automatizează generarea cazurilor de testare folosind AI
  • Lab 2: Construiește un model de predicție a defectelor folosind date istorice de testare
  • Lab 3: Folosește un LLM pentru a revizui și optimiza scripturile de testare
  • Capstone: Implementare end-to-end a unui pipeline de testare bazat pe AI

Cerințe

Se așteaptă ca participanții să aibă:

  • 2+ ani experiență în roluri de testare software/QA
  • familiere cu instrumente de automatizare a testelor (de ex., Selenium, JUnit, Cypress)
  • cunoștințe de bază despre programare (preferabil în Python sau JavaScript)
  • experiență cu controlul versiunilor și instrumente CI/CD (de ex., Git, Jenkins)
  • nu este necesară experiență anterioară în AI/ML, deși curiozitatea și dorința de a experimenta sunt esențiale

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite