Online
Videós Videós
Azonosító VID-ISTQB
Ár (nettó/fő) 44 000 Ft
Hossz 25 óra (10 nap)
Nézd meg videós ajánlónkat!

OktatóOktató

TudnivalókTudnivalók

Mi is ez?
Hogyan működik?
Kinek ajánljuk?

Skip Navigation LinksFőoldal Training360 online tanfolyamok Online tanfolyam Alapfokú szofvertesztelői tanfolyam

Alapfokú szofvertesztelői tanfolyam

Szoftvertesztelés elméletben és gyakorlatban, CTFL vizsgafelkészítéssel

A tanfolyam célja

Napjainkban a szoftvertesztelői szakma egyre inkább a helyére kerül és népszerűbb lesz. Ha már rendelkezel alapszintű programozási ismeretekkel és szeretnéd megismerni a tesztelés elméleti és gyakorlati ismereteit, ne habozz! Napjainkban a minősített tesztelő az egyik legkeresettebb és népszerű szakma itthon és külföldön. Indítsd el karriered most! Készülj fel a nemzetközi vizsgára és szerezz nemzetközi szakértő címet!

A saját fejlesztésű képzés keretében megismerjük az alapvető szoftvertesztelési módszertanokat, tesztelési eszközök használatát, a tesztelés szerepét és helyét a szoftverfejlesztési életciklusban. Az elméleti ismereteken túl a résztvevők konkrét példákon és saját tesztkörnyezetet létrehozva a gyakorlatban is kipróbálják, megvalósítják az egyes tesztelési metódusokat Visual Studio 2010 és egyéb open source eszközök segítégével.

Nézze meg rövid tanfolyami ajánlónkat!

A tanfolyam és a beépített vizsgafelkészítő konzultáció segítséget nyújt a nemzetközi tesztelői alapvizsgára (CTFL) is.

Az online videós tanfolyamot korábbi programozási ismerettel rendelkező fejlesztőknek, programozóknak, leendő tesztmérnököknek, szoftvertervezőknek, fejlesztési vezetőknek ajánljuk. Az elméleti ismeretek hasznosak lehetnek akár fejlesztési alapokban járatos minőségbiztosítási mérnökök, beszállítói ellenőrök számára is. A tanfolyamot azok számára is ajánljuk, akik foglalkoztak alapszinten már korábban teszteléssel, de ismereteik hiányosak és szeretnék azokat rendszerezni.

Az online tanfolyam klienc darab 2,5 órás modulra, otthon is elvégezhető gyakorlatokra és egy külön vizsgafelkészítő modulra épül. A tanfolyam díja a hivatalos vizsga díját nem tartalmazza. Az online / videós tanfolyamok működéséről további információkat itt találhat.

Szükséges előképzettség

Windows felhasználói ismeret, alapszintű fejlesztői ismeretek, fejlesztői életciklusok minimális ismerete. Tesztelői kedv. Érdeklődés a Microsoft technológiák iránt. Korábbi Visual Studio 2010 fejlesztői környezet ismerete előny, de nem feltétel. Mivel a felhasznált anyagok, szoftverek részben angol nyelvűek, ezért alapfokú, dokumentumolvasás-szintű angol nyelvismeret hasznos. Az előadás magyar nyelven zajlik

Technikai információk

A számítógépen Windows 7 vagy magasabb (vagy emulált/virtualizált Windows) kell lennie, Internet Explorer 9+ böngészővel és Silverlight 5.0 plug-innel. A gépen lokális rendszergazda jogosultság szükséges. Az előadások követéséhez szükséges fejhallgató (vagy hangszóró), szélessávú internetkapcsolat (javasoltan minimálisan 2 MBit/s letöltés szabad sávszélességel).

