WorksheetsISTQB 2024_függ1
Total questions: 16
Worksheet time: 8mins
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?
Hibakeresés
Szoftvertesztelés
Követelményfeltárás
Hibamenedzsment
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?
Helyes. A tesztelés és a minőségbiztosítás pontosan ugyanazt jelenti.
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.
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.
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.
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 kiváltó ok (root cause)
Meghibásodás (failure)
Emberi eredetű hiba (error)
Hiba (defect)
Tekintsd meg az alábbi tesztvert. Melyik tesztelési tevékenység kimenete ez a tesztver?
Teszttervezés
Tesztfelügyelet és -irányítás
Tesztelemzés
Műszaki teszttervezés
Az alábbiak közül melyik a LEGJOBB példa arra, hogy a nyomonkövethetőség hogyan támogatja a tesztelést?
Egy változás hatáselemzésének elvégzése tájékoztatást ad a tesztek elvégzéséről.
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.
A változás hatáselemzésének elvégzése segít kiválasztani a megfelelő teszteseteket a regressziós teszteléshez.
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.
Az alábbiak közül melyik a LEGJOBB magyarázat a tesztelés függetlenségének előnyeire?
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.
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.
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.
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.
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!
Dinamikus tesztvégrehajtás
Statikus tesztelés
Teszttervezés
Elfogadási tesztvégrehajtás
Karbantartási tesztelés
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
i, ii, iv előnyös
iii, v előnyös
i, iii előnyös
ii, iv, v előnyös
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?
Funkcionális, mivel a tesztesetek a felhasználó által a rendszerrel szemben támasztott üzleti követelményét fedik le.
Nem-funkcionális, mert a rendszer teljesítményét mérik.
Funkcionális, mert a tesztesetek kölcsönhatásba lépnek a felhasználói felülettel.
Strukturális, mert ismernünk kell a program belső szerkezetét a rendelésfeldolgozási idő méréséhez.
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!
Karbantartási tesztelés
Regressziós tesztelés
Komponenstesztelés
Integrációs tesztelés
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!
i és iv felülvizsgálható
i, ii, iii és iv felülvizsgálható
i, ii, iii és v felülvizsgálható
iii, iv, v felülvizsgálható
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!
i, iv, v igaz a statikus tesztelésre
i, iii, iv igaz a statikus tesztelésre
ii, iii igaz a statikus tesztelésre
ii, iv, v igaz a statikus tesztelésre
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!
Néhány felülvizsgálat nem igényel egynél több szerepkört.
A felülvizsgálati folyamat több tevékenységből áll.
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.
A felülvizsgálat során talált hibákat nem jelentik, mivel azokat nem dinamikus teszteléssel találták meg.
Milyen feladatot vállalhat a menedzsment a formális felülvizsgálat során?
Általános felelősség vállalása a felülvizsgálatért.
Annak eldöntése, hogy mit kell felülvizsgálni.
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.
A felülvizsgálati információk, például a felülvizsgálati határozatok rögzítése.
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ő?
11, 12, 13
10, 12, 14
10, 11, 12, 13, 14
10, 11, 13, 14
Az elágazás teszteléssel kapcsolatos alábbi állítások közül melyik HELYES?
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.
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.
Ha 100%-os utasításlefedettség érhető el, akkor 100%-os elágazás lefedettség is elérhető.
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.
