40 QA (Quality Assurance) Pitanja i odgovori za intervju
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.

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
