25 best agile testing interview questions
Zoznam najlepších otázok na agilné testovacie pohovory, ktoré vám pomôžu pripraviť sa na nadchádzajúce pohovory:
Otázky a odpovede na agilné testovacie pohovory vám pomôžu pripraviť sa na agilnú metodológiu a agilné procesné rozhovory pre softvérových testerov alebo vývojárov.
Uviedli sme zoznam 25 najdôležitejších otázok agilného pohovoru s podrobnými odpoveďami. Môžete tiež vyhľadať ďalšie zverejnené témy agilného testovania, kde nájdete ďalšie podrobnosti.
Odporúčané čítanie=> Kompletný sprievodca metodikou Agile Scrum
Agilné testovacie otázky
Začnime!!
Otázka 1) Čo je to agilné testovanie?
Odpoveď: Agilné testovanie je postup, ktorý QA sleduje v dynamickom prostredí, kde sa požiadavky na testovanie neustále menia podľa potrieb zákazníka. Robí sa to paralelne s vývojovou aktivitou, keď testovací tím dostáva od vývojového tímu na testovanie malé kódy.
Otázka 2) Aký je rozdiel medzi grafmi spálenia a spálenia?
Odpoveď: Na sledovanie postupu projektu sa používajú tabuľky zhorenia a zhorenia.
Burn-up charts predstavuje množstvo práce, ktorá bola dokončená v ktoromkoľvek projekte, zatiaľ čo Burn-down chart predstavuje zostávajúcu prácu v projekte.
Otázka č. 3) Definujte roly v Skrumáž ?
Odpoveď:
Tím Scrum má hlavne tri úlohy:
- Vlastník projektu nesie zodpovednosť za správu nevybavených produktov. Spolupracuje s koncovými používateľmi a zákazníkmi a poskytuje tímu správne požiadavky na vytvorenie správneho produktu.
- Scrum Master spolupracuje so skrumážnym tímom a zaisťuje, že každý šprint bude dokončený včas. Scrum master zabezpečuje pre tím správny pracovný tok.
- Scrum tím: Každý člen tímu by mal byť sebaorganizovaný, oddaný a zodpovedný za vysokú kvalitu práce.
Otázka č. 4) Čo je produktový backlog a sprintový backlog?
Odpoveď: The Nevybavené položky produktu je udržiavaný vlastníkom projektu, ktorý obsahuje všetky funkcie a požiadavky na produkt.
Sprint backlog možno považovať za podmnožinu nevybavených produktov, ktorá obsahuje funkcie a požiadavky týkajúce sa iba konkrétneho sprintu.
Otázka č. 5) Vysvetlite rýchlosť v agile.
Odpoveď: Rýchlosť je metrika, ktorá sa počíta pridaním všetkých odhadov úsilia spojených s príbehmi používateľov dokončených v iterácii. Predpovedá, koľko práce dokáže Agile zvládnuť v šprinte a koľko času si bude vyžadovať na dokončenie projektu.
Otázka č. 6) Vysvetlite rozdiel medzi a tradičný model Waterfall a agilne testovanie?
Odpoveď: Agilné testovanie sa vykonáva paralelne s vývojovou činnosťou, zatiaľ čo tradičné testovanie modelu vodopádu sa vykonáva na konci vývoja.
Ako sa robí paralelne, agilné testovanie sa vykonáva na malých vlastnostiach, zatiaľ čo v modeli vodopádu sa testuje na celej aplikácii.
Otázka č. 7) Vysvetlite programovanie párov a jeho výhody?
Odpoveď: Párové programovanie je technika, pri ktorej dvaja programátori pracujú ako tím, v ktorom jeden programátor píše kód a druhý tento kód kontroluje. Obaja si môžu svoje úlohy vymeniť.
Výhody:
- Vylepšená kvalita kódu: Keď druhý partner skontroluje kód súčasne, znižuje sa pravdepodobnosť chyby.
- Prenos vedomostí je jednoduchý: Jeden skúsený partner môže druhého partnera naučiť o technikách a kódoch.
Otázka 8) Čo je to refaktoring?
Oracle SQL otázky na rozhovor pre skúsených
Odpoveď: Úprava kódu bez zmeny jeho funkčnosti za účelom zlepšenia výkonu sa nazýva Re-factoring.
Otázka č. 9) Vysvetlite iteračný a prírastkový vývoj v agile?
Odpoveď:
Iteratívny vývoj: Softvér sa vyvíja a dodáva zákazníkovi a na základe spätnej väzby sa znova vyvíja v cykloch alebo vydaniach a šprintoch. Príklad: Softvér Release 1 je vyvinutý v 5 šprintoch a dodávaný zákazníkovi. Teraz chce zákazník nejaké zmeny, potom plán vývojového tímu pre 2nduvoľnenie, ktoré sa dá dokončiť v niektorých šprintoch a podobne.
Postupný vývoj: Softvér sa vyvíja po častiach alebo po častiach. V každom prírastku je doručená časť úplnej požiadavky.
Otázka č. 10) Ako postupujete, keď sa požiadavky často menia?
Odpoveď: Táto otázka má otestovať analytické schopnosti kandidáta.
Odpoveď môže byť: Spolupracujte s PO, aby ste porozumeli presnej požiadavke na aktualizáciu testovacích prípadov. Pochopte tiež riziko zmeny požiadavky. Okrem toho by mal byť schopný napísať všeobecný plán testov a testovacie prípady. Nepokúšajte sa o automatizáciu, kým nebudú splnené požiadavky.
Otázka č. 11) Čo je testovací pahýľ?
Odpoveď: Test stub je malý kód, ktorý napodobňuje konkrétny komponent v systéme a môže ho nahradiť. Jeho výstup je rovnaký ako komponent, ktorý nahrádza.
Otázka č. 12) Aké vlastnosti by mal mať dobrý agilný tester?
Odpoveď:
- Mal by byť schopný rýchlo porozumieť požiadavkám.
- Mal by poznať agilné koncepty a princípy.
- Pretože sa požiadavky neustále menia, mal by chápať riziká, ktoré s tým súvisia.
- Agilný tester by mal byť schopný uprednostniť prácu na základe požiadaviek.
- Pre agilného testera je komunikácia nevyhnutnosťou, pretože vyžaduje veľa komunikácie s vývojármi a obchodnými partnermi.
Otázka č. 13) Aký je rozdiel medzi epickými príbehmi, príbehmi používateľov a úlohami?
Odpoveď:
Príbehy používateľov: Definuje skutočnú obchodnú požiadavku. Spravuje ho vlastník firmy.
Úloha: Na splnenie obchodných tímov vývojových požiadaviek vytvorte úlohy.
Výpravné: Skupina súvisiacich používateľských príbehov sa nazýva Epos.
Otázka č. 14) Čo je panel úloh v agile?
Odpoveď: Taskboard je informačný panel, ktorý zobrazuje priebeh projektu.
Obsahuje:
- Príbeh používateľa: Má skutočnú obchodnú požiadavku.
- Robiť: Úlohy, na ktorých sa dá pracovať.
- Prebieha: Prebiehajú úlohy.
- Overiť: Úlohy čakajúce na overenie alebo testovanie
- Hotový: Splnené úlohy.
Otázka č. 15) Čo je testom riadený vývoj (TDD)?
Odpoveď: Jedná sa o testovaciu vývojovú techniku, do ktorej najskôr pridáme test, až potom napíšeme kompletný produkčný kód. Ďalej spustíme test a na základe refaktora výsledku kód splníme požiadavku testu.
Otázka č. 16) Ako môže QA pridať hodnotu agilnému tímu?
Odpoveď: QA môže poskytnúť pridanú hodnotu tým, že mimo rámca premyslí rôzne scenáre testovania príbehu. Môžu vývojárom poskytnúť rýchlu spätnú väzbu o tom, či nová funkčnosť funguje alebo nie.
Otázka 17) Čo je zákaz Scrum?
Odpoveď: Jedná sa o model vývoja softvéru, ktorý je kombináciou Scrumu a Kanbanu. Scrumban sa považuje za vhodný nástroj na udržiavanie projektov, v ktorých dochádza k častým zmenám alebo neočakávaným príbehom používateľov. Môže to znížiť minimálny čas na dokončenie príbehov používateľov.
Otázka 18) Čo je to binárne rozhranie aplikácie?
Odpoveď: Aplikačné binárne rozhranie alebo ABI je definované ako rozhranie pre kompatibilné aplikačné programy alebo môžeme povedať, že popisuje nízkoúrovňové rozhranie medzi aplikáciou a operačným systémom.
Otázka č. 19) Čo je to nulový šprint v systéme Agile?
Odpoveď: Možno ho definovať ako predprípravný krok k prvému šprintu. Činnosti, ako je nastavenie vývojového prostredia, príprava nevybavených položiek atď., Je potrebné vykonať pred začatím prvého sprintu a je možné ich považovať za Sprint zero.
Otázka 20) Čo je Spike?
Odpoveď: V projekte môžu byť niektoré technické problémy alebo problémy s dizajnom, ktoré je potrebné vyriešiť ako prvé. Na zabezpečenie riešenia tohto problému sú vytvorené „hroty“.
Hroty sú dvoch typov - Funkčné a technické.
Otázka č. 21) Vymenujte niektoré stratégie agilnej kvality.
Odpoveď: Niektoré stratégie agilnej kvality sú-
- Refaktoring
- Malé cykly spätnej väzby
- Dynamická analýza kódu
- Iterácia
Otázka č. 22) Aký je význam každodenných stand up stretnutí?
Odpoveď: Denné stretnutie v stoji je nevyhnutné pre každý tím, v ktorom tím diskutuje,
- Koľko prác bolo dokončených?
- Aké sú plány na riešenie technických problémov?
- Aké kroky je potrebné podniknúť na dokončenie projektov atď.?
Otázka č. 23) Čo je stopovacia guľka?
Odpoveď: Môže byť definovaný ako vrchol súčasnej architektúry alebo aktuálnej sady najlepších postupov. Účelom sledovacej guľky je preskúmať, ako bude fungovať komplexný proces, a preskúmať uskutočniteľnosť.
Otázka č. 24) Ako sa meria rýchlosť šprintu?
Odpoveď: Ak sa kapacita meria ako percento za 40 hodín, potom kapacita dokončeného príbehu * kapacita tímu
Ak sa kapacita meria v človekohodinách, potom dokončené body príbehu / kapacita tímu
Otázka č. 25) Čo je agilný manifest?
Odpoveď: Agilný manifest definuje iteračný prístup zameraný na ľudí k vývoju softvéru. Má 4 kľúčové hodnoty a 12 princípov.
Dúfam, že vám tieto otázky pomôžu pri príprave na Agilné testovanie a metodologický rozhovor.
Odporúčané čítanie
- Dotazy a odpovede na pohovor
- ETL Testovacie otázky a odpovede na pohovor
- Niektoré zaujímavé otázky týkajúce sa testovania softvéru
- Top 25 funkčných testovacích otázok a odpovedí na pohovory
- Top 20 najdôležitejších API testovacích otázok a odpovedí na pohovory
- Otázky a odpovede na otázky týkajúce sa testovania softvéru (1. časť)
- Najvyšších 30 otázok a odpovedí na pohovory týkajúce sa testovania bezpečnosti
- Najvyšších 31 otázok a odpovedí na agilný rozhovor