User Tools

Site Tools


tanszek:oktatas:szoftverteszteles

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:szoftverteszteles [2026/09/07 08:51] – [Aláírás megszerzése:] superusertanszek:oktatas:szoftverteszteles [2026/09/14 04:20] (current) – [Ütemterv] superuser
Line 18: Line 18:
 ^ # Hét    ^ Előadás                                                                                           ^ Gyakorlat                                                  ^ ^ # Hét    ^ Előadás                                                                                           ^ Gyakorlat                                                  ^
 | 1. hét   | Követelmények ismertetése                                                                         | Fejlesztői környezet kialakítása, [[tanszek:oktatas:Hiba_felismeres_Kodban|hiba felismerése kódban]]  | | 1. hét   | Követelmények ismertetése                                                                         | Fejlesztői környezet kialakítása, [[tanszek:oktatas:Hiba_felismeres_Kodban|hiba felismerése kódban]]  |
-| 2. hét   | Szoftver minőség jellemzők                                                                                                                                   | +| 2. hét   | Szoftver hibák és forrásaik 
-| 3. hét   | Szoftver hibák és forrásaik                                                                       | Unit tesztek alapja                                        |+                                                                                                                                   | 
 +| 3. hét   | Szoftver minőség jellemzők                                                                       | Unit tesztek alapja                                        |
 | 4. hét   | Tesztelés alapjai. Tesztelés céljai, tesztelés és hibakezelés, teszttevékenységek, munkatermékek  |                                                            | | 4. hét   | Tesztelés alapjai. Tesztelés céljai, tesztelés és hibakezelés, teszttevékenységek, munkatermékek  |                                                            |
 | 5. hét   | Tesztelés a sw életciklusában                                                                     | Mock / Egyéni feladatok                                           | | 5. hét   | Tesztelés a sw életciklusában                                                                     | Mock / Egyéni feladatok                                           |
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.
 +
 +<code>
 +function calculateShippingCost(orderValue, weight, country, express) {
 +    let shippingCost = 0;
 +    // Free shipping in Hungary for orders above 20,000 HUF
 +    if (country === "HU" && orderValue >= 20000) {
 +        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 !== "HU") {
 +        shippingCost = shippingCost * 2;
 +    }
 +    // Express delivery surcharge
 +    if (express === true) {
 +        shippingCost = shippingCost + 50;
 +    }
 +
 +    return shippingCost;
 +}
 +</code>
  
 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, Pearson Education Limited, 2024, Essex England
 +  * Roger S. Pressmann, Darrel Ince: Software Engineering: a practicioners approach, McGraw-Hill publishing
   * Mauro Pezzé, Michal Young: [[http://ix.cs.uoregon.edu/~michal/book/Samples/book.pdf|Software Testing and Analysis]]   * Mauro Pezzé, Michal Young: [[http://ix.cs.uoregon.edu/~michal/book/Samples/book.pdf|Software Testing and Analysis]]
   * International Software Testing Qualifications Board: [[https://hstqb.org/downloadarea/istqb-ctfl-syllabus-4-0-magyar/|Certified Tester – Foundation Level Syllabus (2024)]]   * International Software Testing Qualifications Board: [[https://hstqb.org/downloadarea/istqb-ctfl-syllabus-4-0-magyar/|Certified Tester – Foundation Level Syllabus (2024)]]
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  {{ :tanszek:oktatas:swmin_2026_ea_hu.pptx |}}
   * Hornyák Olivér - Szoftverminőség-jellemzők előadás fóliák {{ :tanszek:oktatas:swtest2020_2ea.ppt |}}   * Hornyák Olivér - Szoftverminőség-jellemzők előadás fóliák {{ :tanszek:oktatas:swtest2020_2ea.ppt |}}
-  * Hornyák Olivér - Szoftverminőség  {{ :tanszek:oktatas:swmin_2024_2ea_hu.pptx |}} +
 {{ :tanszek:oktatas:2025-10-09-szoftverteszteles_gyakorlat2.pdf |}} {{ :tanszek:oktatas:2025-10-09-szoftverteszteles_gyakorlat2.pdf |}}
  
tanszek/oktatas/szoftverteszteles.1788771106.txt.gz · Last modified: by superuser