Introducere în întrebările și răspunsurile la interviu ISTQB

ISTQB, respectiv Consiliul internațional de calificare a testelor de software este un organism care cuprinde reprezentanți ai consiliului național existent, cum ar fi ASTQB, Consiliul american de calificare a testelor de software. ISTQB aduce un standard cu adevărat internațional pentru testere software. Există programe aranjate la nivel avansat, susținute de Tester certificat ISTQB, care pot satisface eficient diferența dintre practicile industriei și cercetarea. Pentru această certificare sunt introduse două niveluri: nivel de fundație și certificate de nivel avansat. Fostul program de certificare nu necesită o experiență de muncă, acesta marchează nivelul de cunoaștere al deținătorului de certificat al conceptelor de testare software și a tuturor terminologiei aferente, în timp ce certificarea la nivel avansat este mai intensă și aprofundată, asigură cunoștințele deținătorului certificatului despre testare mai detaliată, nu doar în teorie, ci și la nivel practic.

Mai jos sunt cele mai importante întrebări din interviu:

Acum, dacă sunteți în căutarea unui loc de muncă care are legătură cu ISTQB, atunci trebuie să vă pregătiți pentru întrebările de interviu ISTQB din 2019. Este adevărat că fiecare interviu este diferit în funcție de diferitele profiluri de muncă. Aici, am pregătit importante întrebări și răspunsuri la interviu ISTQB, care vă vor ajuta să obțineți succes în interviu. Aceste întrebări sunt împărțite în două părți:

Partea 1 - Întrebări de interviu ISTQB (de bază)

Această primă parte acoperă întrebările și răspunsurile de bază ale interviului ISTQB.

Q1. Care sunt tipurile de testare software?

Răspuns:
Testarea software poate fi clasificată în două moduri -

  • Testare cu cutie neagră - Acest tip de testare este la nivel abstract. Pentru a efectua acest tip de testare, testerul nu trebuie să înțeleagă minuțios funcționarea internă a componentelor care conțin software-ul în curs de testare. Se execută la un nivel superior și nu are nicio legătură cu funcționarea internă a componentelor. Exemplu - Testarea sistemului este unul dintre exemplele fine, în care se testează interacțiunea componentelor sistemului, mai degrabă decât testarea componentei.
  • Testarea la cutie albă - Această testare se efectuează la nivel interior, spre deosebire de testarea cu cutie neagră. Funcționalitatea componentelor de bază este, de asemenea, testată în detaliu. Exemplu - Testarea unității a fost făcută la nivelul dezvoltatorului este un astfel de exemplu de testare White-box.

Q2. De ce este necesară testarea software?

Răspuns:
Aceasta este întrebările de bază ale interviului ISTQB adresate într-un interviu. Niciun software din această lume nu este lipsit de defecte sau bug-uri. Existența unei erori sau defecte este inevitabilă, pe care trebuie să o parcurgă orice dezvoltator și testator. Detectarea defecțiunilor este obligatorie pentru a asigura o funcționare mai ușoară a software-ului. Detectarea defecțiilor duce în cele din urmă la corectarea erorilor. Un test static poate fi efectuat din timp în procesul de creare a software-ului, care ar putea detecta timpuriu erorile din cerințe și proiectări. Ulterior, se poate face o detecție suplimentară prin executarea testului dinamic. Astfel, testarea software-ului devine o caracteristică necesară, deoarece niciun software nu poate fi eliminat cu un cod defect și defect.

Q3. Ce tip de testare este aplicabil pentru testarea Web?

Răspuns:
Testarea oricărei aplicații web este foarte importantă pentru a asigura o aplicație web fără probleme. Două tipuri de teste sunt obligatorii - testarea performanței și securitatea. Aplicațiile web sunt foarte vulnerabile la forma de atacuri, care pot apărea sub forma unui virus. Deci, testarea securității este o parte importantă de luat în considerare, în timp ce testează o aplicație web. Pe de altă parte, o aplicație web poate servi mulți utilizatori, accesând simultan aplicația, sub forma nenumăratelor fire de solicitare din partea utilizatorilor. Deci, testarea încărcăturii și testarea stresului sunt la fel de importante pentru a testa aspectul performanței unei aplicații web. Există diferite instrumente disponibile, care pot simula multe fire simultan, pentru a testa sarcina pe care o aplicație web este capabilă să o suporte funcțional. Un exemplu de astfel de instrument este celebrul JMeter pentru orice aplicație web bazată pe Java, care poate simula mai multe fire.

Haideți să trecem la următoarele întrebări de interviu ISTQB.

Q4. Care sunt diferitele activități de planificare a testelor?

