7. óra · Szoftvertesztelés gyakorlat

Tesztesetek egy bérkalkulátorhoz

Valós webes rendszer vizsgálata 2026-os béradatokkal

Az óra végére képes leszel

  • Azonosítod a kalkulátor bemeneteit, kimeneteit és a tesztelés határait.
  • Önállóan kiszámított elvárt eredménnyel írsz megismételhető tesztesetet.
  • Rögzíted a tényleges eredményt, az eltérést és a bizonyítékot egy szabályos teszteset-dokumentumban.

Feladatlap és források

A Word-sablonban találsz kitöltött alapesetet és másolható tesztesetlapot. A feladatot a kalkulátor aktuális felületén végezd el; a pénzügyi szabályt a NAV tájékoztatóival ellenőrizd.

Adatok ellenőrizve: 2026. szeptember 25. A külső oldalak változhatnak, a futtatási napot mindig rögzítsd.

A munka menete
  1. 1FeltérképezésMezők, kimenetek, verzió és teszthatár.
  2. 2Orákulum2026-os NAV-szabály és önálló számítás.
  3. 3TervezésLegalább nyolc külön eset és tesztadat.
  4. 4FuttatásTényleges eredmény és képernyőbizonyíték.
  5. 5ÉrtékelésMegfelelt, eltért vagy blokkolt; hibajegy.
01 / TANANYAG

A teszt tárgya és a feladat

Nyisd meg a HR Portal 2026-os bérkalkulátorát. Egy valós, változó webes felület tesztelőjeként dolgozol: a havi bruttó bér és a kedvezmények megadásából a számított nettó bért és a közterheket vizsgálod. A dokumentációban rögzítsd a vizsgálat napját, a kalkulátor feliratán szereplő évet és a böngészőt. A feladat célja legalább nyolc önálló, megismételhető teszteset, amelyek között alaphelyzet, határérték, kedvezmény és hibás bemenet is van.

Előbb írd le, melyik bemenetet változtatod és mi marad alapállapotban. A várt eredményt a 2026-os szabályokból és saját számításból vezesd le a futtatás előtt. A kalkulátor által kijelzett számot nem szabad önmagával igazolni. Ha a felületen a követelmény nem egyértelmű, jelöld tisztázandóként és ne állíts bizonyíték nélkül hibát.

02 / TANANYAG

2026-os viszonyítási adatok

Általános munkaviszonyban a személyi jövedelemadó mértéke 15%, a munkavállalói társadalombiztosítási járulék 18,5%, a munkáltatói szociális hozzájárulási adó 13%. A munkáltatói szocho nem a dolgozó nettó béréből levont tétel. A családi kedvezmény 2026-os adóalap-összege havi 133 340 Ft egy eltartott esetén, 266 660 Ft kedvezményezett eltartottanként két eltartottnál, és 440 000 Ft kedvezményezett eltartottanként legalább három eltartottnál; az igénybevétel, megosztás és járulékkedvezmény miatt az eredmény egyedi lehet.

A 25 év alattiak kedvezményének 2026-os havi kerete 715 765 Ft; a 30 év alatti anyák és a többgyermekes anyák kedvezményeinek jogosultsági feltételeit külön ellenőrizd. 2026-tól a 40 év alatti kétgyermekes anyákra is vonatkozik szja-kedvezmény. A kedvezmények sorrendje és együtt alkalmazása fontos: a kedvezményes eredményt ne számold pusztán a százalékok mechanikus összeadásával.

03 / TANANYAG

A webes felület vizsgálata

A kalkulátor jelenleg a bruttó havi bért, az eltartottak és a kedvezményezett eltartottak számát, az egyedülálló szülői helyzetet, a többgyermekes vagy 2026-ban jogosult kétgyermekes anyai státuszt, a 25 év alatti vagy 30 év alatti anyai kedvezményt és az első házasok kedvezményét kéri. A foglalkoztatás jellege és a teljes vagy részmunkaidő mező mellett a felület jelzi, hogy ezek a nettó bért nem befolyásolják. Pontos mezőfeliratot és választási lehetőséget a teszt napján másold át a dokumentumba, mert a külső felület változhat.

Alkalmazz ekvivalenciaosztályokat és határértékeket: nulla, pozitív és hibás béradat; a 25 éves kor jogosultsági határa; nulla, egy, kettő és három eltartott; a kétgyermekes anyai kedvezmény életkori határa; egymással összefüggő kedvezmények. Külön vizsgáld a mezők közötti összhangot: a kedvezményezett eltartottak száma nem lehet nagyobb az eltartottak számánál. Érvénytelen adatnál az elvárt validációt csak tisztázott követelmény alapján írd konkrét üzenetként.

04 / TANANYAG

Mit tartalmazzon egy valódi teszteset?

A teszteset azonosítója és célja mellett legyen benne a követelmény vagy számítási szabály hivatkozása, a környezet és a tesztelt verzió/év, a pontos előfeltétel, a bemeneti adat, számozott végrehajtási lépések, minden lépéshez vagy a végállapothoz ellenőrizhető elvárt eredmény. A futtatás adatai külön mezők: tesztelő, időpont, tényleges eredmény, állapot, bizonyíték és hibajegy azonosító. Az elvárt eredményt futtatás előtt kell megadni.

