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)
  • Testare vs. depanare vs. control al 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 cadrul 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ă

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

Modulul 4: Tehnici de Testare

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

Modulul 5: Gestionarea Defectelor

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

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

  • Planificarea testării și metode de estimare
  • 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 la ISTQB

Modulul 7: Instrumente de Testare și Fundamente ale Automatizării

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

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

  • Concepte de AI și machine learning pentru testeri
  • Taxonomie: AI pentru testare vs. testarea sistemelor bazate pe AI
  • Panorama actuală a testării cu AI: oportunități și limitări
  • 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 Asistate de AI

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

Modulul 10: Automatizarea Testelor Asistate de AI

  • Automatizarea testelor cu auto-reparare folosind Katalon Studio AI
  • Recunoașterea obiectelor și localizarea elementelor bazate pe AI
  • Testare de regresie vizuală cu Applitools Eyes
  • Selenium cu plugin-uri AI pentru automatizare rezistentă
  • Reducerea efortului de întreținere cu localizatori inteligenți

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

  • Selectarea predictivă a testelor cu Launchable și Sealights
  • Clustere de eșecuri și detectarea anomaliilor cu ReportPortal
  • Analiza cauzelor fundamentale asistată de AI
  • Scorarea riscurilor de calitate și analiza golurilor de testare
  • Utilizarea datelor istorice ale defectelor pentru a prioritiza testarea

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

  • Criterii pentru evaluarea instrumentelor de testare bazate pe AI
  • Analiza ROI și strategia de adoptare
  • Integrarea instrumentelor de testare bazate pe 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 bazate pe AI cu metrici

Modulul 13: Considerații Etici în Testarea Bazată pe AI

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

Modulul 14: Pregătire pentru Examenul ISTQB CTFL

  • Structura, durata și punctajul examenului CTFL v4.0
  • Tipuri de întrebări și strategii de răspuns
  • Distribuția ponderii pe capitolele programei CTFL
  • Examen practic cu întrebări de tip 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 pe baza unui document de cerințe exemplu
  • Utilizarea AI pentru a genera și rafina scenarii de testare
  • Automatizarea testelor selectate cu instrumente cu 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
  • Familiaritate de bază cu 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