40 QA (Quality Assurance) Pitanja i odgovori za intervju

Ovdje su pitanja i odgovori na razgovoru za osiguranje kvalitete za svjeลพije i iskusnije kandidate da dobiju posao iz snova.

 

Pitanja i odgovori za intervju za osiguranje kvalitete za brucoลกe

1) Koja je razlika izmeฤ‘u QA-a i testiranja softvera?

Uloga QA (Quality Assurance) je praฤ‡enje kvalitete "procesa" koji se koristi za proizvodnju softvera. Dok je testiranje softvera proces kojim se osigurava da funkcionalnost konaฤnog proizvoda zadovoljava zahtjeve korisnika.


2) ล to je Testware?

Testware su testni artefakti poput testnih sluฤajeva, testnih podataka, testnih planova potrebnih za dizajn i izvoฤ‘enje testa.

๐Ÿ‘‰ Besplatno preuzimanje PDF-a: Pitanja i odgovori za intervju za osiguranje kvalitete


3) Koja je razlika izmeฤ‘u izgradnje i izdanja?

Build: To je broj koji se daje instaliranom softveru koji timu za testiranje daje razvojni tim.

Izdanje: To je broj koji se dodjeljuje instaliranom softveru koji korisniku predaje tester ili programer.


4) Koji su izazovi automatizacije s kojima se SQA (Software Quality Assurance) tim suoฤava tijekom testiranja?

  • Ovladavanje alatom za automatizaciju
  • Ponovno koriลกtenje skripte za automatizaciju
  • Prilagodljivost testnog sluฤaja za automatizaciju
  • Automatiziranje sloลพenih testnih sluฤajeva.
Intervju za osiguranje kvalitete Pitanja i odgovori za QA inลพenjere
Intervju za osiguranje kvalitete Pitanja i odgovori za QA inลพenjere

5) ล to je bug leakage i bug release?

Puลกtanje buga je kada se softver ili aplikacija preda timu za testiranje znajuฤ‡i da je nedostatak prisutan u izdanju. Tijekom ovoga prioritet i ozbiljnost greลกke su niski jer se greลกka moลพe ukloniti prije konaฤne primopredaje.

Curenje bugova je neลกto kada bug otkriju krajnji korisnici ili kupci, a ne otkrije ga tim za testiranje tijekom testiranja softvera.


6) ล to je testiranje temeljeno na podacima?

Testiranje voฤ‘eno podacima je okvir za automatizirano testiranje, koji testira razliฤite ulazne vrijednosti na AUT-u. Ove se vrijednosti ฤitaju izravno iz podatkovnih datoteka. Podatkovne datoteke mogu ukljuฤivati โ€‹โ€‹csv datoteke, excel datoteke, baze podataka i mnoge druge.


7) Objasnite korake za Bug Cycle?

  • Nakon ลกto tester identificira greลกku, ona se dodjeljuje upravitelju razvoja u otvorenom statusu
  • Ako je bug valjani nedostatak, razvojni tim ฤ‡e ga popraviti.
  • Ako se ne radi o valjanom nedostatku, nedostatak ฤ‡e biti zanemaren i oznaฤen kao odbijen
  • Sljedeฤ‡i korak bit ฤ‡e provjeriti je li u opsegu. Ako bug nije dio trenutnog izdanja, nedostaci se odgaฤ‘aju
  • Ako se greลกka ili greลกka pojavi ranije, tada ฤ‡e tester dodijeliti DUPLICATE status
  • Kada se programeru dodijeli pogreลกka da je ispravi, dobit ฤ‡e status U TIJEKU
  • Nakon ลกto se kvar popravi, status ฤ‡e se promijeniti u FIKSNO na kraju tester ฤ‡e dati status ZATVORENO ako proฤ‘e konaฤni test.

8) ล to ukljuฤuje testna strategija?

Strategija testiranja ukljuฤuje uvod, resurse, opseg i raspored za aktivnosti testiranja, alate za testiranje, prioritete testiranja, planiranje testiranja i vrste testova koji se moraju izvesti.


9) Spomenite razliฤite vrste testiranja softvera?

  • Ispitivanje jedinice
  • Integracijsko testiranje i regresijsko testiranje
  • Shakeout testiranje
  • Ispitivanje dima
  • Ispitivanje funkcionalnosti
  • Ispitivanje performansi
  • Testiranje bijele kutije i crne kutije
  • Alpha i Beta testiranje
  • Testiranje optereฤ‡enja i testiranje stresa
  • Ispitivanje sustava

