ISTQB - Testovací analýza a návrh testů Flashcards
(80 cards)
Na cem jsou primarne zalozeny TECHNIKY CERNE SKRINKY (Black-box)? (FL-4.1.1)
- Na analyze EXTERNINO CHOVANI testovaneho objektu (bez znalosti vnitrni struktury).
- Na specifikacich, pozadavcich.
Na cem jsou primarne zalozeny TECHNIKY BILE SKRINKY (White-box)? (FL-4.1.1)
- Na analyze VNITRNI STRUKTURY testovaneho objektu (napr. zdrojovy kod, architektura).
Na cem jsou primarne zalozeny TECHNIKY ZALOZENE NA ZKUSENOSTECH? (FL-4.1.1)
- Na znalostech, dovednostech, intuici a ZKUSENOSTECH testeru (a jinych zainteresovanych stran).
Ktery typ technik se zameruje na otazku “CO system dela?” (funkcionalita podle specifikaci)? (FL-4.1.1)
- Techniky cerne skrinky (Black-box).
Ktery typ technik se zameruje na otazku “JAK system funguje uvnitr?” (logika kodu, pokryti struktury)? (FL-4.1.1)
- Techniky bile skrinky (White-box).
Ktery typ technik je casto mene formalni a vyuziva intuici k odhaleni defektu, ktere by formalni techniky mohly prehlednout? (FL-4.1.1)
- Techniky zalozene na zkusenostech.
Uvedte alespon jeden priklad TECHNIKY CERNE SKRINKY. (FL-4.1.1, souvisi s FL-4.2)
- Rozdeleni trid ekvivalence (EP).
- Analyza hranicnich hodnot (BVA).<br></br>3. (Testovani pomoci rozhodovacich tabulek, Testovani prechodu stavu).
Uvedte alespon jeden priklad TECHNIKY BILE SKRINKY. (FL-4.1.1, souvisi s FL-4.3)
- Testovani prikazu (Statement Testing).
- Testovani vetvi (Branch Testing).
Uvedte alespon jeden priklad TECHNIKY ZALOZENE NA ZKUSENOSTECH. (FL-4.1.1, souvisi s FL-4.4)
- Odhadovani chyb (Error Guessing).
- Pruzkumne testovani (Exploratory Testing).
. (Testovani zalozene na kontrolnich seznamech).
Ktera kategorie technik je typicky NEZAVISLA na konkretni implementaci (zmena kodu nemusi znamenat zmenu testu)? (FL-4.1.1)
- Techniky cerne skrinky (pokud se nemeni specifikovane chovani).
Ktera kategorie technik je typicky ZAVISLA na konkretni implementaci (zmena kodu casto znamena zmenu testu)? (FL-4.1.1)
- Techniky bile skrinky.
Ktera kategorie technik muze byt velmi efektivni i pri NEUPLNYCH nebo CHYBEJICICH specifikacich? (FL-4.1.1)
- Techniky zalozene na zkusenostech.
Pro ktery typ technik je typicke mereni POKRYTI KODU (napr. procento vykonanych prikazu)? (FL-4.1.1)
- Techniky bile skrinky.
Ktery typ technik pomaha odhalit CHYBEJICI FUNKCIONALITU (neco, co melo byt implementovano podle specifikaci, ale neni)? (Aplikace FL-4.1.1)
- Techniky cerne skrinky (protoze porovnavaji chovani se specifikaci).
- (Techniky bile skrinky toto typicky neodhalí, protoze testuji jen to, co je v kodu).
Pokud tester navrhuje testy na zaklade diagramu ridiciho toku (control flow diagram) programu, jaky typ technik pouziva? (Aplikace FL-4.1.1)
- Techniky bile skrinky.
Pokud tester prochazi uzivatelsky manual a na zaklade nej vytvari testy pro overeni popsanych funkci, jaky typ technik pouziva? (Aplikace FL-4.1.1)
- Techniky cerne skrinky.
Zkuseny tester si vzpomene, ze v podobnych aplikacich casto byvaly problemy s diakritikou ve vstupnich polich, a navrhne specificke testy. Jaka technika je zde pouzita? (Aplikace FL-4.1.1)
- Technika zalozena na zkusenostech (konkretne Odhadovani chyb).
Je mozne kombinovat ruzne kategorie testovacich technik pri testovani jednoho produktu? (FL-4.1.1)
- ANO. V praxi se casto pouziva kombinace technik (napr. cerne skrinky a zalozenych na zkusenostech) pro dosazeni lepsiho pokryti a efektivity.
Ktery typ technik je vhodnejsi pro testovani NEFUNKCNICH pozadavku (napr. vykon, pouzitelnost)? (Aplikace FL-4.1.1)
- Predevsim techniky cerne skrinky (hodnoti se externi chovani vuci specifikovanym ne-funkcnim atributum), pripadne doplnene technikami zalozenymi na zkusenostech.
Pokud je hlavnim cilem najit co nejvice defektu v logice algoritmu pro trideni, ktery typ technik by byl nejvhodnejsi? (Aplikace FL-4.1.1)
- Techniky bile skrinky (pro detailni analyzu kodu algoritmu a jeho vetveni).
Co je hlavnim cilem techniky ROZDELENI TRID EKVIVALENCE (EP)? (FL-4.2.1)
- Snizit pocet potrebnych testovacich pripadu.
- Rozdelenim moznych vstupnich/vystupnich hodnot do skupin (trid), kde se ocekava stejne chovani systemu.
Jaky je zakladni predpoklad techniky ROZDELENI TRID EKVIVALENCE? (FL-4.2.1)
- Ze vsechny hodnoty v ramci jedne tridy ekvivalence budou systemem zpracovany STEJNYM ZPUSOBEM.
Kolik testovacich hodnot z kazde identifikovane tridy ekvivalence typicky staci vybrat pro testovaci pripad? (FL-4.2.1)
- Alespon JEDNU reprezentativni hodnotu.
Jak nazyvame tridu ekvivalence obsahujici hodnoty, ktere by mel system akceptovat a spravne zpracovat? (FL-4.2.1)
- Platna trida ekvivalence (Valid Equivalence Partition).