tanszek:oktatas:szoftverteszteles
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tanszek:oktatas:szoftverteszteles [2026/09/07 08:01] – [Ütemterv] superuser | tanszek:oktatas:szoftverteszteles [2026/09/14 04:20] (current) – [Ütemterv] superuser | ||
|---|---|---|---|
| Line 18: | Line 18: | ||
| ^ # Hét ^ Előadás | ^ # Hét ^ Előadás | ||
| | 1. hét | Követelmények ismertetése | | 1. hét | Követelmények ismertetése | ||
| - | | 2. hét | Szoftver | + | | 2. hét | Szoftver |
| - | | 3. hét | Szoftver | + | |
| + | | 3. hét | Szoftver | ||
| | 4. hét | Tesztelés alapjai. Tesztelés céljai, tesztelés és hibakezelés, | | 4. hét | Tesztelés alapjai. Tesztelés céljai, tesztelés és hibakezelés, | ||
| | 5. hét | Tesztelés a sw életciklusában | | 5. hét | Tesztelés a sw életciklusában | ||
| Line 38: | Line 39: | ||
| valamint | valamint | ||
| - | **Nappali tagozaton** az aláírás feltétele a zárthelyi dolgozaton legalább elégséges = 40% eredmény elérése | + | **Nappali tagozaton** az aláírás feltétele a zárthelyi dolgozaton legalább elégséges = 40% eredmény elérése |
| **Levelező tagozaton** az aláírás feltétele a zárthelyi dolgozaton legalább elégséges = 40% eredmény elérése + a programozási feladatok mindegyikének legalább megfelelt minősítésű beadása | **Levelező tagozaton** az aláírás feltétele a zárthelyi dolgozaton legalább elégséges = 40% eredmény elérése + a programozási feladatok mindegyikének legalább megfelelt minősítésű beadása | ||
| Line 68: | Line 69: | ||
| Oszd meg a github repozitóriumodat. Ellenőrizd a megosztást. | Oszd meg a github repozitóriumodat. Ellenőrizd a megosztást. | ||
| + | |||
| + | |||
| + | A szállítási díj | ||
| + | * 5 kg alatt 1500 Ft, | ||
| + | * 5 kg-tól 20 kg-ig 2500 Ft, | ||
| + | * 20 kg felett 5000 Ft. | ||
| + | * Magyarországi szállítás esetén 20 000 Ft feletti rendelési értéknél a szállítás ingyenes. | ||
| + | * Külföldi szállítás esetén a szállítási díj kétszeres. | ||
| + | * Expressz szállítás választása esetén az alapértelmezett szállítási díj 50%-kal növekszik. | ||
| + | * A rendelési érték és a tömeg nem lehet negatív. | ||
| + | * Az országkód kétbetűs ISO-kód, és kis- vagy nagybetűvel is megadható. | ||
| + | |||
| + | |||
| + | 1. Értsd meg a specifikációt. | ||
| + | |||
| + | 2. Készíts legalább 10 tesztesetet. | ||
| + | |||
| + | 3. Minden tesztesethez add meg az elvárt eredményt. | ||
| + | |||
| + | 4. Futtasd le kézzel a függvényt. | ||
| + | |||
| + | 5. Dokumentáld a megtalált hibákat. | ||
| + | |||
| + | 6. Minden hibához adj reprodukáló tesztesetet. | ||
| + | |||
| + | 7. A munkát commitold a saját branchedre. | ||
| + | |||
| + | < | ||
| + | function calculateShippingCost(orderValue, | ||
| + | let shippingCost = 0; | ||
| + | // Free shipping in Hungary for orders above 20,000 HUF | ||
| + | if (country === " | ||
| + | return 0; | ||
| + | } | ||
| + | // Base shipping cost by weight | ||
| + | if (weight < 5) { | ||
| + | shippingCost = 1500; | ||
| + | } else if (weight > 5 && weight < 20) { | ||
| + | shippingCost = 2500; | ||
| + | } else { | ||
| + | shippingCost = 5000; | ||
| + | } | ||
| + | // International shipping | ||
| + | if (country !== " | ||
| + | shippingCost = shippingCost * 2; | ||
| + | } | ||
| + | // Express delivery surcharge | ||
| + | if (express === true) { | ||
| + | shippingCost = shippingCost + 50; | ||
| + | } | ||
| + | |||
| + | return shippingCost; | ||
| + | } | ||
| + | </ | ||
| 2. Test Driven development elveket alkalmazva implementálj arab szám - római szám konvertert! A kódot töltsd fel egy github repozitóriumba! | 2. Test Driven development elveket alkalmazva implementálj arab szám - római szám konvertert! A kódot töltsd fel egy github repozitóriumba! | ||
| Line 87: | Line 142: | ||
| ===== Ajánlott irodalom: ===== | ===== Ajánlott irodalom: ===== | ||
| + | * Daniel Galin: Software Quality Assurrance, From theory to implementation, | ||
| + | * Roger S. Pressmann, Darrel Ince: Software Engineering: | ||
| * Mauro Pezzé, Michal Young: [[http:// | * Mauro Pezzé, Michal Young: [[http:// | ||
| * International Software Testing Qualifications Board: [[https:// | * International Software Testing Qualifications Board: [[https:// | ||
| Line 94: | Line 151: | ||
| * Fehér Krisztián - Szoftvertesztelési alapismeretek | * Fehér Krisztián - Szoftvertesztelési alapismeretek | ||
| * Robert C. Martin – Tiszta kód | * Robert C. Martin – Tiszta kód | ||
| + | * Hornyák Olivér - Szoftverminőség | ||
| * Hornyák Olivér - Szoftverminőség-jellemzők előadás fóliák {{ : | * Hornyák Olivér - Szoftverminőség-jellemzők előadás fóliák {{ : | ||
| - | * Hornyák Olivér - Szoftverminőség | + | |
| {{ : | {{ : | ||
tanszek/oktatas/szoftverteszteles.1788768064.txt.gz · Last modified: by superuser
