A szoftvertesztelés egy olyan módszertan, amellyel azt ellenőrizzük, hogy: * a szoftver megfelel-e a várt követelményeknek? * hibamentesen működik-e? A szoftvertesztelés magában foglalja a szoftver és/vagy rendszerösszetevők végrehajtását kézi vagy automatizált eszközökkel azzal a céllal, hogy kiértékeljük annak egy vagy több tulajdonságát. A szoftvertesztelés célja a hibák, hiányosságok vagy hiányzó követelmények azonosítása.

Részletek

Leírás

Ami a kurzusban megszerezhető tudást, illetve készségeket illeti, meg kell említeni, hogy: 1. Megismerkedhetnek a leggyakrabban használt szoftvertesztelési módszerekkel. Az elméleti tananyag témakörei közül megemlíthető a fehér- és fekete dobozos tesztelés, az egységtesztelés, az integráció, a regressziós, valamint az alfa és béta tesztelés. 2. Gyakorlatok keretén belül megtanulnak programkódban hibát keresni (debug), egységtesztet készíteni, ekvivalencia osztályokat definiálni és megismerkednek a Selenium IDE eszközzel, amely segítségével egyszerűen lehet tesztelni webalkalmazásokat. 3. Képesek lesznek hatékonyan hibákat keresni programokban. 4. Képesek lesznek teszteseteket írni különböző alkalmazásokhoz, amelyekkel leellenőrizhető lesz mennyire működik helyesen, mennyi hibát tartalmaz az adott szoftveres rendszer.

A kurzusban Windows és Linux operációs rendszereket használunk ahhoz, hogy futtassuk a tesztelést végző eszközöket. A Linux operációs rendszerhez kezeléséhez elegendő lesz egy alapszint. Az szükséges eszközökről és a telepítésükkel kapcsolatos infókról a „Szükséges eszközök” hivatkozás alatt olvashatnak. Kurzusban csak a C/C++ és a Java programnyelveket használjuk. Ezen nyelvek középszintű ismerete fontos.

Tanmenet

  • Szoftvertesztelésről röviden
  • Szoftvertesztelési technikák
  • Hibakeresés - Debugging
  • Feketedobozos tesztelés
  • Fehérdobozos tesztelés
  • Egységtesztelés
  • Integrációs- és regresszióstesztelés
  • Rendszertesztelés
  • Alfatesztelés
  • GUI tesztelés

Követelmények

  1. Zárthelyi (ZH) – Egy ZH-ra kell számítani. Legfeljebb 10 pont gyűjthető be.
  2. Házi feladatok – 9 házi feladat kidolgozásával további 90 pont szerezhető. A pontok eloszlása a következő:
  3. Házi feladat 1 – 8 pont
  1. Házi feladat 2 – 8 pont
  2. Házi feladat 3 – 8 pont
  3. Házi feladat 4 – 8 pont
  4. Házi feladat 5 - 8 pont
  5. Házi feladat 6 - 10 pont
  6. Házi feladat 7 - 15 pont
  7. Házi feladat 8 - 10 pont
  8. Házi feladat 9 - 15 pont
  9. A fentiekben felsorolt követelményeknél nincs minimum pontszám az érvényességhez. Minden megszerzett pont számít.
  10. Az időben beküldött házi feladatok pontjait látni fogják a rendszerben. Ez akkor fontos, amikor javítani szeretnének vagy javítani kell.
Kredit érték: 5
Tudásterületek: Informatika és technológia
Kurzusgazda intézmény: Szabadkai Műszaki Szakfőiskola

Accessibility

Background Colour Background Colour

Font Face Font Face

Font Size Font Size

1

Text Colour Text Colour