Mérnökinformatikus alapszak (BSc)
A tárgy célja a szoftvertesztelés főbb módszereinek és technikájának a bemutatása. A tesztelési szintek megismerése. Test First és Test Drienn Development módszerek ismertetése. A különböző szoftvertesztelési technikák gyakorlatban történő megismerése.
Szoftver‐minőségi kritériumok áttekintése és minőségbiztosítási folyamat megvalósulásának vizsgálata szoftverprojektekben. Tesztelési alapelvek. Funkcionális tesztelés, Unit, Integrációs, Alrendszer és Rendszer tesztek ismertetése. JUnit keretrendszer ismertetése. Agilis fejlesztési módszertanok átfogó ismertetése, Test First Development fejlesztési módszer empirikus vizsgálata
# 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, 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 |
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 | Kódolási gyakorlat |
6. hét | Statikus tesztelés | |
7. hét | Teszttechnikák TDD és BDD | Kódolási gyakorlat |
8. hét | Őszi szünet | |
9. hét | Tesztmenedzsment | UI tesztelés kódolási gyakorlat 1 |
10. hét | Teszt támogató eszközök | |
11. hét | Refactoring 1 | UI tesztelés kódolási gyakorlat 2 |
12. hét | Refactoring 2 | |
13. hét | Teljesítmény tesztelés, biztonsági tesztelés | Pótlások |
14. hét | Összefoglalás |
A zárthelyi dolgozaton legalább elégséges = 40% eredmény elérése
Pótlások: az utolsó tanulmányi héten
Az előadások legalább 60%-án való részvétel, a gyakorlatok legalább 70%-án való részvétel
Kollokvium A vizsgaidőszakban írásbeli + szóbeli vizsga
A 2024. évben az alábbi feladatok szerepelnek
1. Készítsd egy github repozitóriumot. Használd a következő utasításokat: git init git status git add git diff git commit git log git pull git push
Oszd meg a github repozitóriumodat. Ellenőrizd a megosztást
2. Implementálj arab szám - római szám konvertert
3. Készits olyan kódot ami a holdjáróval feltérképezi a bolygót!
Feladat: