Az ország első szoftvertesztelő versenye lezárult! Köszönjük minden online és élő döntőbe jutott játékosunknak, hogy példás kitartással küldték be a feladatokat! Reméljük, hogy hasznos tudással gyarapodtatok a verseny feladatai során. Most tisztelettel búcsúzunk, de bízunk benne, hogy hamarosan újra találkozni fogunk, még izgalmasabb feladatokkal és egyre nagyobb résztvevői bázissal. Sziasztok!

Üdvözlettel: Szoftvertesztelő Verseny Csapata

Bejelentkezés
Azonosító:
Jelszó:

Tesztautomatizálás


Jelentkezz be megoldás beküldéséhez!

Feladat leírása:

Az alábbi feladatban a cél a tesztesetek futtatásának automatizálása. Sok esetben a tesztelés során felmerülő ismétlődő feladatokat automatizálnunk kell, hiszen így időt és energiát takaríthatunk meg.

 

A sikeres teszteket adatbázisba mentjük. A pontozás automatikusan fog történni az adatbázisban létrejött tesztesetek száma alapján. A lefuttatott esetek regisztrációjához nagyon fontos, hogy pontosan megadjátok az azonosítótokat a form-on (ezt a mezőt nem kell az űrlap részének tekinteni tesztelés szempontjából).

A megoldás érvényesítésekor (beküldésekor) a megoldáshoz tartozó szövegdobozba írjátok be, hogy mikor készültek azok a tesztek, amit úgy gondoltok, hogy az a végleges, illetve hogy milyen eszközt használtatok. Ez nem része a pontozásnak, csak érdekel minket, hogy milyen arányban szerepelnek az egyes eszközök.

A szövegdobozt mindenképpen töltsétek ki, mivel ezt fogjuk a megoldás beküldésének tekinteni!

 


 

A tesztelési vezetőtől az alábbi email érkezik:

 

"Sziasztok!

 

Elkészült egyik partnerünk, a Dropdown Autókölcsönző online foglalási rendszerének következő verziója. Mivel a korábbi verziókban rengeteg hibát találtunk ezért ezt a form-ot nagyon alaposan le kell tesztelnünk. Ez egyben azt is jelenti, hogy meg kell néznetek, hogy a foglalás sikeresen megtörténik az összes beviteli elem (lista) minden lehetséges kombinációja esetén. Sikeresnek tekinthetjük a rögzítést, ha az űrlapon megjelenik a "Sikeres rögzítés" szöveg. 

Tudom, hogy ez több száz esetet jelent, így csak automatizáltan hajtható végre hatékonyan. Használhattok bármilyen tesztautomatizálási eszközt (SilkTest, Quicktest Professional, Selenium stb.) vagy írhattok rá külön programot is. Sőt, nekem az is elfogadható, ha valaki egyesével végrehajtja az eseteket. De az illető készüljön fel, hogy biztosan billentyűzetet vagy egeret kell közben cserélnie :)

 

Köszönettel,

CsonTos ALadár TaMás"

 


 

Kapcsolódó URL

http://teszteloverseny.hu/f8rentacar.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

 

automatizált tesztvégrehajtás: olyan szoftver használata (pl. felvevő/lejátszó eszközök), amelyekkel a tesztvégrehajtást lehet irányítani, a várt eredményeket össze lehet hasonlítani az aktuális eredményekkel, tesztelési előfeltételeket lehet meghatározni és egyéb tesztirányítási és jelentési funkciókkal is rendelkezik [test execution automation]

 

felvevő/lejátszó eszköz: olyan végrehajtó eszköz, amely felveszi a kézi tesztelés lépéseit annak érdekében, hogy ezekből később végrehajtható automatikus teszt szkripteket generáljon (pl. megismétli őket). Ezeket az eszközöket gyakran használják az automatikus regressziós tesztek támogatására [capture/playback tool, record/playback tool]

 

teszt automatizálás: valamilyen szoftver használata különböző teszttevékenységek támogatására, mint pl. tesztmenedzsment, műszaki teszttervezés, tesztek végrehajtása, teszteredmények vizsgálata [test automation]

 

tesztszkript: legtöbbször teszteljárás specifikációra használt kifejezés, elsősorban automatizált teszt esetén. [test script]

 

kimerítő teszt: olyan teszt, amely során a tesztkészletünk magába foglalja a bemeneti értékek és előfeltételek összes kombinációját [exhaustive testing]

Feladat státusza: lejárt
Max. pontszám: 100 pont
Beküldési határidő:2012-01-09 12:00:00