10) ล to je testiranje grana, a ลกto testiranje granica?

Testiranje svih grana koda, koje se testira jednom, poznato je kao testiranje grana. Dok je testiranje, koje je usredotoฤeno na graniฤne uvjete softvera, poznato kao graniฤno testiranje.


11) Koji je sadrลพaj testnih planova i testnih sluฤajeva?

  • Ciljevi testiranja
  • Opseg ispitivanja
  • Ispitivanje okvira
  • Okoliลก
  • Razlog testiranja
  • Kriteriji za ulaz i izlaz
  • isporuฤeno
  • ฤŒimbenici rizika

12) ล to je Agile testiranje i koja je vaลพnost Agile testiranja?

Agilno testiranje je testiranje softvera, testiranje pomoฤ‡u Agilne metodologije. Vaลพnost ovog testiranja je u tome ลกto, za razliku od uobiฤajenog procesa testiranja, ovo testiranje ne ฤeka da razvojni tim prvo dovrลกi kodiranje, a zatim izvrลกi testiranje. Kodiranje i testiranje idu istovremeno. Zahtijeva kontinuiranu interakciju s klijentom.


QA intervju Pitanja i odgovori za iskusne

13) ล to je test sluฤaj?

Testni sluฤaj je poseban uvjet za provjeru aplikacije koja se testira. Sadrลพi informacije o koracima testiranja, preduvjetima, okruลพenju testiranja i rezultatima.


14) Koja je strategija za Plan testiranja automatizacije?

  • Strategija za Plan testiranja automatizacije
  • Priprema plana testiranja automatizacije
  • Snimanje scenarija
  • Ukljuฤivanje rukovatelja pogreลกkama
  • Poboljลกanje skripte umetanjem kontrolnih toฤaka i konstrukcija petlji
  • Otklanjanje pogreลกaka u skripti i rjeลกavanje problema
  • Ponovno pokretanje skripte
  • Javljanje rezultata

15) ล to je revizija kvalitete?

Sustavno i neovisno ispitivanje za utvrฤ‘ivanje uฤinkovitosti postupaka kontrole kvalitete poznato je kao audit kvalitete.


16) Koje alate koristi ispitivaฤ tijekom testiranja?

  • Selenium
  • Svitac
  • OpenSTA
  • WinSCP
  • YSlow za FireBug
  • Web Developer alatna traka za firebox

Gore su samo primjeri alata. Alati testera mogu se razlikovati ovisno o njegovom/njezinom projektu.


17) Objasnite testiranje stresa, testiranje optereฤ‡enja i testiranje volumena?

  • Testiranje optereฤ‡enja: Testiranje aplikacije pod velikim, ali oฤekivanim optereฤ‡enjem poznato je kao testiranje optereฤ‡enja. Ovdje se optereฤ‡enje odnosi na veliku koliฤinu korisnika, poruka, zahtjeva, podataka itd.
  • Testiranje otpornosti na stres: Kada se optereฤ‡enje postavljeno na sustav poveฤ‡a ili ubrza izvan normalnog raspona, to je poznato kao testiranje otpornosti na stres.
  • Volume Testing: Proces provjere sustava, moลพe li sustav obraditi potrebne koliฤine podataka, korisniฤke zahtjeve itd. poznat je kao Volume Testing.

18) Kojih je pet uobiฤajenih rjeลกenja za probleme u razvoju softvera?

  • Postavljanjem kriterija zahtjeva, zahtjevi softvera trebaju biti potpuni, jasni i s kojima se svi slaลพu
  • Sljedeฤ‡a stvar je realan raspored kao ลกto je vrijeme za planiranje, projektiranje, testiranje, popravljanje greลกaka i ponovno testiranje
  • Adekvatno testiranje, zapoฤeti testiranje odmah nakon razvoja jednog ili viลกe modula.
  • Koristite brzi prototip tijekom faze dizajna kako bi klijenti mogli lako pronaฤ‡i ono ลกto mogu oฤekivati
  • Koriลกtenje alata grupne komunikacije

19) ล to je 'USE' sluฤaj i ลกto ukljuฤuje?