A gyakorlatok lebonyolításához egy Windows 7 vagy magasabb verziójú operációs rendszer szükséges, javasoltan legalább 2-3 GB memóriával, minimum 10 GB szabad tárkapacitással. A gyakorlatokhoz a kapcsolódó szoftverek, eszközök próbaverzióit (Visual Studio 2012 Ultimate, opensource termékek) fogjuk majd használni. Akinek van elég erős gépe és/vagy nincs Windows-os környezete, virtualizált környezetbe is majd telepítheti ezeket.

Előny, ha az előadás és a gyakorlatok kényelmes, párhuzamos követéséhez széles képernyős monitort vagy két monitort (kiterjesztett módban), használunk, de pl. egy erős laptop saját képernyője és egy plusz monitor is tökéletes. Ha van rá lehetőségünk, érdemes külön gépet használni a videós anyag követésére és külön gépet a gyakorlatok elvégzésére. A környezet előkészítéséről és használatáról külön is tájékoztatjuk a jelentkezőket e-mailben a rendelést követően.

Tanfolyami tematika

1. modul: A tesztelés alapjai

Mi a képzés célja, hova fogunk a képzés végén eljutni? Miért fontos a tesztelés? Mik a jó tesztelő ismérvei? Tekintsük át az öt alapvető tesztelési tevékenységet!

  • A tesztelés szükségessége és fontossága: hogyan okozhat egy programhiba kárt egy személynek, vagy egy cégnek; hiba kiváltó okának és a hatásainak megkülönböztetése; a tesztelés szerepe és fontossága; a tesztelés mint a minőségbiztosítás része
  • Mi a tesztelés? Általános célok; a tesztelés célja a szoftver életciklus különböző fázisaiban; tesztelés és a hibakeresés megkülönböztetése
  • Általános tesztelési alapelvek; a tesztelés alapvető folyamata; az öt alapvető tesztelési tevékenység a tervezésétől lezárásáig
  • A tesztelés pszichológiája: emberi /pszichológiai tényezők hatása a tesztelésre; tesztelők kontra fejlesztők gondolkodásmódja

2. modul: Tesztelés a szoftvter életciklusán át

Sokan azt gondolják, hogy a tesztelés csak magát a tesztfuttatást jelenti, mint tevékenység, de ez nem igaz! A tesztelő ugyanúgy specifikál vagy tervez, mint egy architekt! A tesztelőnek a szoftver egész életciklusában van tennivalója! Ezt járja körbe ez a fejezet.

  • Szoftverfejlesztési modellek bemutatása: fejlesztés, tesztelési tevékenységek és fejlesztési életciklus munkatermékei közötti kapcsolat; az Application Lifecycle Management szerepe: alkalmazás életciklus menedzsment fogalma
  • A tesztelő szerepe és helye az ALM-ben; a szoftverfejlesztési modellek megfelelő alkalmazása; a helyes tesztelés jellemzői az életciklus modellekben
  • Szoftver-architektúra tervezés és fejlesztés lépései és főbb fogalmai, kapcsolatuk. Hogyan támogatja a Visual Studio 2010 és TFS ezen folyamatokat?

3. modul: Teszttípusok

Ebben a fejezetben a különböző teszttípusokkal fogunk részletesebben foglalkozni.

  • Tesztelési szintek: bemutatás, jellemzők, fő célok, a tesztelés tipikus eszközei; a tesztelés tipikus területei, kapcsolódó projekttermékek, a tesztet végző személyek, az azonosítandó hibák és meghibásodások
  • Teszttípusok: funkcionális, nem-funkcionális, struktúra alapú és változáshoz kapcsolódó tesztek jellemzői, bemutatásuk, összehasonlításuk és használatuk; srukturális vagy architekturális elemzésen alapuló teszttípusok azonosítása és bemutatása; ellenőrző teszt és a regressziós teszt bemutatása
  • Karbantartási teszt: fogalmak, karbantartási teszt implementálása, a tesztet indokoló tényezők meghatározása (módosítás, migráció és kivonás), a regressziós teszt és a hatáselemzés karbantartásban való szerepének bemutatása

4. modul: Statikus technikák

Nem csak egy program futtatásakor lehet tesztelni. Nagy hangsúly van az ún. Statikus technikákon is, ami azt jelenti, hogy futtatás nélkül tesztelünk. Ilyen pl. egy kód review, amikor közösen átnézzük a kódot, természetesen, hogy hibát találjunk. Gondoljunk csak egy “dead code”, halott kódra, amelyet futás közben mindig elkerül a vezérlés. Egy ilyen hibát pl. csak ilyen statikus technikával lehet megtalálni.

  • A statikus technikák és a tesztelési folyamat: alkalmazhatóság, felhasználás, statikus és dinamikus technikák közötti különbségek
  • Felülvizsgálat folyamata: áttekintés, felülvizsgálati fázisok, kapcsolódó szerepek és felelősségek; felülvizsgálati típusok és jellemzőik, felülvizsgálatot befolyásoló tényezők
  • Statikus elemzés: alapfogalmak, milyen hibák mutathatók ki statikus elemzéssel; azonosított típushibák elemzése, összehasonlítása a felülvizsgálatok és a dinamikus teszt során talált hibákkal; statikus elemzés előnyei
  • A teszt fejlesztési folyamata: alapfogalmak értelmezése (pl. műszaki tesztterv, teszteset, teszteljárás, specifikáció); tesztesetek minőségének meghatározása és elemzése; tesztesetek átalakítása specifikációvá
  • A műszaki teszttervezési technikák kategóriái: specifikáció alapú (feketedoboz) és a struktúra alapú (fehérdoboz) teszteset ismertetése

5. modul: Teszttervezési technikák I.

Hogyan specifikáljunk teszteket? Hány darab minimális tesztesettel tudunk le fedni adott követelményt? Rengeteg ismert tervezési technika létezik. Nézzük meg a legnépszerűbbeket!

  • Specifikáció alapú, vagy feketedoboz technikák alkalmazása: tesztesetek írása; tesztelési technikák alkalmazása, lefedettség mérése
  • A használati eset teszt fogalmának és előnyeinek ismertetése; az utasítás és döntési lefedettség értékelése

6. modul: Teszttervezési technikák II.

Magát a kódot is tesztelhetjük. Hogy hogyan? Erről szól ez a modul, melynek keretében megnézzük a Visual Studio 2010 kapcsolódó teszteszközeinek használatát is akció közben.

  • Struktúra alapú, vagy fehérdoboz technikák alkalmazása: a kód lefedettség fogalma; az utasítás- és döntési lefedettség fogalma és alkalmazhatósága; tesztesetek írása megadott vezérlési folyamokból különböző műszaki teszttervezési technikák alkalmazásával; utasítás- és döntési lefedettség teljes körű elemzése a kilépési feltételek figyelembevételével
  • Unit Testing Framework fogalma és használata Visual Studio 2010 segítségével; Test Impact Analysis; Data-Driven Unit Test; Code Coverage; Database Unit Test; teszt menedzsment lehetőségek; felhasználói felületek tesztelése (Coded UI test); a kódminőség javítása

7. modul: Teszttervezési technikák III.

Itt fogjuk tárgyalni az egyéb technikákat, a kiválasztási szempontokat, és megnézzük, hogyan rakjunk össze egy tesztelői team-et.

  • Tapasztalat alapú technikák: intuíció, tapasztalat és gyakori hibák ismerete alapján való teszteset készítése; a tapasztalat alapú technikák összehasonlítása a specifikáció alapú tesztelési technikákkal.
  • Tesztelési technikák kiválasztása: műszaki teszttervezési technikák értékelése a környezettől, illetve a tesztbázistól függően
  • Tesztelő szervezet: független teszt fogalma, előnyök és hátrányok; tesztelő csapat létrehozásának irányelvei, megfontolásai; tipikus tesztvezetői és tesztelői feladatok

8. modul: Tesztmenedzsment

