Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ISTQB 2024_függ1

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

Azt a feladatot kaptad, hogy elemezd és javítsd a hibák okait egy új, kiadásra kerülő rendszerben. Milyen tevékenységet végzel?

a)

Hibakeresés

b)

Szoftvertesztelés

c)

Követelményfeltárás

d)

Hibamenedzsment

2.

Sok szoftveres szervezetben a tesztelési részleget minőségbiztosítási (QA) részlegnek nevezik. Helyes ez a mondat vagy sem, és miért?

a)

Helyes. A tesztelés és a minőségbiztosítás pontosan ugyanazt jelenti.

b)

Helyes. Az elnevezések felcserélhetők, mivel mind a tesztelés, mind a minőségbiztosítás ugyanazokra a minőségi kérdésekre koncentrálja tevékenységét.

c)

Nem helyes. A tesztelés többet jelent, magában foglal minden, a minőséggel kapcsolatos tevékenységet. A minőségbiztosítás a minőséggel kapcsolatos folyamatokra összpontosít.

d)

Nem helyes. A minőségbiztosítás a minőséggel kapcsolatos folyamatokra összpontosít, míg a tesztelés annak bizonyítására, hogy egy komponens vagy rendszer megfelel a célnak, és a hibák felderítésére.

3.

A szomszédos fülkében csörgő telefon megzavarja a programozót, aki emiatt helytelenül programozza azt a logikát, amely egy bemeneti változó felső határát ellenőrzi. Később, a rendszer tesztelése során a tesztelő észreveszi, hogy ez a bemeneti mező érvénytelen bemeneti értékeket fogad el. Az alábbiak közül melyik írja le helyesen a helytelenül kódolt felső határt?

a)

A kiváltó ok (root cause)

b)

Meghibásodás (failure)

c)

Emberi eredetű hiba (error)

d)

Hiba (defect)

4.

Tekintsd meg az alábbi tesztvert. Melyik tesztelési tevékenység kimenete ez a tesztver?

a)

Teszttervezés

b)

Tesztfelügyelet és -irányítás

c)

Tesztelemzés

d)

Műszaki teszttervezés

5.

Az alábbiak közül melyik a LEGJOBB példa arra, hogy a nyomonkövethetőség hogyan támogatja a tesztelést?

a)

Egy változás hatáselemzésének elvégzése tájékoztatást ad a tesztek elvégzéséről.

b)

A tesztesetek és a teszteredmények közötti nyomonkövethetőség elemzése információt ad a fennmaradó kockázat becsült szintjéről.

c)

A változás hatáselemzésének elvégzése segít kiválasztani a megfelelő teszteseteket a regressziós teszteléshez.

d)

A tesztbázis, a teszt tárgya és a tesztesetek közötti nyomonkövethetőség elemzése segít a tesztadatok kiválasztásában, hogy elérjük a teszt tárgyának feltételezett lefedettségét.

6.

Az alábbiak közül melyik a LEGJOBB magyarázat a tesztelés függetlenségének előnyeire?

a)

A független tesztelőcsoport alkalmazása lehetővé teszi a projektvezetés számára, hogy a tesztelőcsoportra ruházza a végső eredmény minőségéért való felelősséget.

b)

Ha be lehet vonni a szervezeten kívüli tesztcsapatot, akkor ennek egyértelmű előnye, hogy a külső csapatot nem befolyásolják olyan könnyen a projektvezetés szállítási aggályai és a szigorú szállítási határidők betartásának szükségessége.

c)

Egy független tesztcsapat a fejlesztőktől elkülönülten dolgozhat, nem kell, hogy a projektkövetelmények változásai megzavarják őket, és a fejlesztőkkel való kommunikációt leszűkíthetik a hibakezelő rendszeren keresztül történő hibajelentésekre.

d)

Ha a specifikációk kétértelműségeket és ellentmondásokat tartalmaznak, az értelmezésükre vonatkozóan feltételezések születnek, és egy független tesztelő hasznos lehet e feltételezések és a fejlesztő által adott értelmezés megkérdőjelezésében.

7.

Tesztelőként dolgozol egy V-modellt követő csapatban. Az alábbi tevékenységek közül melyeket lehet elvégezni a szoftverfejlesztési életciklus (SDLC) kezdeti fázisaiban?

Válassz KETTŐ lehetséges választ!

a)

Dinamikus tesztvégrehajtás

b)

Statikus tesztelés

c)

Teszttervezés

d)

Elfogadási tesztvégrehajtás

e)

Karbantartási tesztelés

8.

Az alábbiak közül melyek a DevOps előnyei?

i. Gyorsabb termékkiadás és piacra jutás
ii. Az ismétlődő kézi tesztelés szükségességének növelése
iii. A futtatható szoftver folyamatos rendelkezésre állása
iv. A kód refaktorálásával kapcsolatos regressziós tesztek számának csökkenése
v. A tesztautomatizálási keretrendszer felállítása olcsó, mivel minden automatizálva van

a)

i, ii, iv előnyös

b)

iii, v előnyös

c)

i, iii előnyös

d)

ii, iv, v előnyös

9.

Tesztelőként dolgozol az egyik ügyfél számára egy ételrendelésre szolgáló mobilalkalmazáson. Az ügyfél elküldte a követelmények listáját. Az egyik, kiemelt fontosságú követelmény a következő: "A rendelést az esetek 95%-ában 10 másodpercnél rövidebb idő alatt kell feldolgozni". Létrehoztál egy teszteset halmazt, amelyekben több, véletlenszerű rendelést adtál le, mérted a feldolgozási időt, és a teszteredményeket összevetetted a követelményekkel. Milyen típusú tesztet hajtottál végre?

