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
  • Rolurile și responsabilitățile î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 modelului Waterfall, Agile, DevOps și CI/CD
  • Niveluri de testare: unitate, integrare, sistem, acceptare
  • Strategii de testare shift-left și shift-right
  • Urmărirea cerințelor și a cazurilor 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 rol
  • 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 graniță
  • Testare bazată pe tabele de decizie și tranziții de stare
  • Testare 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

  • Ciclul de viață al defectelor: detectare, raportare, triere, 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 trendurilor 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 la ISTQB

Modulul 7: Instrumente de Testare și Fundamentele 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 IA în Asigurarea Calității

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

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

  • Utilizarea modelelor lingvistice mari (LLM) (ChatGPT, Claude, Copilot) pentru elaborarea cazurilor de testare
  • Tehnici de inginerie a prompturilor pentru generarea scenariilor de testare
  • Conversia povestirilor utilizatorilor și a criteriilor de acceptare în cazuri de testare
  • Revizuirea și validarea cazurilor de testare generate de IA
  • Platforme: Testim, Mabl și instrumente native de generare a testelor bazate pe IA

Modulul 10: Automatizarea Testelor Asistată de IA

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

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

  • Selecția predictivă a testelor cu Launchable și Sealights
  • Clusteringul defecțiunilor și detectarea anomaliilor cu ReportPortal
  • Analiza cauzelor fundamentale asistată de IA
  • Scorarea riscului de calitate și analiza golurilor de testare
  • Utilizarea datelor istorice ale defectelor pentru a prioritiza testarea

Modulul 12: Evaluarea Instrumentelor de IA și Integrarea CI/CD

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

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

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

Modulul 14: 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 temelor pe capitolele programei CTFL
  • Examen de probă cu întrebări de tip ISTQB
  • Plan de studiu și resurse recomandate

Modulul 15: Capstone: Flux de Testare Îmbunătățit de IA de la Început până la Sfârșit

  • Proiectarea cazurilor de testare dintr-un document de cerințe
  • Utilizarea IA pentru a genera și perfecționa scenarii de testare
  • Automatizarea testelor selectate cu instrumente cu auto-reparare
  • Raportarea defectelor și efectuarea analizei cauzelor fundamentale asistate de IA
  • Retrospectivă: integrarea IA în practica zilnică de QA

Cerințe

  • Înțelegere de bază a conceptelor și terminologiei de dezvoltare software
  • Cunoștințe fundamentale 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 IA în fluxurile lor de testare
  • 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