Úvod do otázok a odpovedí na rozhovor ISTQB

ISTQB tj Medzinárodná rada pre kvalifikácie na testovanie softvéru je orgán, ktorý pozostáva zo zástupcov existujúcej národnej rady, ako je ASTQB, americkej rady pre testovanie softvéru. ISTQB prináša skutočne medzinárodný štandard pre testerov softvéru. Existujú programy usporiadané na pokročilej úrovni, ktoré sú podporované certifikovaným testerom ISTQB a ktoré dokážu efektívne vyplniť medzeru medzi priemyselnými postupmi a výskumom. Pre túto certifikáciu sa zavádzajú dve úrovne: certifikáty na úrovni nadácie a na úrovni pokročilých. Bývalý certifikačný program nevyžaduje pracovnú skúsenosť, znamená to, že držiteľ certifikátu má vedomosti o konceptoch testovania softvéru a všetkých súvisiacich terminológiách, zatiaľ čo certifikácia Advanced Level je intenzívnejšia a podrobnejšia, zaistí dôkladnejšie znalosti držiteľa certifikátu o testovaní, nielen teoreticky, ale aj na praktickej úrovni.

V rozhovore sú uvedené najčastejšie otázky:

Teraz, ak hľadáte prácu, ktorá súvisí s ISTQB, musíte sa pripraviť na 2019 ISTQB Interview Otázky. Je pravda, že každý pohovor sa líši podľa rôznych profilov zamestnania. Pripravili sme tu dôležité otázky a odpovede týkajúce sa rozhovorov ISTQB, ktoré vám pomôžu dosiahnuť úspech v pohovore. Tieto otázky sú rozdelené na dve časti:

1. časť - Interview s ISTQB (základné)

Táto prvá časť sa venuje základným otázkam a odpovediam ISTQB Interview.

Q1. Aké sú typy testovania softvéru?

odpoveď:
Testovanie softvéru možno rozdeliť do dvoch skupín -

  • Black-box testovanie - Tento typ testovania je na abstraktnej úrovni. Na vykonanie tohto typu testovania nemusí tester dokonale porozumieť vnútornému fungovaniu komponentov tvoriacich testovaný softvér. Vykonáva sa na vyššej úrovni a nemá nič spoločné s vnútorným spracovaním komponentov. Príklad - Testovanie systému je jedným z vynikajúcich príkladov, keď sa testuje interakcia systémových komponentov a nie testovanie komponentov.
  • Testovanie v bielej skrinke - Toto testovanie sa vykonáva na vnútornej úrovni, na rozdiel od testovania v čiernej skrinke. Funkčnosť hlavných komponentov sa tiež dôkladne testuje. Príklad - Testovanie jednotiek bolo vykonané na úrovni vývojárov, čo je jeden z príkladov testovania na White-box.

Q2. Prečo je potrebné testovanie softvéru?

odpoveď:
Toto sú základné otázky ISTQB Interview položené počas rozhovoru. Žiadny softvér v tomto svete nie je bez chýb alebo chýb. Existencia chyby alebo chyby je nevyhnutná, ktorú musí prekonať každý vývojár a tester. Detekcia porúch je povinná na zabezpečenie plynulejšej prevádzky softvéru. Detekcia poruchy nakoniec vedie k oprave poruchy. Statický test sa môže vykonať na začiatku procesu vytvárania softvéru, ktorý by vykonával včasnú detekciu porúch podľa požiadaviek a návrhov. Neskôr je možné ďalšiu detekciu vykonať vykonaním dynamického testu. Testovanie softvéru sa tak stáva nevyhnutnou funkciou, pretože pomocou chybného a chybného kódu sa nedá odstrániť žiadny softvér.

Q3. Ktorý typ testovania je použiteľný na testovanie na webe?

odpoveď:
Testovanie akejkoľvek webovej aplikácie je veľmi dôležité na zabezpečenie bezproblémovej prevádzky webovej aplikácie. Povinné sú dva typy testov - testovanie výkonu a bezpečnosti. Webové aplikácie sú vysoko citlivé na formy útokov, ktoré sa môžu objaviť vo forme vírusu. Testovanie bezpečnosti je preto dôležitou súčasťou, ktorú treba brať do úvahy pri testovaní webovej aplikácie. Na druhej strane, webová aplikácia môže serverom mnohých používateľov súčasne pristupovať k aplikácii vo forme nespočetného množstva žiadostí od užívateľov. Testovanie záťaže a stresové testovanie sú rovnako dôležité na testovanie aspektu výkonnosti webovej aplikácie. K dispozícii sú rôzne nástroje, ktoré môžu simulovať mnoho vlákien súčasne, na testovanie zaťaženia, ktoré je webová aplikácia schopná funkčne znášať. Príkladom takéhoto nástroja je známy JMeter pre akúkoľvek webovú aplikáciu založenú na Java, ktorá dokáže simulovať viacero vlákien.

Prejdime k ďalším otázkam ISTQB Interview.

Q4. Aké sú rôzne činnosti plánovania testov?

