test cases interview questions
La STH, ne plac întrebările și le încurajăm întotdeauna. Este singura modalitate de a promova o discuție sănătoasă și de a dezvolta o perspectivă.
În articolul de astăzi, vom răspunde la două dintre întrebările interesante care ne-au fost trimise prin comentariile la articolele noastre.
Le-am fi putut răspunde chiar în comentarii, dar datorită lungimii lor și aplicabilității lor largi pentru toată lumea aflată în situații similare, am conceput această postare doar ca o întrebare și răspuns exclusiv.
Să începem!
gateway implicit nu este disponibil Windows 10
Citește și => 101+ Testare manuală și software de automatizare Întrebări și răspunsuri la interviu
Ce veți învăța:
Intrebarea 1)
Acest lucru ne vine de la „Bhawana Kumara” ca răspuns la această postare: 7 tipuri de erori software pe care ar trebui să le cunoască fiecare tester
„La unul dintre interviuri am primit această întrebare, scrieți cât mai multe cazuri de testare pentru acest scenariu - Dacă sunteți un client nou și doriți să deschideți un cont de card de credit, atunci există trei condiții mai întâi, veți obține un 15% reducere la toate achizițiile astăzi, în al doilea rând dacă sunteți client existent și dețineți un card de fidelitate, primiți o reducere de 10% și al treilea dacă aveți un cupon, puteți obține 20% reducere astăzi (dar nu poate fi utilizat cu reducerea „noului client”). Se adaugă sume de reducere, dacă este cazul.
Poate cineva, te rog, să mă ajute cu asta. ”
Sigur. Mă bucur să fiu de ajutor!
Răspuns: Această întrebare este un caz clasic de procesare diferită care se întâmplă pentru diferite tipuri de intrare. Intrarea aici este tipul de client. Prelucrarea este valoarea reducerii de care pot beneficia. În funcție de tipul de intrare dacă ieșirea diferă, un model care poate fi utilizat cu succes pentru testare este „Testarea tabelului de decizie”.
Să vedem cum puteți face acest lucru.
Pasul 1: împărțiți intrarea în categorii
Pentru a crea un tabel de decizii, va trebui să vă împărțiți intrarea în categorii.
Există 6 categorii de utilizatori în această situație:
- Clienți noi cu cupon
- Clienți noi fără cupon
- Clienții existenți cu un card de fidelitate și fără cupon
- Clienții existenți fără card de fidelitate și fără cupon
- Clienții existenți cu un card de fidelitate și cupon
- Clienți existenți fără loialitate și cu un cupon
Se pot face mai multe partiții, dar din definiția problemei în sine, nu este clar dacă noii clienți pot avea sau nu un card de fidelitate. Așadar, să nu ne asumăm. În plus, aceasta este doar pentru a vă arăta cum să ajungeți la o soluție.
Pasul 2: Construiți-vă tabelul de decizii.
Există multe modalități de a face acest lucru. Aș folosi toate categoriile de intrare ca coloane și reducerile ca rânduri. Veți ajunge cu următorul tabel:
(Faceți clic pe imaginea de mai jos pentru o vizualizare mărită)
Pasul 3: alegeți un utilizator din fiecare categorie de intrare și testați
Acum, din fiecare categorie, puteți alege o valoare și testați pentru a vedea dacă se aplică suma corectă a reducerii.
Deci, acum, veți avea nevoie de cel puțin 6 clienți sau 6 cazuri de testare pentru a testa complet cazul.
Sunt sigur că în acest moment vă gândiți: „Totul este bine. Dar cum pot răspunde instantaneu la întrebarea dintr-un interviu când nu am timp să găsesc soluția detaliată așa cum ați făcut-o? ”
Acesta este motivul pentru care este important să vorbești despre gândurile tale într-un interviu .
De îndată ce auziți întrebarea, puteți spune: cred că un tabel de decizie va ajuta la rezolvarea acestei probleme. Dacă intervievatorul dorește să elaborați, puteți solicita un blocnotes și un stilou și să le rezolvați. Asigurați-vă că explicați soluția pe măsură ce mergeți.
De asemenea, rețineți că nu este important să obțineți soluția 100% corectă. Așadar, s-ar putea să pierdeți o categorie de intrare sau două, din cauza presiunii într-un interviu sau în grabă, iar acest lucru este în regulă. Intervievatorul va aprecia strategia dvs. și claritatea gândirii.
Cu aceasta, sperăm că am putea răspunde la această întrebare pentru satisfacția dvs.! Pentru mai multe informații despre tabelele de decizie, consultați: Cum se scrie scenarii complexe de testare a logicii de afaceri folosind tehnica tabelului de decizii
Citește și => Cum se scriu cazuri de testare eficiente
Intrebarea 2)
Dhrumil a postat întrebarea: „ Ce este regula 80:20 sau principiul Pareto? Vă rugăm să explicați prin Exemplu . ” ca raspuns la Ghidul totul într-un singur cu privire la densitatea defectelor - importanța sa și modul de calcul .
Răspuns: Regula 80/20 este numită și principiul Pareto. Puteți consulta o definiție de bază aici la Pareto principiu
Se spune că 80% din rezultate se datorează 20% din cauze. Poate fi aplicat multor lucruri și în contextul unui proiect IT QA, se pot respecta următoarele.
- 80% din productivitatea dvs. se datorează 20% din activitățile pe care le desfășurați
- 80% din progres este contribuit de 20% din echipa ta
- 80% din cerere poate fi testată de 20% din cazurile de testare
- 80% dintre defecțiuni pot fi soluționate prin remedierea a 20% din defectele dvs.
Și așa mai departe..
Prin urmare, urmând această regulă, va trebui să identificăm care sunt cele 20% din cauze.
Analiza Pareto este pur și simplu o tehnică care vă ajută să vă optimizați eforturile. În loc să vă distribuiți atenția și efortul asupra tuturor cauzelor de 100%, ne spune să căutăm acel 20% din cauze care, atunci când sunt abordate, vă maximizează rentabilitatea (80% din probleme).
- Aceasta nu este o știință exactă și nu ar trebui luată în considerare.
- Analiza Pareto își găsește utilizarea în multe industrii și nu doar în software.
- Pentru a ști exact care sunt cele 20% din cauze, ați putea întocmi un Diagrama Pareto . Este o combinație simplă atât de diagrame de bare, cât și de linii care trasează cauzele pe axa X și problemele pe axa Y. Punctul liniei de frecvență cumulată de 80% este scăzut pe axa X. Toate cauzele cuprinse între 0 și linie sunt cauzele de 20%.
De exemplu: dacă există 5 module într-o aplicație care au defecte de remediat și aceasta este distribuția acestora:
Acum veți reordona acest tabel într-o ordine descrescătoare a numărului de defecte și veți calcula procentul de frecvență cumulată.
Când desenăm o diagramă Pareto pentru datele tabulare de mai sus, cu aceasta veți ajunge:
(Pentru pașii exacți cu privire la modul de generare a unei diagrame Pareto în Excel, urmați acest link: Diagrama Pareto )
Acum, pentru a ști ce trebuie să remediați 20% din module pentru a viza fixarea optimă a defectelor, trageți o linie la marcajul de 80% pe axa procentuală a frecvenței cumulative, ca mai jos:
Prin urmare, modulele de 20% pe care ar trebui să vă concentrați sunt modulele 1, 4 și 2.
Acesta este, desigur, un exemplu inventat, dar atunci când numărul de cauze este în câteva zeci de ani, această metodă poate face minuni în ceea ce privește claritatea cu privire la ce să alegem.
Concluzie
Vă mulțumim pentru întrebările minunate, cititori și participare.
Mulțumim lui Swati S., membru al echipei STH pentru că a răspuns la aceste întrebări în mai multe detalii.
Vă rugăm să ne anunțați cum am făcut acest articol și dacă a fost de ajutor. De asemenea, continuați și trimiteți mai multe întrebări!
Lectură recomandată
- Întrebări și răspunsuri la interviu
- Câteva întrebări interesante despre testarea software-ului
- Cum să vă pregătiți pentru interviul de testare software
- Software de testare manuală Întrebări de interviu pentru profesioniști experimentați
- Întrebări și răspunsuri la interviuri de testare ETL
- Resurse și descărcări de testare software QA
- Top 25 de întrebări despre interviu în domeniul ingineriei software (ULTIMA 2021)
- Care este cel mai bun moment din cariera ta de testare? - Răspunsuri la astfel de 14 întrebări interesante despre testarea software-ului