Răspuns:
Există mai multe etape asociate cu o activitate de planificare a testelor. Acești pași pot fi menționați după cum urmează: -

  • Primul pas ar putea decide scopul sau obiectivul testării și care este scopul testării planificate.
  • Cum trebuie abordat testarea, adică definirea criteriilor de intrare și ieșire a testării.
  • Ce caracteristică a aplicației ar fi testată prin ce resursă, aceste tipuri de decizii pot fi luate un moment, după finalizarea abordării.
  • Ședința de proiectare a testelor poate fi programată printre testeri, odată ce resursele sunt finalizate.
  • Instrumentele pot fi decise pentru funcția de testare necesară, odată terminată sesiunea de proiectare a testului.
  • Progresele actuale ale testării pot fi raportate ulterior de către toți testerii responsabili pentru funcția lor.
  • Odată ce testarea este făcută, rapoartele de ieșire pot fi produse de către testeri respectivi cu funcționalitățile lor.

Q5. Care este informația relevantă, care poate fi inclusă într-un raport de defecte sau erori?

Răspuns:
Un raport de erori este rezultatul tuturor eforturilor depuse de tester în timpul procesului său de testare. Orice raport de eroare trebuie să conțină următoarele puncte:

  • Rezumatul defectului.
  • Perioada în care a fost găsit și ridicat un defect.
  • Reporter al defectului.
  • Severitatea defectului.
  • Un defect este atribuit componentei respective.
  • Descrierea defectului, cu pași de reproducere.
  • Orice captură de ecran a fost făcută sau atașată, dacă se consideră necesar.

Partea 2 - Întrebări de interviu ISTQB (avansate)

Să aruncăm acum o privire la întrebările avansate de interviu ISTQB.

Q6. Care sunt tehnicile de testare disponibile cu scopul lor?

Răspuns:
Scopul oricărei tehnici de testare este foarte fundamental și abordează practic două puncte: reduce numărul de cazuri de testare și ajută la identificarea defectelor.

Partajarea echivalenței este una dintre aceste tehnici de testare, care ajută la atingerea punctului menționat mai sus. Poate ajuta la reducerea numărului de cazuri de testare, prin recunoașterea diferitelor seturi de date care sunt unice și doar executarea testului din fiecare set de date.

Testarea de tranziție de stat folosește diverse date de intrare și validează starea permisă și dezafectată și efectuează tranzițiile de la un stat la altul.

Analiza valorilor limitare este utilizată pentru a înțelege comportamentul unui sistem, la granițele datelor permise.

Q7. Care sunt modalitățile de testare a funcției de autentificare a unei aplicații web?

Răspuns:
Mai multe moduri pot fi descrise pentru a testa funcția de autentificare a oricărei aplicații web.

  • Mai întâi, efectuați o conectare cu o autentificare validă, apoi faceți o deconectare și apoi reveniți la pagina de conectare pentru a verifica dacă sunteți deconectat sau nu.
  • Conectați-vă cu o autentificare validă, închideți și redeschideți browserul și verificați dacă sunteți încă conectat sau nu.
  • Conectați-vă dintr-un browser, deschideți o altă fereastră a browserului pentru a testa dacă trebuie să vă conectați din nou sau nu.
  • Conectați-vă cu o autentificare validă, apoi modificați parola, deconectați-vă și apoi testați dacă vă puteți autentifica folosind o parolă veche sau nu.

Haideți să trecem la următoarele întrebări de interviu ISTQB.

Q8. Ce este testarea Agile?

Răspuns:
Există anumite metodologii agile care sunt implementate pentru un proiect, pentru a efectua partea de testare, care este denumită testare agilă. Dezvoltarea bazată pe teste sau TDD este una dintre aceste metodologii, în care cazurile de testare sunt ponderate de un think tank, diverse scenarii sunt luate în considerare înainte de a face dezvoltarea reală. Această abordare este benefică, ceea ce ar reduce numărul de defecte sau cazuri de testare după finalizarea dezvoltării. În mod alternativ, se poate spune că dezvoltarea este tratată ca clientul testării.

Q9. Ce este testarea Adhoc?

Răspuns:
Aceasta este întrebarea frecventă pentru interviu ISTQB într-un interviu. Un tester poate accesa aleatoriu funcționalitatea sistemului în timp ce încearcă să spargă sistemul. Această fază de testare poate fi citată ca testare Adhoc. Exemplu - Testarea negativă a unui astfel de exemplu, care poate intra în categoria testării ad-hoc.

Q10. Ce este testarea acceptării?

Răspuns:
Un criteriu de acceptare agreat este de obicei discutat cu clientul, care implică puncte de îndeplinit pentru a accepta un produs software. Apoi, testarea este efectuată pentru a valida îndeplinirea software-ului, conform criteriilor de acceptare. Acest tip de testare se numește testare de acceptare.

Articole recomandate

Acesta a fost un ghid către lista întrebărilor și răspunsurilor la interviu ISTQB, astfel încât candidatul să poată împărți cu ușurință aceste întrebări de interviu ISTQB. Aici, în acest post, am studiat întrebările de interviu ISTQB de top, care sunt adesea puse în interviuri. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Întrebări de interviu de testare software
  2. Întrebări de interviu Java Testing
  3. Întrebări la interviu de testare a bazei de date
  4. Întrebări de interviu pentru inginerie software