ESZKÖZTÁMOGATÁS A TESZTELÉSBEN

Hasonló dokumentumok
TESZTMENEDZSMENT TESZTELŐ SZERVEZET TESZTTERVEZÉS ÉS BECSLÉS

FELKÉSZÜLÉS HIVATALOS VIZSGÁRA

MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK A TESZT FEJLESZTÉSI FOLYAMATA A TESZTTERVEZÉSI TECHNIKÁK KATEGÓRIÁI

S01-9 Szoftverfejlesztés minőségi aspektusai

A TESZTELÉS ALAPJAI A TESZTELÉS ALAPVETŐ FOLYAMATA A TESZTELÉS PSZICHOLÓGIÁJA A TESZTELÉS ETIKAI KÓDEXE

Integrációs mellékhatások és gyógymódok a felhőben. Géczy Viktor Üzletfejlesztési igazgató

MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK STRUKTÚRA ALAPÚ, VAGY FEHÉRDOBOZ TECHNIKÁK TAPASZTALAT ALAPÚ TECHNIKÁK

A TESZTELÉS ALAPJAI MIÉRT SZÜKSÉGES A TESZTELÉS? MI A TESZTELÉS? ÁLTALÁNOS TESZTELÉSI ALAPELVEK

Szoftverminőségbiztosítás

ESZKÖZTÁMOGATÁS A TESZTELÉSBEN

TESZTMENEDZSMENT A TESZT ELŐREHALADÁSÁNAK FELÜGYELETE ÉS IRÁNYÍTÁSA KONFIGURÁCIÓ MENEDZSMENT KOCKÁZAT ÉS TESZTELÉS INCIDENSMENEDZSMENT

30 MB INFORMATIKAI PROJEKTELLENŐR

Szoftverminőségbiztosítás

Információ menedzsment

Verifikáció és validáció Általános bevezető

Kompetens Softver Tesztelés a Gyakorlatban (CoSTiP) - pilot. 5. Tesztmenedzsment

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

Szoftverminőségbiztosítás

Szoftverminőségbiztosítás

A Bankok Bázel II megfelelésének informatikai validációja

Szoftverminőségbiztosítás

Hálózati szolgáltatások biztosításának felügyeleti elemei

XXXIII. Magyar Minőség Hét 2014 Átállás az ISO/IEC új verziójára november 4.

A CRD prevalidáció informatika felügyelési vonatkozásai

Felhőszolgáltatások megvalósítása PureSystems eszközökön

Statikus technikák: A szoftver átvizsgálása. Statikus technikák: A szoftver átvizsgálása

Kompetens Szoftvertesztelés a Gyakorlatban (CoSTiP) Eszköztámogatás a tesztelésben

STATIKUS TECHNIKÁK A STATIKUS TECHNIKÁK ÉS A TESZTFOLYAMAT A FELÜLVIZSGÁLAT FOLYAMATA STATIKUS ELEMZÉS ESZKÖZÖKKEL

(Teszt)automatizálás. Bevezető

Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás

JSF alkalmazások teljesítményhangolása JMeter és dynatrace segítségével

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs

Mesterséges intelligencia alapú regressziós tesztelés

Tesztelési szintek Tesztautomatizálás

TÁMOP /1/A projekt Regionális turisztikai menedzsment /BSc/ /Differenciált szakmai ismeretek modul/ Információs irodák menedzsmentje

II. rész: a rendszer felülvizsgálati stratégia kidolgozását támogató funkciói. Tóth László, Lenkeyné Biró Gyöngyvér, Kuczogi László

ITIL alapú IT környezet kialakítás és IT szolgáltatás menedzsment megvalósítás az FHB-ban

Programrendszerek tanúsítása szoftverminőség mérése

Szoftver technológia. Projektmenedzsment eszközök. Cserép Máté ELTE Informatikai Kar 2019.

Portfoliómenedzsment a gyakorlatban. Mészáros Gyula M. Gy. Hard-Soft Informatika

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.

Test Strategy. Tartalomjegyzék

Vezetői információs rendszerek

Szervezeti működésfejlesztés komplexitása CMC minősítő előadás

Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.

A felhőről általában. Kacsuk Péter MTA SZTAKI

Grid menedzsment megoldás az ARC köztesrétegben

Kompetens szoftvertesztelés a gyakorlatban II. zárthelyi dolgozat

Unit Teszt. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Unit Teszt / 22

kodolosuli.hu: Interaktív, programozást tanító portál BALLA TAMÁS, DR. KIRÁLY SÁNDOR NETWORKSHOP 2017, SZEGED

Hát én immár mit válasszak?

Szoftverfejlesztés teszteléssel

Előadók: Angyal Gergely (Raiffeisen), tesztelési csoportvezető Kováts Márton (KFKI), szenior rendszermérnök

Cloud Akkreditációs Szolgáltatás indítása CLAKK projekt. Kozlovszky Miklós, Németh Zsolt, Lovas Róbert 9. LPDS MTA SZTAKI Tudományos nap

ITIL alapszintű vizsga

Teszt terv Új funkció implementációja meglévı alkalmazásba

Miskolci Egyetem Általános Informatikai Tanszék

A tesztelés feladata. Verifikáció

MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK TESZTELÉSI TECHNIKÁK KIVÁLASZTÁSA

BIZTONSÁGI KÉRDÉSEK AZ ÜZEMELTETÉS FOLYAMÁN V AZ IT ÜZEMELTETÉS RELEVÁNS SZABVÁNYAI

BIZTONSÁGI KÉRDÉSEK AZ ÜZEMELTETÉS FOLYAMÁN IV AZ IT ÜZEMELTETÉS RELEVÁNS SZABVÁNYAI

Miskolci Egyetem Alkalmazott Informatikai Intézeti Tanszék A minőségbiztosítás informatikája. Készítette: Urbán Norbert

Számítógép-rendszerek fontos jellemzői (Hardver és Szoftver):

Név: Neptun kód: Pontszám:

Fogalmak ITIL. Az incidensmenedzsment folyamat főbb elemei. Időkorlátok (time limits) Incidens modellek (incident models) Hatás (impact)

Komplex terheléses tesztmegoldások a Mobil PS és CS gerinchálózaton

A NetSupport School oktatást támogató rendszer

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

Mi a folyamat? Folyamatokkal kapcsolatos teendőink. Folyamatok azonosítása Folyamatok szabályozása Folyamatok folyamatos fejlesztése

BIZTONSÁGI VÁLTOZÁSOK A COBIT 4-BEN

Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Web:

MIÉRT KELL TESZTELNI?

Az ITIL egyszeruen. avagy. híd

Belső ellenőrzés és compliance. szolgáltatások. Cover. KPMG.hu

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

Szoftvertesztelés Alapok

Üzleti folyamatmenedzsment: - káoszból rendet!

Gazdasági informatika alapjai

DW 9. előadás DW tervezése, DW-projekt

Átfogó dokumentum kezelési megoldások a HP-tól

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

A szoftverfejlesztés eszközei

1. JELENTKEZŐ ADATBÁZIS MODUL

Tesztelés az XP-ben Tesztelés az XP-ben. A tesztelés kulcsjellemzői:

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

A TakarNet24 projekt

Szoftvermérés:hogyan lehet a szoftvertermék vagy a szoftverfolyamat valamely jellemzőjéből numerikus értéket előállítani.

Szoftver-mérés. Szoftver metrikák. Szoftver mérés

IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan

Üzleti architektúra menedzsment, a digitális integrált irányítási rendszer

Tesztmérnök: tesztautomatizálási mérnök Feladat: Elvárások: Előnyt jelent: Beágyazott rendszer tesztmérnök beágyazott rendszer tesztmérnök Feladat:

Okosház Test Plan. Tartalomjegyzék

Gyakorlat és házi feladat tájékoztató

ADATTÁRHÁZ HATÉKONYSÁGNÖVELÉS, REDUNDANCIA CSÖKKENTÉS Frunza Zsolt ÜZLETI INTELLIGENCIA A JÖVŐ, AHOGY MI LÁTJUK

A vezetői jelentésrendszer alapjai. Információs igények, irányítás, informatikai támogatás

Vállalati információs rendszerek I, MIN5B6IN, 5 kredit, K. 4. A meghirdetés ideje (mintatanterv szerint vagy keresztfélében):

Vezetői Információs Rendszer a Központi Statisztikai Hivatalban

Változások előtt hol áll a banki (adat)elemzés? Nándorfi György

Összefoglaló jelentés

Járműinformatika A járműinformatikai fejlesztés

Átírás:

ESZKÖZTÁMOGATÁS A TESZTELÉSBEN MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN ÉLELMISZERIPAR, GÉPÉSZET, INFORMATIKA, TURISZTIKA ÉS VENDÉGLÁTÁS TERÜLETEN

