Certificarea ISTQB

certificare tester istqb

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.

cum devin software tester

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:

  1. Agile
  2. Core
  3. 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.

Author: Elena