Clarity üzleti reggeli Budapest, Le Meridien február 19.

Slides:



Advertisements
Hasonló előadás
Projekt vezetés és kontroll – Mi történik a gépházban?
Advertisements

Szoftverminőség, 2010 Farkas Péter. SG - Sajátos célok  SG 1. Termék / komponens megoldás kiválasztása  SP 1.1. Alternatívák és kiválasztási kritériumok.
Szoftvertesztelés május 7..
CUSTOMER RELATIONSHIP MANAGEMENT (CRM)
Szervezetfejlesztési Program
Az SAP bevezetése a Debreceni Egyetemen
Munkaterv Miért szükséges, mik az előnyei?
Heves megye civil szervezeteinek szervezetfejlesztése A program az Európai Unió támogatásával valósul meg. K á rp á tok Alap í tv á ny – Magyarorsz á g.
Rendszerfejlesztés gyakorlat - © Fülöp Lajos
Nemzeti Rehabilitációs és Szociális Hivatal
Az ERP bevezetés „művészete” – avagy hogyan csináljuk mi.
Tanuló (projekt)szervezet a Magyar Nemzeti Bankban
Az ötlettől a projekttervig
A webes tesztelés jövője
Szoftver minőség és menedzsment Mérés és elemzés Sziládi Zoltán.
Programozás alapjai A programozás azt a folyamatot jelenti, melynek során a feladatot a számítógép számára érthető formában írjuk le. C++, Delphi, Java,
A projektmenedzsment funkciói és területei
Az EU-pályázati rendszer gyakorlata Magyarországon
Nagyvállalati projektmenedzsment GTM szeminárium sorozat A Microsoft nagyvállalati projektmenedzsment megoldása Előadó:Kőnig Tibor
Nagyvállalati projektmenedzsment GTM szeminárium sorozat Projektindítási, dokumentálási és portfoliószintű költségkövetési feladatok támogatása az EPM.
Projektmenedzsment főosztály szerepe a Kereskedelmi és Hitelbank működésében Erdősi József főosztályvezető Pogátsnik Béla konzulens.
A CRM bevezetési projektek sajátosságai
Microsoft Üzleti Megoldások Konferencia Nagyvállalati projektmenedzsment megoldás a Fővárosi Vízművek Rt.-nél Előadó: Fritsch Róbert CIO, Fővárosi.
Funkciópont elemzés: elmélet és gyakorlat
Megvalósíthatóság és költségelemzés Készítette: Horváth László Kádár Zsolt.
Hegyközségek információs rendszerének fejlesztése
Szervezetfejlesztési Program
Konzulens: Dr. Boda György Készítette: Kovács Katalin
Szoftvertechnológia Rendszertervezés.
WEB MES (webes gyártásirányító rendszer) Kiss Miklós (G-5S8)
| | Tananyagfejlesztések fejlesztői szemmel Wagner Balázs MTA SZTAKI.
Vezetői Információs Rendszer Kialakítása a Szegedi Tudományegyetemen Eredmények - Tapasztalatok Vilmányi Márton.
S S A D M ELEMZÉSI ÉS TERVEZÉSI MÓDSZERTAN
Projektek monitorozása. Elvek és módszerek
Zrínyi Miklós Nemzetvédelmi Egyetem
Project Monitoring and Control (PMC)
Folyamatos Fejlesztés Cél: Önálló fejlesztési képesség kialakítása intézményi és egyéni szinten.
Lezárási, kiértékelési fázis Készítette: Szentirmai Róbert (minden jog fenntartva)
Szervezeti viselkedés Bevezetés
Programtesztelés. Hibák keletkezésének okai nem egyértelmű vagy hiányos kommunikáció fejlesztés közben maga a szoftver bonyolultsága programozói (kódolási)
Funkciói, feladatai és területei
3.2. A program készítés folyamata Adatelemzés, adatszerkezetek felépítése Típus, változó, konstans fogalma, szerepe, deklarációja.

Magic nyelven fejlesztett rendszerek szoftverminőség-biztosításához, a tesztelési folyamatok támogatásához kapcsolódó fejlesztések Magic alkalmazások tesztelésének.
Az oklevélmelléklet előállításának folyamata Kollár István magyar nemzeti koordinátor.
Ugrás az első oldalra 1 Skaliczki Judit A teljes körű minőségirányítási rendszer bevezetésének lépései Debrecen, 2004.
2014. június 12. Lackó Péter Clarity
Kőnig Tibor, Lippé Szabolcs, Árvai Zoltán. IdőpontCím 09:15-09:45Az alkalmazás-életciklus menedzselése – Áttekintés (Kőnig Tibor) 09:45-10:30Az életciklus-kezelés.
Programozás, programtervezés
A közszolgáltatásokra kifejlesztett általános együttműködési modell GYÁL VÁROS ÖNKORMÁNYZATÁNÁL Gyál, szeptember 30.
Önkormányzati ASP központ felállítása projekt Önkormányzatok tájékoztatása Szerződésrendszer Csatlakozási segédletek BM információs nap Dr.
CMMI - VALIDÁCIÓ Suba Gergely.
Projektirányítás elmélet - teszt
PROJEKTMENEDZSMENT. Projektmenedzsment a stratégia megvalósításának eszköze. Projekt egy-egy konkrét stratégiai program vagy részprogram.
Előadó:Forgács Zoltán Számvitel-szervezési és Ellenőrzési Osztály - osztályvezető Raiffeisen Bank Zrt Számviteli Tudástár kialakítása a Raiffeisen.
Az országos projekt állása és a klíringtagi felkészülés aktuális feladatai Sebők Sándor projektvezető MKT IG2 fórum, február 8.
KONFIGURÁCIÓKEZELÉS è A projektirányítás a költségekkel, erőforrásokkal és a felhasznált idővel foglalkozik. è A konfigurációkezelés pedig magukkal a termékekkel.
TRD.  Jelszóval védett tartalom  Több felhasználó név és jelszó  Egyedi jogosultságok  Mérőeszközök  Riportok  Biztonsági mentés  Felhasználók.
Központi koordináció feladatai a as programozási időszakban.
FAIR RENDSZERKONCEPCIÓ ÉS A BEVEZETÉS LÉPÉSEI DECEMBER 17.
Adatvédelem – közérdekűség, átláthatóság, nyilvánosság
A könyvtári integrált rendszerek statisztikai moduljának használata
SZÖM II. Fejlesztési szint folyamata 5.1. előadás
Vállalatirányítási rendszerek bevezetése és tapasztalatai a KKV szektorban Oldal Zoltán vállalati tanácsadó Gy-M-S Kereskedelmi és Iparkamara KKV vezetők.
Önértékelési projektterv
Az ötlettől a projekttervig
Projektirányítás elmélet - teszt
A MINŐSÉGFEJLESZTÉSI TERÜLET TÖREKVÉSEI 2007
Múzeumi gyűjtemények menedzsmentje, avagy a Spectrum Magyarországon
IRÁNYÍTÁS/ ELLENŐRZÉS
Előadás másolata:

Clarity üzleti reggeli Budapest, Le Meridien 2003. február 19. Csak a tesztemen keresztül!!! Clarity üzleti reggeli Budapest, Le Meridien 2003. február 19. Lengyel Sándor clarity consulting Handout Copyright © 2002 Clarity Consulting

Amiről szó lesz A tesztelés hatóköre Tesztelési fázisok Teszt típusok A tesztelés folyamata A tesztelés dokumentációs rendje A hibakezelés folyamata Menedzsment feladatok Menedzsment riportok

A tesztelés hatóköre Fontos: hibátlan rendszer nincs, csak kevésbé tesztelt...

Mikor lehet a rendszert bevezetni? Most fizessek, vagy később? Költségek Bevezetési ktg. Tesztelés nélkül Rendszer üzleti értéke Bevezetési ktg. teszteléssel Rendszer életciklus Bevezetés

Rendszerfejlesztés és tesztelés

Teszttípusok Tesztelés bonyolultsága Próbaüzem Integrációs teszt Funkcionális tesztek Integrációs tesztek Belső integrációs tesztek Installációs tesztek Hardverelemek technikai tesztjei Az egyes modulok együttműködésének tesztje Külső integrációs teszt Interfész rendszerek tesztje Regressziós tesztek Biztonsági teszt Hozzáférési jogosultság, adatvédelem Stabilitás, mentés, visszaállíthatóság Terhelési teszt Üzemeltetési funkciók és folyamatok tesztje Párhuzamos üzemű teszt Próbaüzem Integrációs teszt Modulteszt Részrendszerek száma

Tesztelés általános folyamata

Migráció Migráció és a tesztelés kapcsolata: A migrációt is tesztelni kell Bevezetési forgatókönyv tesztelése A teszteléshez adatok kellenek (ezt a legtöbb esetben részleges vagy teljes migráció szolgáltatja)

Tesztkörnyezet menedzsment Verzió menedzsment Törvény: Nincs két egyforma tesztkörnyezet!!! Eltérő verzió Más az adatbázis (adatbázis inkonzisztencia) Paraméter beállítások hiányosak Megoldás: ki kell nevezni egy etalon környezetet Regressziós tesztelés alapja Ez alapján építjük fel a többi környezetet Tesztkörnyezet menedzsment Törvény: Soha nincs elég tesztkörnyezet Kidolgozott mentési és visszatöltési eljárás Tesztelési tevékenységek egyeztetése

Oktatás Tesztelők oktatása tesztelés Felhasználók oktatása bevezetés Munkatársak folyamatos bevonása Kik oktatják a felhasználókat? KULCSFELHASZNÁLÓK

Előkészítés – Tevékenységek (I.) Tesztkoncepció kidolgozása Tesztelési és elfogadási stratégia elkészítése Tesztelési és elfogadási stratégia elfogadtatása Tesztkörnyezet és tesztadatbázis létrehozása A szükséges adatok és a tesztelés más feltételeinek biztosítása Tesztkörnyezet beállítása (adatbázisok, munkahelyek, teszteszközök, adatok, bejelentkezés, backup stb.) Orientáció és képzés A tesztelés célkitűzéseinek kommunikálása A tesztelők oktatása a rendszer és/vagy a potenciálisan használt teszteszközök használatára vonatkozóan