Dokument koji opisuje radnju korisnika i odgovor sustava za odreฤ‘enu funkcionalnost poznat je kao USE sluฤaj. Ukljuฤuje povijest revizija, sadrลพaj, tijek dogaฤ‘aja, naslovnu stranicu, posebne zahtjeve, preduvjete i post-uvjete.


20) ล to je CRUD testiranje i kako testirati CRUD?

CRUD je kratica za Create, Read, Update i Delete. CRUD testiranje moลพe se provesti pomoฤ‡u SQL naredbi.


21) ล to je testiranje niti?

Testiranje niti je testiranje odozgo prema dolje, gdje progresivna integracija komponenti prati implementaciju podskupa zahtjeva, za razliku od integracije komponenti na niลพim razinama.


Pitanja za QA intervju za 3 godine iskustva

22) ล to je upravljanje konfiguracijom?

To je proces kontrole i dokumentiranja svih promjena uฤinjenih tijekom trajanja projekta. Kontrola otpuลกtanja, kontrola promjene i RevIzijska kontrola vaลพni su aspekti upravljanja konfiguracijom.


23) ล to je ad hoc testiranje?

To je faza testiranja u kojoj ispitivaฤ pokuลกava razbiti sustav nasumiฤnim isprobavanjem funkcionalnosti sustava. Moลพe ukljuฤivati โ€‹โ€‹i negativan test.


24) Navedite uloge inลพenjera za osiguranje kvalitete softvera?

A osiguranje kvalitete softvera inลพenjerski zadaci mogu izmeฤ‘u ostalog ukljuฤivati โ€‹โ€‹sljedeฤ‡e stvari

  • Pisanje izvornog koda
  • Dizajn softvera
  • Kontrola izvornog koda
  • Reviewing kod
  • Upravljanje promjenama
  • Konfiguracijski menadลพment
  • Integracija softvera
  • Testiranje programa
  • Proces upravljanja izdanjima

25) Objasnite ลกto su test driver i test stub i zaลกto su potrebni?

  • Stup se poziva iz softverske komponente koja se testira. Koristi se u pristupu od vrha prema dolje
  • Vozaฤ poziva komponentu koju treba testirati. Koristi se u pristupu odozdo prema gore
  • Potrebno je kada trebamo testirati suฤelje izmeฤ‘u modula X i Y, a mi smo razvili samo modul X. Dakle, ne moลพemo samo testirati modul X, ali ako postoji bilo koji laลพni modul, moลพemo koristiti taj laลพni modul za testiranje modula X

26) Objasnite ลกto je trijaลพa greลกaka?

A bug triage je proces za

  • Osigurajte potpunost izvjeลกฤ‡a o pogreลกci
  • Dodijelite i analizirajte bug
  • Dodjeljivanje buga odgovarajuฤ‡em vlasniku buga
  • Ispravno prilagodite ozbiljnost greลกke
  • Postavite odgovarajuฤ‡i prioritet bugova

27) Navedite razliฤite alate potrebne za podrลกku testiranju tijekom razvoja aplikacije?

Za podrลกku testiranju tijekom razvoja aplikacije mogu se koristiti sljedeฤ‡i alati

  • Alati za upravljanje testiranjem: JIRA, Centar za kvalitetu itd.
  • Alati za upravljanje greลกkama: Test Director, Bugzilla
  • Alati za upravljanje projektima: Sharepoint
  • Alati za automatizaciju: RFT, QTP i WinRunner

28) ล to je graf uzroka i posljedice?

Grafikon uzroฤno-posljediฤnih uฤinaka je grafiฤki prikaz ulaza i povezanih izlaznih uฤinaka koji se mogu koristiti za dizajniranje testnih sluฤajeva.


29) ล to je metrika testa u testiranju softvera i koje informacije sadrลพi?

U testiranju softvera, Test Metric se odnosi na standard testnog mjerenja. To su statistike koje govore o strukturi ili sadrลพaju testiranja. Sadrลพi podatke poput

  • Totalni test
  • Probni test
  • Test poloลพen
  • Test nije uspio
  • Testovi odgoฤ‘eni
  • Test proลกao prvi put

30) Objasnite ลกto je matrica sljedivosti?

Testna matrica koristi se za mapiranje testnih skripti prema zahtjevima.


Pitanja za QA intervju za 5+ godina iskustva

31) Objasnite koja je razlika izmeฤ‘u regresijskog testiranja i ponovnog testiranja?

Ponovno testiranje provodi se kako bi se provjerili ispravci nedostataka, dok se regresijsko testiranje provodi kako bi se provjerilo ima li popravak nedostataka ikakav utjecaj na druge funkcionalnosti.


32) Navedite prakse kvalitete softvera kroz razvojni ciklus softvera?

Praksa kvalitete softvera ukljuฤuje

  • Revtj. zahtjeve prije poฤetka razvojne faze
  • Kodirati Revgledaj
  • Napiลกite sveobuhvatne testne sluฤajeve
  • Testiranje temeljeno na sesiji
  • Ispitivanje temeljeno na riziku
  • Dajte prioritet bugu na temelju upotrebe
  • Formirajte namjenski tim za testiranje sigurnosti i performansi
  • Pokrenite regresijski ciklus
  • Provedite testove ispravnosti proizvodnje
  • Simulirajte raฤune kupaca u proizvodnji
  • Ukljuฤite izvjeลกฤ‡a o ispitivanju kvalitete softvera

33) Objasnite ลกto je pravilo "Test Driven Development"?

Pravilo razvoja voฤ‘enog testom je priprema testnih sluฤajeva prije pisanja stvarnog koda. ล to znaฤi da zapravo piลกete kod za testove prije nego ลกto napiลกete kod za aplikaciju.


34) Navedite koje su vrste dokumenata u SQA?

Vrste dokumenata u SQA su

  • Dokument zahtjeva
  • Test metrike
  • Testni sluฤajevi i plan testiranja
  • Dijagram toka raspodjele zadataka
  • Mjeลกavina transakcija
  • Korisniฤki profili
  • Dnevnik ispitivanja
  • Izvjeลกฤ‡e o ispitnom incidentu
  • Izvjeลกฤ‡e o saลพetku ispitivanja

35) Objasnite ลกto bi vaลกi QA dokumenti trebali ukljuฤivati?

Dokument o testiranju kvalitete treba sadrลพavati

  • Navedite broj otkrivenih nedostataka prema razini ozbiljnosti
  • Detaljno objasnite svaki zahtjev ili poslovnu funkciju
  • Izvjeลกtaji o inspekciji
  • Dostupne varijante
  • Testni planovi i testni sluฤajevi
  • izvjeลกฤ‡a o pogreลกkama
  • Korisniฤki priruฤnici
  • Pripremite posebna izvjeลกฤ‡a za upravitelje i korisnike

36) Objasnite ลกto je MR i od kojih informacija se sastoji MR?

MR je kratica za Modification Request koji se takoฤ‘er naziva i Defect report. Napisana je za prijavu pogreลกaka/problema/prijedloga u softveru.


37) ล to treba sadrลพavati dokument za osiguranje kvalitete softvera?

Dokument o provjeri kvalitete softvera trebao bi sadrลพavati

  • Tehniฤki podaci
  • Dizajni
  • Poslovna pravila
  • Dostupne varijante
  • Promjene koda
  • Planovi testiranja
  • Test sluฤajevi
  • izvjeลกฤ‡a o pogreลกkama
  • Korisniฤki priruฤnici, itd

38) Navedite kako bi se trebale provoditi aktivnosti vrjednovanja?

Aktivnosti validacije trebale bi se provoditi sljedeฤ‡im tehnikama

  • Angaลพirajte neovisnu provjeru i validaciju treฤ‡e strane
  • Dodijelite unutarnje osoblje koje nije ukljuฤeno u aktivnosti validacije i verifikacije
  • Neovisna evaluacija

Pokrili smo najvaลพnija pitanja za intervju za QA testiranje za svjeลพije kandidate, kao i pitanja za intervju za QA testiranje za iskusne QA inลพenjere kako bismo vam pomogli da se pripremite za nadolazeฤ‡i intervju. Ovaj detaljan vodiฤ za pitanja za intervju za QA testera pomoฤ‡i ฤ‡e vam da razrijeลกite nedoumice o pitanjima za intervju za QA inลพenjera i pomoฤ‡i ฤ‡e vam da rijeลกite svoj intervju za posao. Ova pitanja za intervju takoฤ‘er ฤ‡e vam pomoฤ‡i u vaลกem ลพivotu

Saลพmite ovu objavu uz: