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



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

Követelmény alapú minőségbiztosítás az államigazgatásban

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

Test Management Strategy Document. Deák Kristóf Lauly Viktória Kunigunda Csiki Norbert Szabó Zoltán

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

Okosház Test Plan. Tartalomjegyzék

Integráci. ciós s tesztek. ciós s tesztek (folyt.) Integration Level Testing (ILT) Ficsor Lajos. Miskolci Egyetem Általános Informatikai Tanszék

Tisztelettel köszöntöm a RITEK Zrt. Regionális Információtechnológiai Központ bemutatóján.

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

Szoftverminőségbiztosítás

Információs rendszerek Információsrendszer-fejlesztés

Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel. Németh Rajmund Vezető BI Szakértő március 28.

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

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

Maximo az FCI Kft-nél

Alkalmazásportfólió. Szoftvermenedzsment. menedzsment. Racionalizálás. Konszolidáció. Nyilvántartás. Elemzés

Szépmővészeti Múzeum térszint alatti bıvítése: A projekt idıt befolyásoló kockázatok értékelése. Készítette: Kassai Eszter Rónafalvi György

Programozási technológia II 7. előadás. Verifikáció és validáció Giachetta Roberto

Tesztelési szintek Tesztautomatizálás

Azonnali fizetési rendszer megvalósítása

Szoftverminőségbiztosítás

Projektterv. Projekt Neve: Ingatlan Bérbeadási Nyilvántartás Csoport: nmi

Projektmenedzsment tréning

TESZTMENEDZSMENT TESZTELŐ SZERVEZET TESZTTERVEZÉS ÉS BECSLÉS

Miskolci Egyetem Általános Informatikai Tanszék

A tesztelés feladata. Verifikáció

Test Strategy. Tartalomjegyzék

Intervenciós röntgen berendezés teljesítményszabályozójának automatizált tesztelése

Modell alapú tesztelés: célok és lehetőségek

Élettartam teszteknél alkalmazott programstruktúra egy váltóvezérlő példáján keresztül

A Synergon szerepe a Loyalty projektben. Horváth Péter, Senior Projekt Menedzser Synergon Retail Systems Kft.

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

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

Szoftverminőségbiztosítás

BMD Rendszerkövetelmények

Személyügyi nyilvántartás szoftver

Az átállás tervezésének feladatai. Ugrás a mélyvízbe! avagy Felkészülés a rendszer átadására Raffai Mária, dr. A szervezet-átalakítás feladatai

Teljeskörű BI megoldás a gyakorlatban IBM eszközök használatával, Magyarországon

A külsı minıségbiztosítás jelentısége az e-kormányzati fejlesztésekben,

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

Szoftvertesztelés - Bevezető

Projekt siker és felelősség

Szoftverminőségbiztosítás

Nagy bonyolultságú rendszerek fejlesztőeszközei

Projektmenedzsment Szervezet Szervezeti és Mőködési Szabályzat

Szoftverminőségbiztosítás

P r o j e k t A l a p í t ó D o k u m e n t u m. Projekt menedzser Dr. Kiss Imre Készítés dátuma: Üzleti titok!

Az Oracle Fusion szakértői szemmel

MIÉRT KELL TESZTELNI?

A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium

ProofIT Informatikai Kft Budapest, Petzvál J. 4/a

A Vizsgálóhelyi nyilvántartó program Online Telepítıje

ESZKÖZTÁMOGATÁS A TESZTELÉSBEN

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

Sämling Kft. LEAN menedzsment. A veszteségek folyamatos és szisztematikus kiküszöbölése Több mint eszköztár. 18 év 5 fı terület:

TKR Viszonteladói Szerzıdés

TÁRGY: Javaslat feladat-ellátási megállapodás megkötésére a Szekszárdi Városfejlesztési Kft-vel

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

Gara Péter, senior technikai tanácsadó. Identity Management rendszerek

Infor PM10 Üzleti intelligencia megoldás

Summer of LabVIEW The Sunny Side of System Design

Eseményvezérelt alkalmazások fejlesztése I 11. előadás. Szoftverek tesztelése

MINŐSÉGÜGYI ELJÁRÁSOK

SAP Business One. Áttekintés, gyakorlati ismertetı. Mosaic Business System Kft.; Support:

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

SQLServer. Probléma megoldás

TRL Hungary Kft. Cégismertető. TRL Hungary Kft.

Nonprofit szervezeti menedzsment területek

Azonnali Információs Fórum. AZUR-projekt

Projekttervezés alapjai

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

Rubin SPIRIT TEST. Domino net provisioning tesztelése esettanulmány 1.0. Készítette: Dobó Arnold Jóváhagyta: Varga József. Rubin Informatikai Zrt.

IBM Rational AppScan. IBM Software Group. Preisinger Balázs Rational termékmenedzser

Informatikai projektmenedzsment

Mintafeladat megoldása MS Office Project 2007 szoftverrel

KÖZPONTI RENDSZER PILOT PROJEKTTERV

T2S NUG TÁRSASÁGI ESEMÉNYEK MUNKACSOPORT 8. ÜLÉSE AGENDA

ELO dokumentumkezelı bevezetése a Market Építıipari Zrt-ben

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

Az E-kereskedelem és egyéb e-szolgáltatások támogatása címő Pályázati felhívás és útmutató II. számú melléklete: Árajánlati sablon

Károli Gáspár Református Egyetem ME BELSİ AUDIT

A projektvezetési eszköz implementációja hazai építő-, szerelőipari vállalkozásoknál

Szoftverfejlesztés teszteléssel

30 MB INFORMATIKAI PROJEKTELLENŐR

IT ügyfélszolgálat és incidenskezelés fejlesztése az MNB-nél

(Teszt)automatizálás. Bevezető

Jogosultság igénylési folyamatok egységesítése a Magyar Telekom csoportnál. Magyar Telekom IAM rendszer Pálfy Zsolt Levente , 1.

Univerzális munkafolyamat szimulátor

BlackBerry Professional Server szoftver

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

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

Szakmai ajánlat független külső minőségbiztosítási tevékenység ellátására a. Struktúraváltás a Bajai Szent Rókus Kórházban című

Test Strategy. Monotonitá s tűrése (0 5) Biztonsági tudás (0 5) Adatbázis ismeret (0 5)

Valós idejű megoldások: Realtime ODS és Database In-Memory tapasztalatok

A szoftver tesztelés alapjai

IRÁNYÍTÓ RENDSZER IRÁNYÍTANDÓ FOLYAMAT. Biztonsági funkciók Biztonsági integritás. Normál működés. Hibák elleni védettség Saját (belső) biztonság

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

Megoldások a mintavizsga kérdések a VIMIAC04 tárgy ellenőrzési technikák részéhez kapcsolódóan (2017. május)

TÁMOP Koragyermekkori (0-7 év) kiemelt projekt

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

Átírás:

Teszt terv Új funkció implementációja meglévı alkalmazásba Passed Informatikai Kft. www.passed.hu Farkas Gábor

2007-P-123-45-T-1-1 IIR - Test Manager course 2

Szerepkör Név Aláírás Aláírás dátuma IT Projekt Vezetı Teszt Vezetı Üzleti Projekt Vezetı Business Analyst (XY) E-Bank Csapat Vez. Fejl. IT Igazgató IIR - Test Manager course 3

Ismétlıdı Átutalások funkció implementálása az E-Bank Retail alkalmazásba. A modulban tranzakciók rögzíthetık, módosíthatók törölhetık. A tranzakciókhoz automatikus ismétlıdési attributumok definiálhatók (gyakoriság, dátumkorrekció, határidı, megjelenítés) A tranzakciók meghatározott idıben az Átutalások modulban megjelennek. A tranzakciók kezelése az Átutalások modulban az egyszeri átutalásokkal megegyezı módon történik. IIR - Test Manager course 4

3. Teszteléshez felhasznált CVS/E-Bank_R/DB/Trans_Ft_DB_Structure.doc CVS/E-Bank_R/DB/Trans_Ft_StO_DB_Structure.doc CVS/E-Bank_R/Prg/Trans_Ft_StO_func.doc CVS/E-Bank_R/Prg/Trans_Ft_Interface.doc IIR - Test Manager course 5

5. Tesztelés során leszállítandó Requirements tree (Teszt terv) Teszt Forgatókönyvek (fázisonként) Teszt eset struktúra és teszt esetek Teszt készleteket (minden tesztkör elıtt) Hibajelentések (minden tesztkörben) Eredmény analízis (minden tesztkör végén, minden fázis végén) Átadás átvételi jegyzıkönyvek IIR - Test Manager course 6

6.1 Érintett rendszerek E-Bank Retail AB Számlavezetı Rendszer 6.2 Tesztelt tulajdonságok/funkciók Ismétlıdı Átutalások modul funkcionális tesztelése Ismétlıdı átutalások job -ok tesztelése Ismétlıdı Átutalások modul és Átutalások modul integrációjának tesztelése Átutalások modul funkcionális regressziós tesztelése Átutalások modul-ab számlavezetı rendszer integráció regressziós tesztelése 6.3 Nem tesztelt tulajdonságok/funkciók E-Bank Retail alkalmazás egyéb moduljai Performancia IIR - Test Manager course 7

1/2 A specifikációk tesztelése a teszt esetek írása közben, a kódolás megkezdése elıtt történik. A tesztelés a fejlesztıi teszt fázisokban JUnit tesztekkel és manuális black-box típusú tesztek végrehajtásával (GUI ról), a Dev környezetben történik. A JUnit tesztek megírása az E- Bank Fejlesztıi Csapat feladata. A manuális black-box tesztek kijelölése az E-Bank_Retail alkönyvtáraiból a Teszt vezetı feladata. A fejlesztıi tesztek fázisaiban a Business Analystek a fejlesztıi környezetekben tesztelik az alkalmazást. A tesztelés minden további tesztelési fázisban manuális blackbox típusú tesztek végrehajtásával, GUI -ról történik a megfelelı környezetekben. IIR - Test Manager course 8

2/2 Az adatmentés/módosítás/törlés visszaellenırzése adatbázisban is szükséges. A visszaellenırzéshez szükséges SQL parancsok (select-ek) megírása és átadása a Teszt csapat számára BA feladat. Az E-Bank Retail-AB rendszerek közötti integráció regressziós tesztelése a tesztkörnyezetekben generált transfer fileokban, A DataTranssal történik. A követelmények, teszt esetek, futások, hibabejelentések és elemzések a Test Directorban lesznek nyilvántartva. IIR - Test Manager course 9

8. Teszt eredmények kiértékelése Követelmény lefedettség riport Futási lefedettség riport Feltárt hibák száma súlyosság és prioritás szerint (modulonkénti eloszlásban) Passed és failed státuszú tesztek száma és aránya a futtatott tesztekhez képest (modulonkénti eloszlásban) Újranyitott hibák (modulonkénti eloszlásban) Mérési eredmények elemzése minden tesztkör végén és minden fázis végén szükséges. IIR - Test Manager course 10

9. Fázisok és időzítés Tesztelési fázisok Specifikációk tesztelése Tesztesetek elkészítése Fejlesztıi unit tesztek (Ismétlıdı Átutalások modul) Business Design tesztek (Ismétlıdı Átutalások modul: képernyık, funkciók) Funkcionális tesztelés (Ismétlıdı Átutalások modul) Fejlesztıi unit tesztek (Tranzakció generálás és jobok) Funkcionális és integrációs tesztek (Tranzakció generálás, jobok, Átutalások modul regresszió) Rendszerek integrációjának tesztelése (E-Bank AB Számlavezetı Rendszer regressziós) User Acceptance tesztek Idızítés YYYY.MM.DD-YYYY.MM.DD YYYY.MM.DD-YYYY.MM.DD YYYY.MM.DD-YYYY.MM.DD YYYY.MM.DD-YYYY.MM.DD YYYY.MM.DD-YYYY.MM.DD YYYY.MM.DD-YYYY.MM.DD YYYY.MM.DD-YYYY.MM.DD YYYY.MM.DD-YYYY.MM.DD YYYY.MM.DD-YYYY.MM.DD IIR - Test Manager course 11