6. Eszköztámogatás a tesztelésben 6.1. Teszteszközök típusai 6.1.1 A tesztelés eszköztámogatásának célja 6.1.2 Teszteszközök osztályozása 6.1.3 Eszköztámogatás a tesztelés és a tesztek menedzsmentjéhez 6.1.4 A statikus teszt eszköztámogatása 6.1.5 A tesztspecifikáció eszköztámogatása 6.1.6 A tesztvégrehajtás és naplózás eszköztámogatása 6.1.7 Teljesítmény és felügyelet eszköztámogatása 6.1.8 Speciális tesztelői igények eszköztámogatása

6.1. Teszteszközök típusai Nem létezik varázsszoftver, mely önmaga alkalmas a tesztelés teljes folyamatának automatizálásra. Léteznek azonban a tesztelés egyes aspektusait támogató/ automatizáló eszközök. Egyes eszközök dedikáltan egyetlen feladat támogatásában segítenek, de léteznek olyan eszközkészletek, melyek a szoftvertesztelés folyamatának számos pontján nyújthatnak támogatást.

6.1. Teszteszközök típusai Egy rendszer vagy egy komponens mérése során a mérőeszköz által okozott mellékhatást mérési mellékhatásnak nevezzük. Pl: Kód instrumentálás során az instrumentált kód nem azonos az eredeti kóddal. Teljesítményteszt során a mérőeszköz rontja az eredeti rendszer teljesítményét. A hibakereső együtt fut a szoftverrel, de ilyen esetben nem kerül felszínre a hiba.

6.1.1 A tesztelés eszköztámogatásának célja Vannak feladatok, melyeket a humán intelligencia hihetetlen sebességgel és természetességgel képes megoldani. Vannak azonban olyan feladatok, melyeket a számítógépek képesek sokkal hatékonyabban és gyorsabban megoldani. Általános cél, bármely folyamat támogatásánál, hogy olyan helyen használjuk a számítógépet, amire a számítógépek alkalmasabbak, mint az emberek. Mi lehet a cél? a teszttevékenységek hatékonyságának növelése az ismétlődő feladatok automatizálása, a kézi teszttevékenységek támogatása (teszttervezés,műszaki teszttervezés,tesztjelentés, tesztfelügyeletet) jelentős kézi erőforrást igénylő teszttevékenységek automatizálása kézzel végre nem hajtható tevékenységek automatizálása a megbízhatóságának növelése

6.1.2 Teszteszközök osztályozása Teszteszközök lehetnek pl.: konfiguráció menedzsment eszköz lefedettségi eszköz hibakereső eszköz dinamikus elemzés eszköz incidens menedzsment eszköz terheléses teszt eszköz modellező eszköz felügyeleti eszköz teljesítményteszt eszköz követelmény-menedzsment eszköz felülvizsgáló eszköz biztonsági eszköz statikus elemző eszköz stressz teszteszköz teszt összehasonlító eszköz tesztadat előkészítő eszköz műszaki teszttervező eszköz teszttámogató szoftverkörnyezet tesztvégrehajtási eszköz tesztmenedzsment eszköz egységteszt keretrendszer eszköz...

6.1.3 Eszköztámogatás a tesztelés és a tesztek menedzsmentjéhez A tesztmenedzsment eszköz olyan szoftvereszköz, mely támogatja a tesztmenedzsmentet és a irányítja a tesztelési folyamat egy-egy részét. tesztmenedzsment tesztek ütemezése eredmények naplózása folyamat követés incidensmenedzsment tesztjelentések készítése...

6.1.3 Eszköztámogatás a tesztelés és a tesztek menedzsmentjéhez A követelménymenedzsment-eszköz olyan szoftvereszköz, mely támogatja a követelményeknek, a követelmények különböző jellemzőinek rögzítését, magyarázó jegyzetek készítését. Jellemzői, funkciói pl: követelményutasítások tárolása követelmény jellemzőinek tárolása a követelmény konzisztencia vizsgálata Támogatja a meghatározatlan, hiányzó követelmények megtalálását. Támogatja a követelmények nyomonkövethetőségét a tesztekig. (Illetve ennek ellenkezőjét is.) tesztmenedzsment eszközökkel való együtt működés...

6.1.3 Eszköztámogatás a tesztelés és a tesztek menedzsmentjéhez Az incidensmenedzsment-eszköz olyan eszköz, mely megkönnyíti az incidensek felismerését és állapotainak nyomon követését. Tulajdonságok, jellemzők: incidens tulajdonságok tárolása mellékletek tárolása incidensek priorizálása állapotok nyilvántartása tevékenységek kiosztása statisztikák készítése...