Előkészítés – Tevékenységek (II.) Teszt tervezés Tesztelésért felelős személyek kijelölése Tesztforgatókönyv elkészítése A tesztforgatókönyv elfogadtatása Teszt azonosítása Tesztspecifikációk létrehozása, azok egyeztetése Teszt előkészítés A tesztelendő rendszerek részletes specifikációjának elkészítése A rendszer konfiguráció ellenőrzése, hogy megfelel-e a tesztforgatókönyvnek Hibakezelési eljárás egyeztetése Meggyőződés és nyilatkozás arról, hogy a rendszer készen áll a tesztelésre

Előkészítés – Fő termékek (I.) Tesztstratégia Elkészítése során definiálásra kerül: A tesztelés hatóköre A tesztelés megközelítésmódja (a tesztelési folyamat leírásával) A tesztelés lebonyolításához szükséges szerepek és felelőségi körök A teszt végrehajtás és az elfogadás menedzsmentjének elemei: a tesztkörnyezet a tesztszervezet a tesztelés részletes dokumentációs és adminisztrációs folyamatai, sablonjai a részvevők közötti kommunikáció a szükséges erőforrások a munkaterv a felmerülhető kockázatok és kezelési módjuk

Előkészítés – Fő termékek (II.) Tesztforgatókönyv Szükséges teszttevékenységek definiálása Tesztelési folyamat definiálása Adatbázis-helyreállítás lépéseinek definiálása (ha szükséges) Tesztspecifikáció Megadja a tesztesetek sorrendjét Tartalmazza azoknak részletes leírását: felelős cél leírás előfeltételek fő bemenet fő kimenetek Megadja a végrehajtáshoz szükséges környezet-állapotot (tesztadatok, rendszerparaméterek) Meghatározza az elfogadási kritériumokat

Végrehajtás – Tevékenységek (I.) Teszt végrehajtása A tesztelés vezetője ellenőrzi és nyomon követi a végrehajtás folyamatát A tesztelők végrehajtják a tesztspecifikációban meghatározott teszteseteket Az előfordult hibák dokumentálása és jelentése a Hibajelentő lapon Teszt eredmények kiértékelése Az előfordult hibák osztályozása A hibák elemzése, összevetése az elfogadási kritériumokkal A teszteredmények elfogadása, vagy elvetése Tesztelési jegyzőkönyv vezetése

Végrehajtás – Tevékenységek (II.) Hibajavítás A hibalapon szereplő hibák javítása A javítás tényének jelentése a tesztelés vezetőjének Újratesztelés A rendszer javítás által érintett részeinek azonosítása, tesztesetek kiválasztása Az érintett tesztesetek újratesztelése a teszt végrehajtás lépésében meghatározott módon Tesztterv módosítása A hibának az erőforrások lefoglalására, az ütemtervre és kockázatokra gyakorolt lehetséges hatásainak feltárása Szükség esetén, vagy rendszermódosítási igény esetén a tesztterv módosítások kidolgozása A tervmódosítások egyeztetése

Tesztelés dokumentálása

Dokumentumok egymásra épülése

Hibakezelés módja A hibakezelési folyamat előre definiálása nélkülözhetetlen a teszt sikeres lebonyolításához. A folyamat tartalmaz minden lépést a hiba felfedezésétől a lezárásig. A folyamat fontosabb részei: Hiba felfedezése, regisztrálása. Hiba javítása. Hiba újra tesztelése. Hiba lezárása. A folyamat nyomon követéséhez, különböző statisztikák készítéséhez nagy segítséget nyújtanak a tesztelést támogató szoftverek, amelyek lehetővé teszik a tesztelés teljes koordinálását is.

Végrehajtás – Hibakezelés Kié a felelősség? Tesztelő Fejlesztő Tesztelő A tesztmenedzsment fontos feladata az átadási pontok kontrolálása!

Teszt menedzsment feladata Hol tartunk? Mik az aktuális problémák? Mikor leszünk készen? Feladatleosztás, ki mit csinál a jövő héten. Dokumentálás megkövetelése! Kommunikáció: tesztelők és fejlesztők között + a negatív kisugárzások összegyűjtése, elszívása

A tesztelés dinamikája Készültség 100% Tesztek bonyolultsága nő Visszatérő hibák Pareto elv 80/20 Egyszerű tesztek (képernyők, egy-egy funkció) Tesztelés felgyorsulása Kezdeti hibák Idő

Példa egy hibariportra Hibák száma Idő

Tesztelést támogató eszközök Dokumentum sablonok, Hierarchikus könyvtár szerkezet, összefoglaló Excel táblázatok Egyedi fejlesztésű eszközök, teszt adatbázis, automatikusan generált riportok Tesztelést támogató „dobozos” szoftverek Tesztelés dokumentálása (TestDirector) Tesztelés automatizálása (Win Runner)

Észrevételek, kérdések…

Köszönöm a figyelmet!