Egy sor csak akkor jó, ha egy másik tesztelő ugyanazt megismételheti. Az „eredmény helyes” nem elég: szerepeljenek konkrét forintösszegek, illetve kedvezményes esetben a jogosultsági és megosztási feltevések. Ha a teszt nem futtatható, „blokkolt”; ha a tényleges adat eltér a vártól, „nem felelt meg”, és külön hibajegyben rögzítjük a megfigyelést.

Gyakorlófeladatok

Előbb oldd meg a feladatot, majd nyisd meg a segítséget és a mintamegoldást.

1. Alapbér ellenőrzése

Készíts tesztesetet 500 000 Ft bruttó havi bérre, kedvezmények nélkül. Rögzítsd a szja, tb, nettó és munkáltatói szocho elvárt értékét, majd futtasd a kalkulátoron.

Kérek egy tippet

A nettóhoz a dolgozótól levont 15% és 18,5% tartozik; a 13% szocho a munkáltató költsége.

Mintamegoldás megtekintése

500 000 × 0,15 = 75 000 Ft szja; 500 000 × 0,185 = 92 500 Ft tb; nettó 332 500 Ft. A munkáltató szochója 65 000 Ft, egyszerűsített költsége 565 000 Ft. A futásban az aktuális kijelzett értékeket külön rögzítsd, és ha a kalkulátor ettől eltér, vizsgáld a beállításokat és feltevéseket.

2. Tesztadatmátrix

Tervezz további hét esetet: egy eltartott, két kedvezményezett eltartott, 25 év alatti jogosultság, kétgyermekes anya jogosultsága, első házas kedvezmény, részmunkaidő-váltás és a kedvezményezett eltartottak számának ellentmondásos megadása. Minden sorhoz rendeld hozzá az ellenőrizni kívánt szabályt.

Kérek egy tippet

Egy tesztben lehetőleg egy tényezőt változtass; a jogosultsági dátumot és a családi kedvezmény megosztását is rögzítsd.

Mintamegoldás megtekintése

Példák azonosítókra: BK26-02 családi kedvezmény egy eltartottal; BK26-03 két kedvezményezett eltartott; BK26-04 25 év alatti keret; BK26-05 kétgyermekes anya korhatára; BK26-06 első házasok; BK26-07 teljes/részmunkaidő azonos nettóval; BK26-08 kedvezményezett darabszám > összes eltartott. A konkrét összegek a rögzített bértől és jogosultsági feltevéstől függnek.

3. Határérték és bizonytalan követelmény

Tervezd meg a 25 év alatti kedvezmény kerete körüli 715 764, 715 765 és 715 766 Ft-os béradatok vizsgálatát. Mi történjen, ha a kalkulátor nem kér születési dátumot, csak igen/nem választ?

Kérek egy tippet

Az eszköz a jogosultságot a megadott állapotnak hiheti; a valódi életkori jogosultságot külön kell ellenőrizni.

Mintamegoldás megtekintése

Három külön esetben csak a bruttó változik, és a 25 év alatti kedvezmény igen. A kedvezménybe vonható adóalap felső korlátja 715 765 Ft havonta; az ennél nagyobb rész általános szja-köteles lehet. Ha a felület nem kér dátumot, nem lehet vele magát az életkori jogosultságot ellenőrizni: ezt a hatókör és a kockázat között jelöljük, nem automatikus hibaként.

4. Eltérés dokumentálása

Tegyük fel, hogy az alapesetnél 330 000 Ft nettót mutat az oldal. Írj tényszerű hibajegyet a kalkulátor évével, adattal, lépésekkel, elvárt és tényleges eredménnyel.

Kérek egy tippet

A számított különbséget is add meg, de ne állítsd, melyik belső képlet hibás.

Mintamegoldás megtekintése

Cím: 500 000 Ft kedvezmény nélküli bruttónál a nettó 2 500 Ft-tal alacsonyabb. Előfeltétel: 2026-os kalkulátor, minden kedvezmény nem/0. Lépés: 500 000 Ft megadása, Számol. Elvárt: 75 000 Ft szja, 92 500 Ft tb, 332 500 Ft nettó. Tényleges: 330 000 Ft nettó. Melléklet: képernyőkép és futási idő. Az eltérés okát külön vizsgáljuk.

ELLENŐRIZD MAGAD

Mikor írható be a teszteset elvárt eredménye?

Amit érdemes megjegyezni

  • A bruttó, a kedvezmény, a jogosultság és a számítási év a tesztadat része.
  • A 15% szja és 18,5% tb munkavállalói levonás, a 13% szocho munkáltatói teher az alapesetben.
  • A teszteset tervezett elvárása és a futás tényleges megfigyelése külön mező.

Visszajelzés erről a leckéről

Mennyire volt hasznos? Az értékelést és a megjegyzést csak a tanár látja.

Értékelés, 1–5

Név és e-mail-cím megadása nem szükséges. Más tanulók értékelései és megjegyzései nem jelennek meg ezen az oldalon.