Intrati in legatura

Schița de curs

Modulul 1: 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. depanarea vs. controlul calității
  • Psihologia testării
  • Roluri și responsabilități într-o echipă QA

Modulul 2: Ciclul de Viață al Dezvoltării Software și Testarea

  • Fazele Ciclului de Viață al Testării Software (STLC)
  • Abordări de testare în Waterfall, Agile, DevOps și CI/CD
  • Niveluri de testare: unitate, integrare, sistem, acceptare
  • Strategii de testare shift-left și shift-right
  • Trasabilitatea între cerințe și cazuri de testare

Modulul 3: Tehnici de Testare Statică

  • Revizuiri, walkthrough-uri și inspecții
  • Analiză statică folosind instrumente automate
  • Revizuire bazată pe checklist-uri și roluri
  • Tehnici de revizuire formală și informală
  • Integrarea testării statice în fluxurile de lucru Agile

Modulul 4: Tehnici de Testare

  • Tehnici black-box: partiționarea echivalentă, analiza valorilor la limită
  • Testarea pe bază de tabele de decizie și tranziții de stare
  • Testarea bazată pe cazuri de utilizare și testarea exploratorie
  • Tehnici white-box: acoperirea declarațiilor și deciziilor
  • Tehnici bazate pe experiență și ghicirea erorilor

Modulul 5: Gestionarea Defectelor

  • Ciclul de viață al defectelor: detectare, raportare, triaj, rezolvare, închidere
  • Scrierea de rapoarte eficiente de defecte cu JIRA
  • Clasificarea severității vs. prioritatea defectelor
  • Tehnici de analiză a cauzelor fundamentale
  • Metrici și analiza tendințelor defectelor

Modulul 6: Managementul Testării și Testarea Bazată pe Risc

  • Planificarea și metodele de estimare a testării
  • Identificarea, evaluarea și mitigarea riscurilor
  • Monitorizarea, controlul și raportarea testării
  • Definirea criteriilor de finalizare și condițiilor de ieșire
  • Documente de strategie și politică de testare aliniate ISTQB

Modulul 7: Instrumente de Testare și Fundamentele Automatizării

  • Clasificarea instrumentelor de testare (categorii de instrumente ISTQB)
  • Beneficii și riscuri ale automatizării testării
  • Selectarea instrumentelor: soluții open-source vs. comerciale
  • Introducere în Selenium, Playwright și Cypress
  • Construirea unui set de teste automate de bază

Modulul 8: Introducere în AI în Asigurarea Calității

  • Concepte de AI și învățare automată pentru testeri
  • Taxonomie: AI pentru testare vs. testarea sistemelor AI
  • Panorama actuală a testării AI: oportunități și limite
  • Caracteristici de calitate pentru sistemele bazate pe AI
  • Prezentare generală a programei ISTQB CT-AI și relevanța sa

Modulul 9: Generarea de Cazuri de Testare Asistată de AI

  • Utilizarea modelelor lingvistice (ChatGPT, Claude, Copilot) pentru redactarea cazurilor de testare
  • Tehnici de inginerie a prompt-urilor pentru generarea de scenarii de testare
  • Conversia poveștilor utilizatorilor și a criteriilor de acceptare în cazuri de testare
  • Revizuirea și validarea cazurilor de testare generate de AI
  • Platforme: Testim, Mabl și alte instrumente native de generare de teste bazate pe AI

Modulul 10: Automatizarea Testării Asistată de AI

  • Automatizarea testării cu auto-reparare folosind Katalon Studio AI
  • Recunoașterea obiectelor și localizarea elementelor asistată de AI
  • Testarea de regresie vizuală cu Applitools Eyes
  • Selenium cu plugin-uri AI pentru automatizare rezistentă
  • Reducerea costurilor de întreținere cu localizatori inteligenți

Modulul 11: AI pentru Predicția și Analiza Defectelor

  • Selecția predictivă a testelor cu Launchable și Sealights
  • Detectarea clusterelor de eșecuri și a anomaliilor cu ReportPortal
  • Analiza cauzelor fundamentale asistată de AI
  • Scorarea riscului de calitate și analiza golurilor de testare
  • Utilizarea datelor istorice ale defectelor pentru prioritizarea testării

Modulul 12: Evaluarea Instrumentelor AI și Integrarea CI/CD

  • Criterii pentru evaluarea instrumentelor de testare AI
  • Analiza ROI și strategia de adoptare
  • Integrarea instrumentelor de testare AI în Jenkins, GitHub Actions, GitLab CI
  • Proiectarea pipeline-urilor: când și unde să rulezi teste bazate pe AI
  • Măsurarea eficienței testării AI cu metrici

Modulul 13: Considerații Etici în Testarea Conducată de AI

  • Părtinirea și corectitudinea în datele de testare generate de AI
  • Preocupări legate de confidențialitate la utilizarea instrumentelor AI în cloud
  • Transparența și explicabilitatea deciziilor de testare AI
  • Considerații de guvernanță și conformitate
  • Practici responsabile de AI pentru echipele QA

Modulul 14: Pregătirea pentru Examenul ISTQB CTFL

  • Structura, durata și sistemul de punctaj al examenului CTFL v4.0
  • Tipuri de întrebări și strategii de răspuns
  • Distribuția ponderilor pe capitolele din programa CTFL
  • Examen de practică cu întrebări tipice ISTQB
  • Plan de studiu și resurse recomandate

Modulul 15: Proiect Final: Flux de Lucru de Testare Îmbunătățit de AI de la Început până la Sfârșit

  • Proiectarea cazurilor de testare dintr-un document de cerințe eșantion
  • Utilizarea AI pentru generarea și rafinarea scenariilor de testare
  • Automatizarea testelor selectate cu instrumente de auto-reparare
  • Raportarea defectelor și efectuarea analizei cauzelor fundamentale asistate de AI
  • Retrospectivă: integrarea AI în practica zilnică de QA

Cerințe

  • Înțelegere de bază a conceptelor și terminologiei de dezvoltare software
  • Cunoștințe de bază despre testarea software
  • Nu este necesară o certificare ISTQB anterioară sau o formare formală în QA

Publicul țintă

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

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite