Info rendszerek 2. zh
A szoftvervalidációs folyamat célja annak vizsgálata, hogy
a szoftver megfelel-e a specifikációjának.
a szoftver megfelel-e a felhasználó, megrendelő elvárásainak
szoftver jól működik - e.
Melyik állítás igaz? A verifikációs és validációs folyamat
eredményessége a szoftver hibátlan működését jelenti
kiváltja a szoftver tesztelésének folyamatát
célja annak igazolása, hogy a szoftver az elfogadási szintnek megfelelő
A szoftverátvizsgálás
folyamatához lefordított programkód szükséges
folyamatához megírt forráskód szükséges
elvégezhető folyamatábrával leírt algoritmuson
Az alábbiak melyikére igaz a mondat? Alkalmas a specifikációban megfogalmazott nemfunkcionális követelmények teljesülésének vizsgálatára
szoftvertesztelés
szoftverátvizsgálás
programelemzés
A szoftverátvizsgálással egy hibás logikai feltétel egy kétirányú elágazásban kiszűrhető
Igen
Igen de csak a szoftver futtatásával
Nem
A szoftverátvizsgálással egy programkódban deklarált, de fel nem használható változó észrevehető
Igen
Igen de csak a szoftver futtatásával
Nem
Melyik állítás igaz? A funkcionális követelmények teljesülése
csak szoftverteszteléssel vizsgálható
szoftverátvizsgálással és szoftverteszteléssel is vizsgálható
csak szoftverátvizsgálással vizsgálható
Melyik állítás hamis?
A validációs teszt célja a program hibáinak felfedése
A hiányosság teszt egy komponensen is elvégezhető
A validációs teszthez felhaználhatók a hiányosságteszthez kidolgozott tesztesetek
Az integrációs teszt gyakorlati megvalósulása:
top-down módszer általában.
bottom-up módszer általában.
a kettő vegyítése általában.
A kiadástesztelésre a legjellemzőbb, hogy
feketedobozként kezeli a tesztelendő rendszert
fehérdobozként kezeli a tesztelendő rendszert
nyitott dobozként kezeli a tesztelendő rendszert
Melyik állítás hamis? Ha a kiadásteszt érvénytelen outputot generál,
elég a hibát kijavítani
a hibát ki kell javítani és újra kell tesztelni.
nem érdemes a hibával foglalkozni, mert az úgyis csak a következő kiadásban javítható ki.
Melyik állítás hamis?
A stressztesztelés a teljesítménytesztelés nem várt terhelésekre való alkalmazása.
A stressztesztelés a rendszer tervezési határainak ismeretében történik
A jól működő rendszernél is elfogadható adatvesztés a stresszteszt esetében.
Milyen tesztet javasolna egy metódus funkcionalitásának teszteléséhez?
Kiadás teszt
Komponens teszt
Teljesítmény teszt
A particíós tesztelés lényege, hogy
egy darab ekvivalencia-osztállyal letesztelhetjük a teljes rendszert.
néhány elemmel való tesztelés az ekvivalencia-osztályból, kiváltja az ekvivalencia-osztályban lévő összes adattal történő tesztelést.
ha az ekvivalencia-osztály egy eleme hibás kimenetet produkál, akkor biztos, hogy a többi eleme is ezt teszi.
Az útvonaltesztelés célja
Grafikusan megjeleníthessük a programvégrehajtási fát
Az összes lehetséges végrehajtási kombinációt bejárjuk
Minden független végrehajtási útvonal kipróbálásra kerüljön legalább egyszer
Írjon példát egy tesztelési keretrendszerre!
JUnit
A gyors szoftverfejlesztésre jelemző:
A specifikáció a tervezés és az implementálás folyamata egymástól időben elhatároltan zajlik
Iteratív folyamat
Az összes követelmény rendelkezésre áll a fejlesztés megkezdése előtt, hogy gyors legyen a fejlesztés
Az inkrementális fejlesztés esetében igaz, hogy:
Egszerűbb a fejlesztési szerződés megkötése
Hamarabb lehet működő részrendszer
Könnyebben tervezhetőek a tesztesetek előzetesen
Melyik agilis módszer az alábbiak közül?
XSD
XP
PX
Az extrém programozásra nem jellemző:
A páros programozás
A feladatkártyákból történetkártyák készítése
A történetkártyákból feladatkártyás készítése
{"name":"Info rendszerek 2. zh", "url":"https://www.quiz-maker.com/Q30FTH2","txt":"A szoftvervalidációs folyamat célja annak vizsgálata, hogy, Melyik állítás igaz? A verifikációs és validációs folyamat, A szoftverátvizsgálás","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}