Az alábbi feladatban egy szerver oldali batch feldolgozót kell tesztelnünk. A feldolgozó által visszaadható hibaüzenetek kigyűjtése a célunk.
Beadás módja: 1 db csv formátumú szöveges file a hibakódok és hibaüzenetek listájával. Egyéb észrevételeket 00000 kezdetű sorokban várunk. Bármilyen más, hibás formátumú megoldás nulla pontos feladatot eredményezhet.
Például:
12345,A hiba nem az Ön készülékében van!
23456,A hiba az Ön készülékében van
00000,Még az is rossz, hogy 1.
00000,Na meg az is, hogy 2.
A tesztelési vezetÅ‘tÅ‘l az alábbi email érkezik hétfÅ‘ reggel:
"Sziasztok!
Sajnos nagyon nyugtalanul aludtam a hétvégén. Habár a programozók idÅ‘ben leszállították a banki automatát, továbbra sem küldték el a kért hibaüzenetek listáját. Arra kérnélek Titeket, hogy alaposan teszteljétek le ezt az új eszközt és gyűjtsétek össze a feldolgozás során keletkezÅ‘ hibaüzeneteket. A feldolgozó egy nagy rendszer része, ezért sok hibakód más feldolgozónál került lefoglalásra, így nem feltételezhetjük, hogy a visszaadott hibakódok követik egymást. Mindössze annyit tudunk, hogy a 10000-99999 tartományból kerülnek ki.
Mivel tömegével érkeznek végtörlesztési kérelmek a bankhoz, ezért fontos, hogy minél hamarabb élesbe kerüljön a feldolgozó. Az automata teszteléséhez elÅ‘ kell állítanotok megfelelÅ‘en összerakott input file-t, amit azután fel kell dolgoztatni. A hibaüzenetek egyrészt az upload formon, másrészt az output file-okban jelennek meg. Az automata specifikációját a mellékelt dokumentumban találjátok.
Köszönettel,
CsonTos ALadár TaMás"
Kapcsolódó letölthetÅ‘ fájlok
F5_Automata_Spec.doc
Kapcsolódó URL
http://www.teszteloverseny.hu/automata.php
Feladatot készítette:
Bujdosó Géza – Masterfield Oktatóközpont
Gyúri Attila – Masterfield Oktatóközpont
Mizsák Krisztián – Masterfield Oktatóközpont
Feladathoz kapcsolódó fogalmak:
Forrás:
Szoftvertesztelés egységesített kifejezéseinek gyűjteménye 3.1
HTB-Hungarian Testing Board
Magyar SzoftvertesztelÅ‘i Tanács Egyesület
bemeneti értéktartomány: azon értéktartomány, amelybÅ‘l érvényes bemeneti adatok választhatók. Lásd még: értéktartomány input domain
ekvivalencia partícionálás: feketedoboz tesztelési módszer, amely során olyan teszteseteket készítünk, amelyek az ekvivalencia partíciók egyes reprezentánsait tesztelik. JellemzÅ‘en minden egyes ekvivalencia partíciót érdemes legalább egyszer lefedni equivalence partitioning
feketedoboz teszt: a program belsÅ‘ szerkezetére történÅ‘ hivatkozás nélküli funkcionális, vagy nem funkcionális teszt black-box testing
funkcionális teszt: a rendszer funkcionális specifikációján alapuló teszt. Lásd még: feketedoboz teszt functional testing
határérték elemzés: a program változóinak, illetve paramétereinek szélsÅ‘érték- elemzésén alapuló feketedoboz teszttervezési technika. Lásd még: hatérérték boundary value analysis
|