Nem szabad megfeledkeznünk a tesztelés menedzsmentjéről sem. Hogyan becsüljük meg mennyi órába telik, egy tesztelési tevékenység? Használjunk-e eszközöket? Spórolunk-e időt, pénzt ezekkel az eszközökkel? Mik azok a projektkockázatok és termékkockázatok?

  • Teszttervezés és becslés: teszttervezés különböző szintjei és céljai; a tesztterv, a műszaki tesztterv specifikáció és a teszteljárási dokumentumok tartalma, specifikációja és készítése; tesztelési megközelítések; tesztelési erőforrást befolyásoló tényezők; becslési módszerek
  • Teszt-előrehaladás monitorozása és vezérlése: tesztelőkészítés és végrehajtás nyomon követésére használt gyakori metrikák ismertetése; tesztjelentés és tesztirányítás metrikák fogalma és bemutatása; tesztösszefoglaló jelentés
  • Konfiguráció menedzsment és annak támogatása a tesztelésre
  • A Visual Studio 2010 lehetőségeinek áttekintése a teljes szoftverfejlesztési életciklus tükrében, Visual Studio 2010 verziókezelés támogatás; eszköztámogatás áttekintése
  • Kockázat és tesztelés: kockázatkezelési alapfogalmak; kockázatok szintjei, valószínűségek és hatások; a projekt- és termékkockázatok megkülönböztetése; tipikus termék- és projektkockázatok ismerete; kockázatkezelés használata a teszttervezésben
  • Incidensmenedzsment: alapfogalmak; incidensjelentés írása tesztelés során

9. modul: Eszköztámogatás a tesztelésben

Ma már rengeteg open source és kereskedelmi szoftver létezik, melyek segítik a tesztelő vagy a tesztmenedzser munkáját. Ezekből szemezgetünk, és áttekintjük, mikor és mennyire éri meg ezeket használni. Röviden áttekintjük a modell alapú tesztelés és a tesztautomatizálás lehetőségeit is segítségükkel.

  • Teszteszközök típusai: fogalmak, teszteszközök osztályozása a tesztelési folyamat tevékenységek szerint; eszköztámogatás; teszteszközök hatékony használata; előnyök és kockázatok; teszteszköz bevezetésének folyamata
  • Open Source és Visual Studio 2010 fejlesztői/tesztelői lehetőségek és eszközök bemutatása: a fejlesztő és a tesztelő szerepe; fejlesztői környezet és eszközök áttekintése, tesztvezérelt fejlesztés támogatás, hatékony navigálás a kódban (Call Hierarchy), hibakezelési lehetőségek
  • Modell alapú tesztelés és tesztautomatizálás: áttekintés, célok, modellezési perspektívák, specifikációk, alkalmazhatóság; az automatizálás előnyei, teszteszköz stratégiák, integráció és információcsere az eszközök között; támogató szkriptek és szkript nyelvek; támogató eszközök és használatuk; teszteszköz bevezetés, teszteszköz osztályozás

10. modul: Összefoglalás. Készüljünk fel a nemzetközi vizsgára!

Mire ide eljutunk, már sok-sok ismerettel leszünk gazdagabbak a tesztelés területén. Összefoglaló jelleggel áttekintjük a tanultakat, megnézzük a hivatalos alapszintű vizsga feltételeit és követelményeit, és mintateszt kérdéseket nézünk át és beszélünk meg közösen.

Adatvédelmi szabályzat
Tanfolyami feltételek
Bankkártyás fizetés
Akciók
SA VOUCHER
Finanszírozás
Kapcsolat
Magunkról
E-learning
South Buda Business Park South Buda Business Park A
1117 Budapest, Budafoki út 56. 3. emelet
(+36-1) 880-0040, info@training360.com
Google Térkép... Facebook...
Tájékoztatjuk, hogy weboldalunk szöveges fájlokat, ún. „adatmorzsákat“ (cookie-kat) használ anonimizált látogatottsági információk gyűjtése céljából, valamint bizonyos szolgáltatások ezek nélkül nem lennének elérhetőek. A honlap további használatával hozzájárulását adja a cookie-k tárolásához és felhasználásához. További információ...