odpoveď:
S činnosťou plánovania testov je spojených niekoľko krokov. Tieto kroky možno uviesť takto: -

  • Prvým krokom by mohlo byť určenie účelu alebo cieľa testovania a aký je rozsah plánovaného testovania.
  • Ako by sa mal pristupovať k testovaniu, tj definovať vstupné a výstupné kritériá testovania.
  • Ktorú vlastnosť aplikácie by sa testoval, ktorým zdrojom, tieto druhy rozhodnutí sa môžu prijať po dokončení prístupu.
  • Po dokončení zdrojov je možné naplánovať reláciu testovania medzi testermi.
  • Nástroje sa môžu rozhodnúť o požadovanej funkcii testovania po dokončení relácie návrhu testu.
  • Aktuálny pokrok v testovaní môžu potom oznámiť všetci testeri zodpovední za svoju funkciu.
  • Po dokončení testovania môžu príslušné testery vydávať výstupné správy s ich funkčnosťou.

Q5. Aká je relevantná informácia, ktorá môže byť zahrnutá do hlásenia o chybe alebo chybe?

odpoveď:
Správa o chybe je výsledkom po všetkom úsilí, ktoré vynaložil tester počas svojho testovacieho procesu. Každá správa o chybe by mala pozostávať z nasledujúcich bodov:

  • Zhrnutie závady.
  • Časové obdobie, v ktorom bola zistená a zistená chyba.
  • Reportér chyby.
  • Závažnosť chyby.
  • Komponent je priradený defekt.
  • Opis chyby s krokmi na jej reprodukciu.
  • Akákoľvek snímka obrazovky bola urobená alebo pripojená, ak sa to považuje za potrebné.

2. časť - Interview s ISTQB (rozšírené)

Pozrime sa teraz na pokročilé otázky týkajúce sa rozhovorov ISTQB.

Q6. Aké testovacie techniky sú k dispozícii s ich účelom?

odpoveď:
Účel akejkoľvek testovacej techniky je veľmi zásadný a zameriava sa v zásade na dva body: zníženie počtu testovacích prípadov a pomoc pri identifikácii defektov.

Rozdelenie ekvivalencie je jednou z takýchto metód testovania, ktorá pomáha pri dosahovaní vyššie uvedeného bodu. Môže pomôcť znížiť počet testovacích prípadov rozpoznaním rôznych súborov údajov, ktoré sú jedinečné, a vykonaním testu iba z každej sady údajov.

Testovanie stavu Prechod využíva rôzne vstupné údaje a overuje povolený a nepovolený stav a vykonáva prechody z jedného stavu do druhého.

Analýza hraničných hodnôt sa používa na pochopenie správania systému na hranici prípustných údajov.

Q7. Aké sú spôsoby testovania funkcie prihlásenia webovej aplikácie?

odpoveď:
Na testovanie funkcie prihlásenia ľubovoľnej webovej aplikácie možno opísať viacero spôsobov.

  • Najprv vykonajte prihlásenie pomocou platného prihlásenia, potom sa odhláste a potom sa vráťte na stránku prihlásenia a skontrolujte, či ste odhlásení alebo nie.
  • Prihláste sa pomocou platného prihlásenia, zatvorte a znova otvorte prehliadač a skontrolujte, či ste stále prihlásení alebo nie.
  • Prihláste sa z jedného prehliadača, otvorte ďalšie okno prehliadača a otestujte, či sa potrebujete znova prihlásiť.
  • Prihláste sa pomocou platného prihlásenia a potom zmeňte heslo, odhláste sa a potom otestujte, či sa môžete prihlásiť pomocou starého hesla alebo nie.

Prejdime k ďalším otázkam ISTQB Interview.

Q8. Čo je agilné testovanie?

odpoveď:
Existujú určité agilné metodiky, ktoré sa implementujú pre projekt na vykonanie testovacej časti, ktorá sa označuje ako agilné testovanie. Jednou z takýchto metodík je vývoj riadený testami alebo TDD, keď testovacie prípady premýšľajú think tanky, pred samotným vývojom sa zvažujú rôzne scenáre. Tento prístup je výhodný, čo by znížilo počet chýb alebo testovacích prípadov po dokončení vývoja. Alternatívne je možné povedať, že s vývojom sa zaobchádza ako so zákazníkom testovania.

Q9. Čo je testovanie Adhoc?

odpoveď:
Toto sú často kladené otázky na pohovor ISTQB v rozhovore. Tester môže náhodne pristupovať k funkčnosti systému, zatiaľ čo sa pokúša prerušiť systém. Táto fáza testovania môže byť uvedená ako Adhoc testovanie. Príklad - Negatívne testovanie jeden taký príklad, ktorý môže spadať do kategórie ad-hoc testovania.

Q10. Čo je to prijímacie testovanie?

odpoveď:
Dohodnuté kritérium akceptácie sa zvyčajne diskutuje so zákazníkom, čo zahŕňa body, ktoré je potrebné splniť, aby sa prijal softvérový produkt. Potom sa uskutoční testovanie, aby sa overilo, či softvér vyhovuje požiadavkám na prijatie. Tento typ testovania sa nazýva akceptačné testovanie.

Odporúčané články

Toto bol sprievodca zoznamom otázok a odpovedí na pohovory ISTQB, aby kandidát mohol ľahko vykonať tvrdé zásahy do týchto rozhovorov. Tu v tomto príspevku sme študovali najčastejšie otázky týkajúce sa rozhovorov s ISTQB, ktoré sa často kladú pri rozhovoroch. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Rozhovor Otázky na testovanie softvéru
  2. Rozhovory s Java testami
  3. Rozhovory s otázkami testovania databázy
  4. Rozhovory s otázkami softvérového inžinierstva

Kategórie: