34+ pitanja i odgovori na intervjuu za agilno testiranje (2026.)
Pitanja za intervju za agilno testiranje za brucoลกe
1) Kao tester, kakav bi trebao biti vaลก pristup kada se zahtjevi neprestano mijenjaju?
Kada se zahtjevi stalno mijenjaju, kontinuirano agilni ispitivaฤ trebao bi primijeniti sljedeฤi pristup
- Napiลกite generiฤke planove testiranja i testne sluฤajeve koji se fokusiraju na namjeru zahtjeva, a ne na njegove toฤne detalje
- Da biste razumjeli opseg promjene, blisko suraฤujte s vlasnicima proizvoda ili poslovnim analitiฤarom
- Pobrinite se da tim razumije rizike ukljuฤene u promjenu zahtjeva, posebno na kraju sprinta
- Dok znaฤajka ne postane stabilna i dok se zahtjevi ne finaliziraju, najbolje je priฤekati ako namjeravate automatizirati znaฤajku
- Promjene se mogu svesti na minimum pregovaranjem ili implementirati promjene u sljedeฤem sprintu
๐ Besplatno preuzimanje PDF-a: Pitanja i odgovori za intervju za agilno testiranje >>
2) Navedite prednosti i mane istraลพivaฤkog testiranja (koje se koristi u Agileu) i testiranja skriptom?
| Prednosti | Nedostaci | |
|---|---|---|
| Istraลพivaฤko ispitivanje | โ Zahtijeva manje pripreme- Lako se mijenja kada se zahtjevi promijene- Dobro funkcionira kada je dokumentacija oskudna | โ Predstavljanje napretka i pokrivenosti projektnom menadลพmentu je teลกko |
| Skriptirano testiranje | โ U sluฤaju testiranja protiv zakonskih ili regulatornih zahtjeva vrlo je korisno | โ Priprema testa obiฤno oduzima puno vremena โ Isti se koraci stalno testiraju โ Kad se zahtjev promijeni, teลกko ga je modificirati |
3) Objasnite razliku izmeฤu Extreme programiranja i Scruma?
| Oloลก | Ekstremno programiranje (XP) |
|---|---|
| โ Scrum timovi obiฤno moraju raditi u iteracijama koje se nazivaju sprintovi koji obiฤno traju od dva tjedna do mjesec dana | โ XP tim radi u iteraciji koja traje jedan ili dva tjedna |
| โ Scrum timovi ne dopuลกtaju promjene u svojim sprintevima | โ XP timovi su fleksibilniji i mijenjaju svoje iteracije |
| โ U scrumu, vlasnik proizvoda daje prioritet zaostalom proizvodu, ali tim odluฤuje kojim redoslijedom ฤe razvijati zaostale stavke | โ XP timski rad u strogom redoslijedu prioriteta, razvijenim znaฤajkama prioritet daje korisnik |
| โ Scrum ne propisuje nikakve inลพenjerske prakse | โ XP propisuje inลพenjersku praksu |
4) ล to je ep, priฤe korisnika i zadatak?
Ep: Softverska znaฤajka opisana od strane korisnika koja je navedena u zaostatku proizvoda poznata je kao epic. Epi se dalje dijele na priฤe
Korisniฤke priฤe: Iz perspektive klijenta pripremaju se korisniฤke priฤe koje definiraju projektne ili poslovne funkcije, te se isporuฤuju u odreฤenom sprintu prema oฤekivanjima.
Zadatak: Dalje su korisniฤke priฤe podijeljene na razliฤite zadatke
5) Objasnite ลกto je refaktoring?
Kako bi se poboljลกala izvedba, postojeฤi kod je modificiran; ovo je refaktoring. Tijekom refaktoriranja funkcionalnost koda ostaje ista
6) Objasnite kako moลพete izmjeriti brzinu sprinta s razliฤitim kapacitetom tima?
Prilikom planiranja sprinta obiฤno se brzina sprinta mjeri na temelju profesionalne procjene temeljene na povijesnim podacima. Meฤutim, matematiฤka formula koja se koristi za mjerenje brzine sprinta je,
- prvo โ dovrลกene toฤke priฤe X kapacitet tima: ako kapacitet mjerite kao postotak od 40 sati tjedno
- Drugo โ zavrลกene toฤke priฤe / kapacitet tima: Ako kapacitet mjerite u radnim satima
Za naลก scenarij primjenjiva je druga metoda.
7) Spomenite kljuฤnu razliku izmeฤu sprint backlog-a i product backlog-a?
Zaostatak proizvoda: Sadrลพi popis svih ลพeljenih znaฤajki i vlasniลกtvo je vlasnika proizvoda.
Sprint zaostatak: To je podskup zaostalog proizvoda u vlasniลกtvu razvojnog tima i obvezuje se da ฤe ga isporuฤiti u sprintu. Nastaje u Sprint Sastanak za planiranje
8) U Agileu spominjemo koja je razlika izmeฤu inkrementalnog i iterativnog razvoja?
Iterativno: Iterativna metoda je kontinuirani proces razvoja softvera gdje se ciklusi razvoja softvera ponavljaju (Sprint & Releases) dok se ne postigne konaฤni proizvod.
Izdanje 1: Sprint 1, 2 ... n
Izdanje n: Sprint 1, 2โฆ.n
Inkrementalni: Inkrementalni razvoj razdvaja funkcionalnost sustava u inkremente ili dijelove. U svakom koraku, svaki segment funkcionalnosti isporuฤuje se kroz meฤudisciplinarni rad, od zahtjeva do implementacije.
9) Objasnite ลกto je Spike i Zero sprint u Agileu? Koja je svrha toga?
Sprint Nula: Uvodi se kako bi se provelo istraลพivanje prije pokretanja prvog sprinta. Obiฤno se ovaj sprint koristi tijekom poฤetka projekta za aktivnosti poput postavljanja razvojnog okruลพenja, pripreme zaostatka proizvoda i tako dalje.
ลกiljci: ล iljci su vrsta priฤa koje se koriste za aktivnosti poput istraลพivanja, istraลพivanja, dizajna, pa ฤak i izrade prototipova. Izmeฤu sprinteva moลพete uzeti ลกiljke za rad povezan s bilo kojim tehniฤkim ili dizajnerskim problemom. ล iljci su dvije vrste: tehniฤki i funkcionalni.
10) ล to je razvoj voฤen testiranjem?
Razvoj voฤen testom ili TDD takoฤer je poznat kao dizajn voฤen testom. U ovoj metodi programer prvo piลกe automatizirani testni sluฤaj koji opisuje novu funkciju ili poboljลกanje, a zatim stvara male kodove da proฤe taj test, a kasnije refaktorira novi kod kako bi zadovoljio prihvatljive standarde.
11) Prototipovi i Wireframes naลกiroko se koriste kao dio?
Prototipovi i ลพiฤani okviri su prototipovi koji se ลกiroko koriste kao dio empirijskog dizajna.
12) Objasnite ลกto je binarno suฤelje aplikacije?
Na razliฤitim sistemskim platformama i okruลพenjima specifikacija koja definira zahtjeve za prenosivost aplikacija u binarnom obliku poznata je kao Binarno suฤelje aplikacije.
13) Objasnite u Agile, burn-up i burn-down chart?
Za praฤenje napretka projekta burnup i burn down, koriste se grafikoni.
Grafikon sagorijevanja: prikazuje napredak uraฤenih priฤa tijekom vremena.
Grafikon sagorijevanja: pokazuje koliko je posla ostalo za prekovremeni rad.
14) Objasnite ลกto je Scrum ban?
Scrum ban je model razvoja softvera temeljen na Scrumu i Kanbanu. Posebno je dizajniran za projekte koji zahtijevaju ฤesto odrลพavanje, imaju neoฤekivane korisniฤke priฤe i pogreลกke u programiranju. Koristeฤi ovaj pristup, tijek rada tima je voฤen na naฤin koji omoguฤuje minimalno vrijeme dovrลกetka za svaku korisniฤku priฤu ili greลกku u programiranju.
Agilna metodologija Pitanja za intervju za testere
15) ล to su bodovi/napori/ljestvice priฤe?
Koristi se za raspravu o teลพini priฤe bez odreฤivanja stvarnih sati. Najฤeลกฤa ljestvica koja se koristi je Fibonaccijev niz (1,2,3,5,8,13,โฆ.100) iako neki timovi koriste linearnu ljestvicu (1,2,3,4โฆ.), potencije 2 (1,2,4,8, XNUMXโฆโฆ) i veliฤina tkanine (XS, S, M, L, XL).
16) Objasnite ลกto je to trasirajuฤi metak?
Tracer bullet je ลกiljak s trenutnom arhitekturom, trenutnim skupom najboljih praksi, trenutnim tehnoloลกkim skupom koji rezultira kodom kvalitete proizvodnje. To nije kod za bacanje, veฤ moลพe biti samo uska implementacija funkcionalnosti.
17) ล to je ispitni klip?
Ispitni dio je mali kod koji zamjenjuje nerazvijenu ili potpuno razvijenu komponentu unutar sustava koji se testira. Ispitni dio je dizajniran na takav naฤin da oponaลกa stvarnu komponentu generiranjem specifiฤno poznatih izlaza i zamjenom stvarne komponente.
18) Koje su razlike izmeฤu RUP (Rational Unified Process) i Scrum metodologija?
| ILI | OLOล |
|---|---|
| โ Formalni ciklus definiran je kroz ฤetiri faze, ali neki tijekovi rada mogu biti istodobni | โ Svaki sprint je zaokruลพen ciklus |
| โ Koristi se formalni plan projekta, povezan s viลกestrukim ponavljanjima. | โ Nema projektnog plana od kraja do kraja. Plan svake sljedeฤe iteracije odreฤuje se na kraju tekuฤe iteracije |
| โ Opseg je unaprijed definiran prije poฤetka projekta i dokumentiran u dokumentu o opsegu. Tijekom projekta opseg se moลพe revidirati. | โ Koristi projektni zaostatak umjesto scope scrum-a |
| โ Artefakti ukljuฤuju dokument opsega, sluลพbeni paket funkcionalnih zahtjeva, dokument arhitekture sustava, razvojni plan, testne skripte itd. | - Operacionalni softver je jedini formalni artefakti |
| โ Preporuฤa se za dugoroฤne, velike projekte na razini poduzeฤa srednje do visoke sloลพenosti | โ Preporuฤa se za brza poboljลกanja i organizaciju koja ne ovise o roku |
19) Zaลกto je kontinuirana integracija vaลพna za Agile?
Kontinuirana integracija je vaลพna za Agile iz sljedeฤih razloga.
- Pomaลพe u odrลพavanju rasporeda izdavanja na vrijeme otkrivanjem greลกaka ili pogreลกaka integracije
- Zbog ฤeste dostave agilnog koda obiฤno svaki sprint od 2-3 tjedna, stabilna kvaliteta izrade je neophodna, a stalna integracija osigurava da
- Pomaลพe u odrลพavanju kvalitete i stanja baze koda bez greลกaka
- Kontinuirana integracija pomaลพe provjeriti utjecaj rada na granama na glavno deblo ako se rad na razvoju odvija na granama pomoฤu funkcije automatske izgradnje i spajanja
20) Koje se testiranje provodi tijekom Agilea?
Primarne aktivnosti testiranja tijekom Agilea su automatizirano testiranje jedinica i istraลพivaฤko testiranje.
No, ovisno o zahtjevima projekta, ispitivaฤ moลพe izvrลกiti funkcionalne i nefunkcionalne testove na aplikaciji koja se testira (AUT).
Pitanja za intervju za agilno testiranje za iskusne
21) Objasnite ลกto je Velocity u Agileu?
Brzina je metrika koja se izraฤunava zbrajanjem svih procjena napora povezanih s korisniฤkim priฤama dovrลกenim u iteraciji. Odreฤuje koliko posla Agile moลพe obaviti u sprintu i koliko ฤe mu vremena trebati da zavrลกi projekt.
22) Koje kvalitete treba imati dobar Agile tester?
Dobar Agile tester trebao bi imati sljedeฤe kvalitete
- Trebao bi moฤi brzo razumjeti zahtjeve
- Agile tester trebao bi dobro poznavati Agile principe i koncepte
- Buduฤi da se zahtjevi stalno mijenjaju, ispitivaฤ bi trebao razumjeti rizik koji to ukljuฤuje
- Na temelju zahtjeva Agile tester trebao bi moฤi odrediti prioritete posla
- Nastavak komunikacije izmeฤu poslovnih suradnika, programera i testera je obavezan
23) Tko je sve ukljuฤen u Agile tim?
U agilnom su dva glavna traga
- Scrum majstori: Koordinira veฤinu ulaza i izlaza potrebnih za agilni program
- Menadลพeri razvoja: Zapoลกljavaju prave ljude i razvijaju ih s timom
24) Detaljno navedite koje su uloge Scrum Mastera?
Kljuฤne odgovornosti Scrum Mastera ukljuฤuju
- Razumjeti zahtjeve i pretvoriti ih u radni softver
- Praฤenje i praฤenje
- Izvjeลกtavanje i komunikacija
- Master provjere procesa
- Majstor kvalitete
- Rijeลกite zapreke
- Rijeลกite sukobe
- Zaลกtitite tim i povratne informacije o izvedbi
- Vodite sve sastanke i rjeลกavajte prepreke
25) Navedite koje su Agile strategije kvalitete?
Agilne strategije kvalitete su
- Refaktoring
- Nesolo razvoj
- Statiฤka i dinamiฤka analiza koda
- Reviews i Inspekcija
- Demonstracije ponavljanja/sprinta
- Demo za sve ruke
- Recenzije prekretnica male teลพine
- Kratki povratni ciklusi
- Standardi i smjernice
26) Navedite koji alati mogu biti korisni za snimke zaslona tijekom rada na Agile projektima?
Tijekom rada na Agile projektima moลพete koristiti alate kao ลกto su
- BugDigger
- BugShooting
- qTrace
- Snagit
- Lomaฤa
- Usersnap
27) Navedite koje su prednosti odrลพavanja dosljedne duljine iteracije tijekom cijelog projekta?
Prednosti su
- Pomaลพe timu da objektivno mjeri napredak
- Omoguฤuje dosljedan naฤin mjerenja brzine tima
- Pomaลพe uspostaviti dosljedan obrazac isporuke
28) Ako plan vremenskog okvira treba ponovno odrediti prioritete, tko bi mu trebao ponovno odrediti prioritete?
Ako plan vremenskog okvira treba promijeniti prioritete, on bi trebao ukljuฤivati โโcijeli tim, vlasnika proizvoda i programere.
29) Navedite ลกto bi grafikon sagorijevanja trebao istaknuti?
Grafikon spaljivanja prikazuje preostali posao koji treba dovrลกiti prije zavrลกetka vremenskog okvira (iteracija).
30) Navedite koja je razlika izmeฤu Scruma i Agilea?
- Oloลก: U scrumu, sprint je osnovna jedinica razvoja. Nakon svakog sprinta slijedi sastanak za planiranje na kojem se identificiraju i procjenjuju zadaci za sprint. Tijekom svakog sprinta, tim kreira gotov dio proizvoda
- Okretan: U Agileu, svaka iteracija ukljuฤuje tim koji radi kroz cijeli ciklus razvoja softvera, ukljuฤujuฤi planiranje, dizajn, kodiranje, analizu zahtjeva, jediniฤno testiranje i testiranje prihvaฤanja kada se proizvod demonstrira dionicima
Jednostavnim rijeฤima, Agile je praksa, a scrum je proces praฤenja te prakse.
31) Navedite koji su izazovi ukljuฤeni u razvoj AGILE softvera?
Izazovi ukljuฤeni u agilni razvoj softvera ukljuฤuju
- Zahtijeva viลกe testiranja i ukljuฤivanje kupaca
- To viลกe utjeฤe na upravljanje nego na programere
- Svaku znaฤajku treba dovrลกiti prije prelaska na sljedeฤu
- Sav kรดd mora dobro funkcionirati kako bi aplikacija bila u radnom stanju
- Potrebno je viลกe planiranja
32) Kada ne koristiti Agile?
Prije koriลกtenja Agilna metodologija, morate postaviti sljedeฤa pitanja
- Moลพe li se funkcionalnost podijeliti
- Je li kupac dostupan
- Jesu li zahtjevi fleksibilni
- Je li stvarno vremenski ograniฤen
- Je li tim dovoljno vjeลกt
33) Objasnite kako moลพete implementirati Scrum na jednostavan naฤin u svoj projekt?
Ovo su savjeti koji mogu biti korisni za implementaciju scruma u vaลก projekt.
- Dovedite svoje zaostatke u red
- Steknite predodลพbu o veliฤini zaostalih stavki vaลกeg proizvoda
- Pojasnite zahtjeve za sprint i trajanje kako biste dovrลกili zaostatak sprinta
- Izraฤunajte proraฤun timskog sprinta i zatim podijelite zahtjeve u zadatke
- Radni prostor za suradnju - srediลกte cjelokupne timske rasprave, ลกto ukljuฤuje planove, mape puta, kljuฤne datume, skice funkcionalnosti, probleme, dnevnik, izvjeลกฤa o statusu itd.
- Sprint- Provjerite jeste li dovrลกili jednu po jednu znaฤajku prije nego ลกto prijeฤete na sljedeฤu. Sprint se ne smije prekidati osim ako nema druge moguฤnosti
- Prisustvujte dnevnom stand-up sastanku: na sastanku trebate spomenuti ลกto ste postigli od posljednjeg sastanka, ลกto ฤe postiฤi prije sljedeฤeg sastanka i koฤi li neลกto njihov napredak
- Upotrijebite grafikon sagorijevanja za praฤenje dnevnog napretka. Iz grafikona sagorijevanja moลพete procijeniti jeste li na pravom putu ili zaostajete
- Dobro dovrลกite svaku znaฤajku prije nego prijeฤete na sljedeฤu
- Na kraju sprinta โ odrลพite sastanak za pregled sprinta, spomenite ลกto je postignuto ili postignuto u sprintu.
34) Objasnite ลกto to znaฤi plan proizvoda?
Putokaz proizvoda sluลพi za holistiฤki pogled na znaฤajke proizvoda koje stvaraju viziju proizvoda.
Ova pitanja za intervju takoฤer ฤe vam pomoฤi u vaลกem ลพivotu