6.1.3 Eszköztámogatás a tesztelés és a tesztek menedzsmentjéhez Az konfigurációmenedzsment-eszköz olyan eszköz, mely támogatja a konfigurációs elemek meghatározását és ellenőrzését, nyomon követését. Felügyeli a konfiguráció elemeit tartalmazó alapverziók kiadását. Tulajdonságok, jellemzők: a szoftver verzióival kapcsolatos információk a tesztver verzióival kapcsolatos információk verziók és konfigurációk megfeleltetése Alapkonfiguráció elkészítése hozzáférés vezérlés...

6.1.4 A statikus teszt eszköztámogatása Statikus elemzés nem más, mint a szoftver elemek (követelmény, kód) elemzése azok futtatása nélkül. A felülvizsgáló eszköz egy olyan eszköz, mely a felülvizsgálati folyamatot támogatja. Felülvizsgálat tervezés Változás követés Kollaborációs tér biztosítása a felülvizsgálók között...

6.1.4 A statikus teszt eszköztámogatása A statikus elemző eszköz egy olyan eszköz, mely a statikus elemzést hajt végre. Funkciók, jellemzők: mérhető adatok mérése ciklomatikus komplexitás beágyazás szintje... kódolási szabályok vizsgálata struktúrák elemzése függőségek elemzése kódmegértés támogatása anomáliák / programhibák felderítése...

6.1.4 A statikus teszt eszköztámogatása A modellező eszköz egy olyan eszköz, melysegítségével egy alkalmazás vagy rendszer modelljét ellenőrizhetjük inkonzisztenciák és hibák azonosítása a modell tesztelendő területeinek meghatározása, annak priorizálása segítség a rendszer funkcióinak megértésében...

6.1.5 A tesztspecifikáció eszköztámogatása Műszaki teszttervező eszközök olyan eszközök, melyek a műszaki teszttervezést támogatják. Tesztinputok generálásával, melyeket pl. a követelmény menedzsment eszközökből, a tesztelési feltételekből, a programkódból, a grafikus felhasználói felületből valamint egyéb forrásokból generál. A tesztadat-előkészítő eszköz olyan tesztelési eszköz, mely segítségével adatokat állíthatunk elő egy meglévő adatbázis segítségével. Lehetőséget biztosít a tesztadatok menedzselésére is.

6.1.6 A tesztvégrehajtás és naplózás eszköztámogatása Olyan tesztelési eszköz, amely képes egy másik szoftvert futtatni, egy automatizált szkript segítségével. (Tesztautomatizálásról részletesebben az óra második felében.)

6.1.6 A tesztvégrehajtás és naplózás eszköztámogatása Ide tartoznak: Teszttámogató szoftverkörnyezet / egységteszt keretrendszer Teszt-összehasonlító eszközök Lefedettségmérő eszközök Biztonsági eszközök

6.1.7 Teljesítmény és felügyelet eszköztámogatása Teljesítményteszt eszköznek két feladata van: terhelést generál méri a tranzakciók számát A terhelés generálás során növeli a felhasználók számát, illetve a relevánsan nagyobb bemeneti adatot küld a rendszernek. Teljesítmény jelentést készít, mely a terhelés alatt a kiválasztott tranzakciók válaszidejét méri. A felügyeleti eszköz szoftver vagy hardver eszköz, mely párhuzamosan fut a tesztelés alatt álló komponenssel, és valósidőben elemzi, felügyeli. Problémák azonosítása (riasztás az adminisztrátornak) Optimalizálás Felhasználók felügyelete Adatforgalom felügyelete

6.1.8 Speciális tesztelői igények eszköztámogatása Több projekt fókuszában az adatok vannak, pl. az adatkonverziós/migrációs projektek, illetve az adatbázisokkal foglalkozó alkalmazások, és ezek attribútumai különbözhetnek mind a kritikusság, mind a méret tekintetében. Bizonyos körülmények között eszközök válhatnak szükségessé az adatminőség értékelésére. Meg kell vizsgálni, hogy a feldolgozott adatok: helyesek-e teljeskörűek-e megfelelnek-e az előre definiált szabványoknak

Irodalom Dorothy Graham, Erik van Veenendaal, Isabel Evans, Rex Black, A szoftvertesztelés alapjai - Az ISTQB alapszintű ismeretek egyetlen könyvben összegyűjtve, ALVICOM Kft., 2010 ISTQB Certified Tester Foundation Level - Hivatalos magyar nyelvű tanterv Alapszintű képesítés, Verzió: 3.02, 2012.02.28.

KÖSZÖNÖM A FIGYELMET! MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN ÉLELMISZERIPAR, GÉPÉSZET, INFORMATIKA, TURISZTIKA ÉS VENDÉGLÁTÁS TERÜLETEN