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 [2024/04/29 11:32] superusertanszek:oktatas:szoftverteszteles [2024/12/05 07:36] (current) – [Ajánlott irodalom:] superuser
Line 17: Line 17:
  
 ^ # Hét     ^ Előadás      ^ Gyakorlat          ^ ^ # Hét     ^ Előadás      ^ Gyakorlat          ^
-| 1. hét   | Követelmények ismertetése    | Labor használati rend, oktatási anyagok elérése, szoftverkörnyezet beállítása +| 1. hét   | Követelmények ismertetése    | Labor használati rend, oktatási anyagok elérése, szoftverkörnyezet beállítása, Használt technológiák ismertetése, Git  | 
-| 2. hét   | Szoftver minőség jellemzők| Használt technológiák ismertetése, Git |+| 2. hét   | Szoftver minőség jellemzők|  |
 | 3. hét   | Szoftver hibák és forrásaik | Unit teszt alapok | | 3. hét   | Szoftver hibák és forrásaik | Unit teszt alapok |
-| 4. hét   | Tesztelés alapjai. Tesztelés céljai, tesztelés és hibakezelés, teszttevékenységek, munkatermékek   Alap utasítások        Unit teszt önálló órai feladat +| 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    | Házi feladat kiadása, unit teszt önálló órai feladat 2 +| 5. hét   | Tesztelés a sw életciklusában    | Kódolási gyakorlat 
-| 6. hét   | Statikus tesztelés | Mockolás        +| 6. hét   | Statikus tesztelés | | 
-| 7. hét   | Teszttechnikák | Mockolás +| 7. hét   | Teszttechnikák [[TDD és BDD]] Kódolási gyakorlat 
-| 8. hét   | Őszi szünet| Őszi szünet+| 8. hét   | Őszi szünet| | 
-| 9. hét   | Tesztmenedzsment | Tesztmenedzsment eszközök használata +| 9. hét   | Tesztmenedzsment | UI tesztelés kódolási gyakorlat 1 
-| 10. hét  | Teszt támogató eszközök | Tesztautomatizálás +| 10. hét  | Teszt támogató eszközök |  
-| 11. hét  | Refactoring 1 | Kódolási gyakorlat | +| 11. hét  | Refactoring 1 | UI tesztelés kódolási gyakorlat 2
-| 12. hét  | Refactoring 2 | UI teszt gyakorlat +| 12. hét  | Refactoring 2 |  
-| 13. hét  | Teljesítmény tesztelés, biztonsági tesztelés | Teljesítmény tesztelés, biztonsági tesztelés gyakorlat, feladatok beadása +| 13. hét  | Teljesítmény tesztelés, biztonsági tesztelés | Pótlások 
-| 14. hét  | Összefoglalás | Pótlások|+| 14. hét  | Összefoglalás | |
  
 ===== Aláírás megszerzése: ===== ===== Aláírás megszerzése: =====
-A kiadott feladatok legalább "megfelelt" minősítésű kidolgozása. Határidő: 12. tanulmányi hét+
  
 A zárthelyi dolgozaton legalább elégséges = 40% eredmény elérése A zárthelyi dolgozaton legalább elégséges = 40% eredmény elérése
Line 47: Line 47:
 A vizsgaidőszakban írásbeli + szóbeli vizsga A vizsgaidőszakban írásbeli + szóbeli vizsga
  
-===== Feladatok kiosztása ===== +===== Gyakorló feladatok  ===== 
-2023. évben az alábbi feladatokat kell kidolgozni+2024. évben az alábbi feladatok szerepelnek
  
 1. Készítsd egy github repozitóriumot.  1. Készítsd egy github repozitóriumot. 
Line 81: Line 81:
  
   * 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-2018-v3-1-magyar/#|Certified Tester – Foundation Level Syllabus (2011)]]+  * International Software Testing Qualifications Board: [[https://hstqb.org/downloadarea/istqb-ctfl-syllabus-4-0-magyar/|Certified Tester – Foundation Level Syllabus (2024)]]
   * Ficsor Lajos, Dr. Kovács László, Dr. Krizsán Zoltán, Dr. Kusper Gábor - , [[https://dtk.tankonyvtar.hu/xmlui/handle/123456789/13039|Szoftvertesztelés   * Ficsor Lajos, Dr. Kovács László, Dr. Krizsán Zoltán, Dr. Kusper Gábor - , [[https://dtk.tankonyvtar.hu/xmlui/handle/123456789/13039|Szoftvertesztelés
 jegyzet]] jegyzet]]
Line 88: Line 88:
   * Robert C. Martin – Tiszta kód   * Robert C. Martin – Tiszta kód
   * 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:sqa_2022.pdf |}}+  * Hornyák Olivér - Szoftverminőség  {{ :tanszek:oktatas:swmin_2024_2ea_hu.pptx |}}  
 +===== Mock gyakorlat ===== 
 +  * {{Fóiák :tanszek:oktatas:2024-11-07-szoftverteszteles-mock.pdf | Mock Fóliák }} 
 +  * Letölthető kód: {{ :tanszek:oktatas:2024_09_uni-sw-unit-testing-main.zip |}} 
 + 
 + 
 +**Feladat:** 
 +  - Nézd át a beimportált függőségeket és frissítsd a legfrissebb verziókra 
 +  - Írj mock tesztet a Triangle osztály mind az 5 metódusához 
 +  - Írj mock tesztet, ami ellenőrzi a Fibonacci sorozat 15. és 20. elemét ( nem kell a tényleges kalkulációt implementálni) 
 +  - Írj Unit tesztet, ami ellenőrzi a Fibonacci sorozat 8. és 23. elemét (kell a tényleges kalkuláció implementálás) 
 + 
 +===== UI tesztelés gyakorlat ===== 
 +  * Leírás {{UI tesztautomatizálás :tanszek:oktatas:ui_tesztautomatizalas.pdf | UI tesztautomatizálás}} 
 +  * Letölthető kódok {{ :tanszek:oktatas:uitesztaut.zip | UI tesztautomatizálási kódok}} 
 + 
  
  
tanszek/oktatas/szoftverteszteles.1714390372.txt.gz · Last modified: 2024/04/29 11:32 by superuser