Tesztkörök végén Round close meeting Állandó résztvevık: IT PM Tesztelés vezetı Fejlesztés vezetı Tesztelési fázisok végén Phase close meeting Állandó résztvevık: IT Projekt vezetı Üzleti PM Tesztelési vezetı Fejlesztés vezetı IIR - Test Manager course 12

Elfogadási kritériumok a fázisokban 1. Regressziós tesztek 100% futás 100% passed 2. Üzleti funkciókban 100% futás 0db kritikus hiba 3. Keretfunkciók: 80% futás 0db kritikus hiba Tesztelés felfüggesztése Bármilyen hiba esetén, ami komolyan befolyásolja a tesztelési folyamatot, a Tesztelési vezetı dönthet a tesztelés felfüggesztésérıl a következı esetekben: Hardver, szoftver nem elérhetı Egy vagy több kritikus hiba, ami komolyan akadályozza a további tesztelést A kijelölt tesztkörnyezetek nem elérhetık A tesztelés újrakezdésének kritériumai Ha tesztelést akadályozó tényezı megoldódott, az IT PM jóváhagyásával lehet újrakezdeni a tesztelést. IIR - Test Manager course 13

12. Erőforrások 1/2 12.1 Teszt eszközök JUnit Test Director standard configuration Licencek YYYY.MM.DD-YYYY.MM.DD idıtartamra igénylendık 3Developer 2BA 3Tester 2PM 3Business DataTrans IIR - Test Manager course 14

12. Erőforrások 2/2 12.2 Személyi erıforrások 2 junior tesztelı 100%-ban 1 senior tesztelı 100%-ban 1 tesztelés vezetı 30%-ban 2 fejlesztı 20% 2 BA 10% Tesztesetek elkészítése fázisban, 25% Fejlesztıi tesztek fázisaiban 12.3 Teszt környezetek 2 E-Bank Retail teljes server tesztkörnyezet (DEV Test Dev adatbázissal és Test Test adatbázissal) 3 PC munkaállomás (min 512Mb RAM, min 1GHz processor, 1win2000, 2winXP) IIR - Test Manager course 15

1/2 Junior tesztelık Tesztesetek futtatása, eredmények dokumentálása Senior tesztelı Tesztesetek írása Tesztesetek futtatása eredmények dokumentálása Tesztelési vezetı Feladatok kiosztása Feladatok végrehajtásának ellenırzése Riportok elkészítése Kapcsolattartás az IT PM tel UAT technikai megszervezése IIR - Test Manager course 16

2/2 Business Analystek Specifikációkkal kapcsolatos bejelentések kezelése Teszteléshez szükséges DB selectek elkészítése Funkcionális tesztelés a fejlesztıi fázisokban E-Bank Fejlesztı Csapat (Fejlesztık) Fejlesztés kivitelezése Unit tesztek végrehajtása és dokumentálása IT Projekt Menedzser Erıforrások biztosítása a teszteléshez Ütemezéssel, feladatokkal kapcsolatos döntéshozatal a teszt eredmények ismeretében Üzleti Projekt Menedzser Ütemezéssel, feladatokkal kapcsolatos döntéshozatal a teszt analízis ismeretében UAT üzleti ( megrendelı ) oldali szervezése IIR - Test Manager course 17

E-Bank_QA_1.4.1. mentés E-Bank_Dev_1.4.1. mentés Az új Ismétlıdı Átutalások modul adatainak bevitele manuálisan, a GUI -ról történik. IIR - Test Manager course 18

Az egyes fejlesztési fázisok lehetséges csúszása A projekt erıforrás hiány miatt felvett junior tesztelık betanítási ideje és teljesítménye Akcióterv a kockázat csökkentésére: Szükség szerint még egy senior tesztelı bevonható a projektbe 50%-os erıforrással Tesztelési feladatok idıigényének alábecslése a projekt tervezési fázisban Akcióterv a kockázat csökkentésére: Folyamatos kommunikáció a tesztelés állásáról a PM-mel és felmerülı problémákról, melyek az adott erıforrásokkal nem oldhatók meg IIR - Test Manager course 19

A 2 junior tesztelınek a Teszt módszertan Teszt eset módszertan és TD-Tesztelık csomag oktatása Minden tesztelınek DataTrans eszköz oktatás szükséges. IIR - Test Manager course 20