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.
Durata 21 ore
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)
- Testare vs. debugging vs. controlul calității
- Psihologia testării
- Roluri și responsabilități într-o echipă QA
Ciclul de viață al dezvoltării software și testarea
- Fazele ciclului de viață al testării software (STLC)
- Abordări de testare Waterfall, Agile, DevOps și CI/CD
- Niveluri de testare: unitară, de integrare, de sistem, de acceptanță
- Strategii de testare shift-left și shift-right
- Trasabilitatea dintre cerințe și cazurile de testare
Tehnici de testare statică
- Revizuiri, walkthrough-uri și inspecții
- Analiză statică folosind instrumente automatizate
- Revizuire bazată pe checklist-uri și pe roluri
- Tehnici de revizuire formale și informale
- Integrarea testării statice în fluxurile de lucru Agile
Tehnici de testare
- Tehnici black-box: partiționarea în clase de echivalență, analiza valorilor de frontieră
- Testarea cu tabele de decizie și testarea tranzițiilor de stare
- Testarea cazurilor de utilizare și testarea exploratorie
- Tehnici white-box: acoperirea instrucțiunilor și a deciziilor
- Tehnici bazate pe experiență și estimarea erorilor
Managementul defectelor
- Ciclul de viață al defectelor: detectare, raportare, triaj, rezolvare, închidere
- Redactarea unor rapoarte de defecte eficiente cu JIRA
- Clasificarea severității vs. priorității defectelor
- Tehnici de analiză a cauzei rădăcină
- Metrici ale defectelor și analiza tendințelor
Managementul testării și testarea bazată pe risc
- Metode de planificare și estimare a testării
- Identificarea, evaluarea și atenuarea riscurilor
- Monitorizarea, controlul și raportarea testării
- Definirea criteriilor de finalizare a testării și a condițiilor de ieșire
- Documente de strategie și politică de testare aliniate la ISTQB
Instrumente de testare și fundamentele 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 unei suite de testare automatizată de bază
Introducere în AI pentru asigurarea calității
- Concepte de AI și machine learning pentru testeri
- Taxonomie: AI pentru testare vs. testarea sistemelor AI
- Peisajul actual al 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 acesteia
Generarea cazurilor 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
- Conversia user stories și a criteriilor de acceptanță în cazuri de testare
- Revizuirea și validarea cazurilor de testare generate de AI
- Platforme: Testim, Mabl și instrumente de generare a testelor native AI
Automatizarea testelor asistată de AI
- Automatizarea testelor cu auto-vindecare folosind Katalon Studio AI
- Recunoașterea obiectelor și localizarea elementelor bazată pe 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 defectelor
- Selectarea predictivă a testelor cu Launchable și Sealights
- Gruparea eșecurilor și detectarea anomaliilor cu ReportPortal
- Analiza cauzei rădăcină asistată de AI
- Scorarea riscului de calitate și analiza gap-urilor de testare
- Folosirea datelor istorice despre defecte pentru prioritizarea testării
Evaluarea instrumentelor AI și integrarea CI/CD
- Criterii pentru evaluarea instrumentelor de testare AI
- Analiza ROI și strategia de adopție
- Integrarea instrumentelor de testare AI în Jenkins, GitHub Actions, GitLab CI
- Proiectarea pipeline-ului: când și unde să rulezi teste bazate pe AI
- Măsurarea eficacității testării AI cu metrici
Considerații etice în testarea bazată pe AI
- Bias și corectitudine în datele de testare generate de AI
- Preocupări legate de confidențialitate atunci când folosești instrumente AI în cloud
- Transparența și explicabilitatea deciziilor de testare AI
- Considerații de guvernanță și conformitate
- Practici AI responsabile pentru echipele QA
Pregătirea pentru examenul ISTQB CTFL
- Structura, durata și punctajul examenului CTFL v4.0
- Tipuri de întrebări și strategii de răspuns
- Distribuția ponderii subiectelor pe capitolele programei CTFL
- Examen de antrenament cu întrebări exemplu în stil ISTQB
- Plan de studiu și resurse recomandate
Proiect final: Flux de testare end-to-end îmbunătățit cu AI
- Proiectarea cazurilor de testare pornind de la un document de cerințe exemplu
- Folosirea AI pentru a genera și rafina scenariile de testare
- Automatizarea testelor selectate cu instrumente de auto-vindecare
- Raportarea defectelor și rularea analizei cauzei rădăcină asistată de AI
- Retrospectivă: integrarea AI în practica QA de zi cu zi
Cerințe
- Înțelegere de bază a conceptelor și terminologiei de dezvoltare software
- Familiaritate elementară cu testarea software
- Nu este necesară nicio certificare ISTQB anterioară sau pregătire formală în QA
Public ț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 AI în fluxurile lor de testare
- Echipe care trec de la testarea ad-hoc la framework-uri QA structurate