a)

Funkcionális, mivel a tesztesetek a felhasználó által a rendszerrel szemben támasztott üzleti követelményét fedik le.

b)

Nem-funkcionális, mert a rendszer teljesítményét mérik.

c)

Funkcionális, mert a tesztesetek kölcsönhatásba lépnek a felhasználói felülettel.

d)

Strukturális, mert ismernünk kell a program belső szerkezetét a rendelésfeldolgozási idő méréséhez.

10.

A szervezet tesztelési stratégiája szerint, ha egy rendszer visszavonásra kerül, az adatmigrációt tesztelni kell. Melyik teszttípus részeként kell ezt a tesztelést elvégezni a LEGNAGYOBB valószínűséggel? Válassz EGYET az alábbiak közül!

a)

Karbantartási tesztelés

b)

Regressziós tesztelés

c)

Komponenstesztelés

d)

Integrációs tesztelés

11.

Az alábbiakban felsorolunk néhány, az SDLC során keletkező munkatermékeket.

i. Üzleti követelmények

ii. Ütemterv

iii. Tesztköltségvetés

iv. Harmadik féltől származó futtatható kód

v. Felhasználói történetek és azok elfogadási kritériumai

Ezek közül melyik felülvizsgálható? Válassz EGYET az alábbiak közül!

a)

i és iv felülvizsgálható

b)

i, ii, iii és iv felülvizsgálható

c)

i, ii, iii és v felülvizsgálható

d)

iii, iv, v felülvizsgálható

12.

Az alábbi állítások közül (i-v) melyek igazak a statikus tesztelésre?

i. A rendellenes külső viselkedés könnyebben azonosítható ezzel a teszteléssel.

ii. A kódolási szabványtól való eltéréseket könnyebb megtalálni ezzel a teszteléssel.

iii. A hibák által okozott meghibásodásokat a szoftver futtatása során azonosítja.

iv. A tesztelés célja a hibák minél korábbi azonosítása.

v. A kritikus biztonsági követelmények hiányzó lefedettségét könnyebb megtalálni és kijavítani.

Válassz EGYET az alábbiak közül!

a)

i, iv, v igaz a statikus tesztelésre

b)

i, iii, iv igaz a statikus tesztelésre

c)

ii, iii igaz a statikus tesztelésre

d)

ii, iv, v igaz a statikus tesztelésre

13.

Az alábbi, formális felülvizsgálatokra vonatkozó állítások közül melyik IGAZ? Válassz EGYET az alábbiak közül!

a)

Néhány felülvizsgálat nem igényel egynél több szerepkört.

b)

A felülvizsgálati folyamat több tevékenységből áll.

c)

A felülvizsgálandó dokumentációt nem osztják ki a felülvizsgálati ülés előtt, kivéve az egyes felülvizsgálati típusok esetében a munkaterméket.

d)

A felülvizsgálat során talált hibákat nem jelentik, mivel azokat nem dinamikus teszteléssel találták meg.

14.

Milyen feladatot vállalhat a menedzsment a formális felülvizsgálat során?

a)

Általános felelősség vállalása a felülvizsgálatért.

b)

Annak eldöntése, hogy mit kell felülvizsgálni.

c)

A felülvizsgálati ülések hatékony lebonyolításának biztosítása, és szükség esetén közvetítés.

d)

A felülvizsgálati információk, például a felülvizsgálati határozatok rögzítése.

15.

A bortároló rendszer egy olyan ellenőrző berendezést használ, amely méri a borcellák hőmérsékletét (T, °C-ban mérve, a legközelebbi fokra kerekítve), és riasztja a felhasználót, ha az eltér az optimális 12-es értéktől, a következő szabályok szerint:

● ha T = 12, a rendszer azt mondja, hogy "optimális hőmérséklet".

● ha T < 12, a rendszer azt mondja, hogy "a hőmérséklet túl alacsony!".

● ha T > 12, a rendszer azt mondja, hogy "a hőmérséklet túl magas!".

A vezérlő eszköz viselkedésének ellenőrzésére a 3 pontos határérték-elemzést (BVA) szeretnéd használni. A tesztbemenet a készülék által megadott hőmérséklet °C-ban.

Melyik az a MINIMÁLIS tesztbemenet-halmaz, amellyel a kívánt lefedettség 100%-a elérhető?

a)

11, 12, 13

b)

10, 12, 14

c)

10, 11, 12, 13, 14

d)

10, 11, 13, 14

16.

Az elágazás teszteléssel kapcsolatos alábbi állítások közül melyik HELYES?

a)

Ha egy program csak feltétel nélküli elágazásokat tartalmaz, akkor 100%-os elágazáslefedettség érhető el tesztesetek végrehajtása nélkül.

b)

Ha a tesztesetek a kód összes feltétel nélküli elágazását végrehajtják, akkor 100%-os elágazáslefedettség érhető el.

c)

Ha 100%-os utasításlefedettség érhető el, akkor 100%-os elágazás lefedettség is elérhető.

d)

Ha 100%-os elágazáslefedettség érhető el, akkor a kód minden egyes döntési utasításában az összes döntési kimenetet megvizsgáltuk.