Intrati in legatura

Schița de curs

Fundamentele Asigurării Calității și Testării

  • Definirea calității, asigurării calității și testării
  • Cele șapte principii de testare (ISTQB CTFL v4.0)
  • Testarea vs. debugarea vs. controlul calității
  • Psihologia testării
  • Roluri și responsabilități într-o echipă QA

Ciclu de Viață al Dezvoltării Software-ului și Testarea

  • Fazele ciclului de viață al testării software (STLC)
  • Aproachări de testare Waterfall, Agile, DevOps și CI/CD
  • Niveluri de testare: unitate, integrare, sistem, acceptanță
  • Strategii de testare shift-left și shift-right
  • Traceabilitatea între cerințe și cazurile de testare

Tehnici de Testare Statică

  • Recenzări, walkthrough-uri și inspecții
  • Analiză statică folosind instrumente automate
  • Recenzare bazată pe liste de verificare și pe roluri
  • Tehnici de recenzare formală și informală
  • Integrarea testării statice în fluxurile de lucru Agile

Tehnici de Testare

  • Tehnici black-box: partizionarea de echivalență, analiza valorilor limită
  • Testarea cu tabele decizionale și testarea tranzițiilor de stare
  • Testarea cu cazuri de utilizare și testarea explorativă
  • Tehnici white-box: acoperirea enunțurilor și deciziilor
  • Tehnici bazate pe experiență și ghicirea erorilor (error guessing)

Gestiunea Defecțiunilor

  • Ciclu de viață al defecțiunii: detectare, raportare, triaj, rezolvare, închidere
  • Scrierea raporturilor de defecțiuni eficiente cu JIRA
  • Clasificarea severității vs. priorității defecțiunilor
  • Tehnici de analiză a cauzei radicale
  • Metrii de defecțiuni și analiza tendințelor

Gestiunea Testării și Testarea Bazată pe Riscuri

  • Metode de planificare și estimare a testării
  • Identificarea, evaluarea și atenuarea riscurilor
  • Monitorizarea, controlul și raportarea testării
  • Definirea criteriilor de completate a testării și a condițiilor de ieșire
  • Documente de strategie de testare și politică de testare aliniate cu ISTQB

Fundamentele Instrumentelor de Testare și Automatizării

  • Clasificarea instrumentelor de testare (categoriile de instrumente ISTQB)
  • Beneficiile și riscurile automatizării testelor
  • Selectarea instrumentelor: soluții open-source vs. comerciale
  • Introducere în Selenium, Playwright și Cypress
  • Construirea unui suite de testare automatizat de bază

Introducere în AI în Asigurarea Calității

  • Concepte de AI și machine learning pentru testatori
  • Clasificare: AI pentru testare vs. testarea sistemelor de AI
  • Paisajul actual al testării cu AI: oportunități și limitări
  • Caracteristici de calitate pentru sistemele bazate pe AI
  • Prezentarea programului de studii ISTQB CT-AI și relevanța sa

Generarea de Cazuri de Testare Asistată de AI

  • Folosirea LLM-urilor (ChatGPT, Claude, Copilot) pentru redactarea cazurilor de testare
  • Tehnici de prompt engineering pentru generarea scenariilor de testare
  • Convertirea user stories și criteriilor de acceptanță în cazuri de testare
  • Recenzarea și validarea cazurilor de testare generate de AI
  • Platforme: Testim, Mabl și instrumente native de generare de testare cu AI

Automatizarea Testării Asistată de AI

  • Automatizarea de testare self-healing cu Katalon Studio AI
  • Recunoașterea obiectelor și localizarea elementelor conduse de AI
  • Testarea de regresie vizuală cu Applitools Eyes
  • Selenium cu plugin-uri AI pentru automatizare rezilientă
  • Reducerea efortului de mentenanță cu locatori inteligenți

AI pentru Predicția și Analiza Defecțiunilor

  • Selectarea predictivă a testelor cu Launchable și Sealights
  • Clusteringul defecțiunilor și detectarea anomaliilor cu ReportPortal
  • Analiza cauzei radicale asistată de AI
  • Scoruri de risc de calitate și analiza lacunelor de testare
  • Folosirea datelor istorice de defecțiuni pentru prioritizarea testării

Evaluarea Instrumentelor de AI și Integrarea în CI/CD

  • Criterii pentru evaluarea instrumentelor de testare cu AI
  • Analiza ROI-ului și strategia de adoptare
  • Integrarea instrumentelor de testare cu AI în Jenkins, GitHub Actions, GitLab CI
  • Proiectarea pipeline-ului: când și unde să rulezi testele conduse de AI
  • Măsurarea eficacității testării cu AI prin metrici

Aspecte Etice în Testarea Condusă de AI

  • Biasul și echitatea în datele de testare generate de AI
  • Preocupări privind confidențialitatea la utilizarea instrumentelor de AI cloud-based
  • Transparența și explicabilitatea deciziilor de testare luate de AI
  • Considerații privind guvernanța și conformitatea
  • Practici responsabile de AI pentru echipele QA

Pregătirea pentru Examenul ISTQB CTFL

  • Structura, durata și scorarea examenului CTFL v4.0
  • Tipuri de întrebări și strategii de răspuns
  • Distribuția ponderilor tematicilor pe capitolele din programul de studii CTFL
  • Examen de practică cu întrebări de probă în stil ISTQB
  • Drum de studiu și resurse recomandate

Capstone: Flux de lucru end-to-end de testare îmbunătățit cu AI

  • Proiectarea cazurilor de testare dintr-un document de cerințe de exemplu
  • Folosirea AI pentru generarea și rafinarea scenariilor de testare
  • Automatizarea testelor selectate cu instrumente self-healing
  • Raportarea defecțiunilor și rularia analizei cauzei radicale asistate de AI
  • Retrospectivă: integrarea AI în practica zilnică QA

Cerințe

  • Înțelegere de bază a conceptelor și terminologiei de dezvoltare software
  • Familiarizare fundamentală cu testarea software-ului
  • Nu este necesară o certificare ISTQB anterioară sau un training formal de QA

Public Țintă

  • Profesioniști QA și testatori software care se pregătesc pentru certificarea ISTQB Foundation Level
  • Ingineri de testare care doresc să integreze instrumente de AI în fluxurile lor de testare
  • Echipe care trec de la testarea ad-hoc la framework-uri structuratede QA
 21 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite