
ISTQB reprezinta cea mai mare recunoastere internationala in domeniul de testare software.
Cunoasterea limbii engleze, este obligatorie. Nu vei putea sa accesezi toate informatiile daca nu cunosti aceasta limba.
Gaseste raspunsul la toate intrebarile tale si urmareste celelalte articole din aceasta categorie, pentru a descoperi toate informatiile ce te pot ajuta sa iti gasesti calea si sa promovezi examenele.

Ce inseamna ISTQB?
ISTQB inseamna International Software Testing Qualifications Board.
Ce ofera ISTQB pentru pregatire?
ISTQB pune la dispozitie:
- programa (Syllabus)
- glosar
- reguli pentru examene, aplicabile pe toata suprafata globului
- exemple de intrebari si raspunsuri
- o lista cu centrele de training, in functie de locatia ta
- mai multe variante de examen pentru individuali sau grupuri, companii.
Examenele pot fi date fizic, la un centru autorizat, in functie de locatia ta, sau de acasa (Remote Proctoring).
Care sunt certificarile ISTQB?
ISTQB pune la dispozitie o gama variata de certificari, in functie de experienta fiecaruia. Sunt examene de baza, ce trebuiesc promovate prima data, unde nu iti trebuie experienta. Alte examene constau intr-un minim de experienta in domeniu, o perioada minima dupa ultimul examen, etc.
Cate nivele de certificare ISTQB sunt?
Sunt 3 nivele principale, ce contin mai multe module:
- Agile
- Core
- Specialist
Sa le luam pe rand….
1. Agile
Agile are 3 module de baza:
Certified Tester Foundation Level (CTFL)
- Este primul examen, de baza, obligatoriu pentru toata lumea;
- Reprezinta bazele testarii si termenii utilizati in testarea software
Foundation Level Agile Tester (CTFL-AT)
- Este o extensie a modulului „Certified Tester Foundation Level”
- Consta in metodologia Agile: abordarea de aplicare a principiilor Agile in software testing
- Este al doilea examen ce il poti da dupa CTFL
Advanced Level Agile Technical Tester (CTAL-ATT)
- Este perfect pentru persoanee care au ajuns deja intr-un punct al carierei lor si isi doresc avansarea tehnica intr-un mode agile.
- Acest examen poate fi dat numai daca ai luat celelalte doua examene de baza: Certified Tester si Agile Tester.
2. Core
Din sectiunea Core fac parte module esentiale de avansat si expert:
Advanced Level Technical Test Analyst
- Se axeaza pe importanta si clasificarea riscurilor
- Tot ce s-a invatat pana acum (securitate, portabilitate, mentenanta, performanta, etc.) este aprofundat mult mai tehnic
Advanced Level Test Analyst
Daca in faza de Agile, ai invata termeni si metodologii, aici inveti:
- cum sa aplici acele tehnici
- cum functioneaza de-a lungul ciclului de dezvoltare a software-ului
- participarea efectiva in story-uri si in cerintele actionarilor
- imbunatatirea procesului de testare
Advanced Level Test Manager
Acest nivel abordeaza, la fel ca celelalte, mult mai multe nivele. Le voi etala pe fiecare in parte, in alte articole.
In principal, aici se abordeaza:
- managementul proiectului in testare
- tot ce inseamna estimare, planificare, monitorizare si control pe baza analizelor facute
- identificarea si planificarea membrilor echipei in functie de abilitatile necesare proiectului in desfasurare
- asigurarea comunicarii intre membrii echipei si actionari
Expert Level Improving the test process
In acest modul se aplica necesitatea de imbunatatire a procesului de testare, in functie de analiza si valori.
Se analizeaza procesul de imbunatatire in mai multi pasi precum:
- scopul si obiectivele imbunatatirii
- estimarea situatiei
- analizarea rezultatelor
- prioritati
- crearea unui plan
- implementarea planului
Test Management
Cursul Managementul testarii pune in lumina subiecte precum:
- scopul si misiunea testarii
- relationarea dintre politica, strategia si obiectivele testarii
- abilitatea Manager-ului de a adapta si a proiecta metode de abordare pentru atingerea obiectivelor
3. Specialist
Nivelul de Specialist expune 7 module de Foundation Level (Nivele de baza0 si 2 de Advanced Level (Nivel Avansat):
Foundation Level Acceptance Testing
Nivelul „Acceptance Testing” tinteste toate persoanele ce sunt implicate in activitatile de testare:
- actionari
- analisti
- testeri
- ingineri de testare
- consultanti
- manageri
- programatori
Sunt abordate concepte, metode si practici de colaborare intre participantii la procesul de testare.
Foundation Level Performance Testing
Certificarea in Testarea de performanta se refera la persoanele care au deja certificarea de baza: Software Testing Foundation si doresc o avansare in testarea de performanta.
Foundation Level Mobile Application Testing
Aplicarea procesului de testare la nivelul aplicatiilor mobile, unde sunt incluse:
- estimare
- strategie
- impact
- diferite aplicatii mobile, in functie de domeniul afacerii
- dispozitive mobile de testare
- instabilitatea dispozitivelor mobile
- pregatirea testelor
Foundation Level Gambling Industry Tester
Aceasta calificare vizeaza mai multe clase de profesionisti:
- Profesionisti cu o experienta vasta la nivel de Foundation Level
- Testerii Juniori ce sunt la ainceput de drum, dar care au promovat deja certificarea de baza: Foundation Level
- Profesionisti ce sunt noi in testare, dar care lucreaza in domeniul jocurilor de noroc si doresc aprofundarea cunostintelor datorita proiectelor desfasurate
- Profesionisti ca Manager, Director, Actionari, etc. ce doresc sa cunoasca mai bine domeniul in care lucreaza
Foundation Level Automotive Software Tester
Pentru profesionistii ce au la baza Foundation Level si doresc crestea experientei in industria auto.
Foundation Level Usability Testing
Sunt abordate subiecte precum: Standardele de aplicabilitate a produselor, experienta utilizatorilor, identificarea si clasificarea riscurilor si multe altele.
Foundation Level Model-Based Tester
In cadrul acestui nivel este abordata imbunatatirea procesului de testare. Se bazeaza pe modele de testare, analiza si proiectare, avand un avantaj in modelele de implementare si raportare a testarii.
Acestea au fost certificarile Specialist – Foundation Level.
Certificarile pentru Specialist – Advanced Level sunt:
Advanced Level Test Automation Engineer
Pentru a putea obtine certificarea de „Test Automation Engineer” trebuie sa ai certificarea CTFL si o experienta profesionala destul de mare.
Automatizarea in testare se refera la faptul ca trebuie sa cunosti un limbaj de programare cel putin la nivel de baza: Java, Python, C#, etc.
Automatizarea consta in scrierea de scripturi pentru testarea automata a aplicatiilor. Poti folosi drivere web, PyCharm, Selenium, etc.
Advanced Level Security Tester
Acest nivel cere un nivel de experienta de cel putin 3 ani si certificarea de baza Foundation Level.
Security Tester abordeaza tot ce inseamna securitatea software-ului precum:
- context, practici, planificare, implementare, strategie etc.
- autentificare
- autorizare
- Firewall
- Criptare
- Virusare
- unelte folosite
Acestea au fost pe scurt, nivelele de certificare ISTQB.
Daca te intereseaza mai mult despre fiecare, ce implica acestea, cum poti da examenul, cum gasesti resursele de invatare si centrele de examinare, precum multe alte subiecte, atunci poti sa urmaresti in continuare aceasta categorie.