Utolsó módosítás: 2014.10.12.



Hasonló dokumentumok
Utolsó módosítás:

A szoftver tesztelés alapjai

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

A SZOFTVERTESZTELÉS-KÉPZÉS HELYE A HAZAI FELSŐOKTATÁSBAN ÉS

Szoftverminőségbiztosítás

A KUTATÁS EREDMÉNYEI ZÁRÓJELENTÉS

A szoftver tesztelés alapjai

SZTE Nyílt Forrású Szoftverfejlesztő és Minősítő Kompetencia Központ

6. Tesztelés (Verification and Validation Testing)

Teszttervezés. Majzik István, Micskei Zoltán. Integrációs és ellenőrzési technikák (VIMIA04) Méréstechnika és Információs Rendszerek Tanszék

KOGGM614 JÁRMŰIPARI KUTATÁS ÉS FEJLESZTÉS FOLYAMATA

Mangalica: The VM-MOE Treaty. Olmos és Tóth Kft. Monte Nevado

Fejlesztési projektek menedzselése IBM Rational CLM termékekkel. Ker-Soft Kft. Kaszás Orsolya - üzleti tanácsadó

Teszttervezés. Majzik István, Micskei Zoltán. Integrációs és ellenőrzési technikák (VIMIA04) Méréstechnika és Információs Rendszerek Tanszék

Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time)

Tesztelési szintek Tesztautomatizálás

Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet. Correlation & Linear. Petra Petrovics.

Statikus technikák és Műszaki teszttervezési technikák

Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet Nonparametric Tests

Orvosi eszközök gyártmányfejlesztése Aktív orvosi eszköz szoftver verifikálása, validálása (V&V) Dolgos Márton Budapest,

Kommunikatív nyelvi tesztek kritériumai 1

NÉMETH MÁRTON Networkshop 2014 Pécs. Discovery alapú katalógus szoftvereszközök tudományos könyvtári környezetben

Kinek szól a könyv? Hogyan épül fel a könyv? Megjelenés előtti szoftver A hálózati kézikönyv tartalma A könyv támogatása Kérdések és megjegyzések

A modern e-learning lehetőségei a tűzoltók oktatásának fejlesztésében. Dicse Jenő üzletfejlesztési igazgató

Correlation & Linear Regression in SPSS

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

Correlation & Linear Regression in SPSS

Használati útmutató. Z55 Color Jetprinter. Használati útmutató december.

Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet. Nonparametric Tests. Petra Petrovics.

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

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

*#Discount~ Kaspersky Internet Security - multidevice 2015 best software to buy for mac ]

Az Ipoly árvízi előrejelző rendszer

Okosház tesztterve. szeged.hu/~gertom/oktatas/tesztman.php oldalon találhatóak a következők:

Irányítási struktúrák összehasonlító vizsgálata. Tóth László Richárd. Pannon Egyetem Vegyészmérnöki és Anyagtudományok Doktori Iskola

Bevezetés az ökonometriába

Budapes( Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék. Tesztelés és profiling

Életciklus modellek a rendszer és szoftverrendszer-fejlesztésben. SDLC System Development Life Cycle Software Development Life Cycle

Vasúti fejlesztések. Dr. Szepessy Zsolt K+F ágazatvezető. evopro Kft.

AZ ISO/IEC-9126 SZOFTVER MINŐSÉGI SZABVÁNY ÁTTEKINTÉSE

építészet & design ipari alkalmazás teherautó felépítmény

Cluster Analysis. Potyó László

Implementation of water quality monitoring

Közbeszerzési Értesítő száma: 2016/73

Élpont osztályozáson alapuló robusztus tekintetkövetés

Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet Factor Analysis

Osztott alkalmazások fejlesztési technológiái Áttekintés

NYOMÁSOS ÖNTÉS KÖZBEN ÉBREDŐ NYOMÁSVISZONYOK MÉRÉTECHNOLÓGIAI TERVEZÉSE DEVELOPMENT OF CAVITY PRESSURE MEASUREMENT FOR HIGH PRESURE DIE CASTING

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

Dialízis gép software komponensét alkotó unitok modul tesztje követelmény és struktúra alapon

Kádár István 1 Dr. Nagy László 1 1 Budapesti Műszaki és Gazdaságtudományi Egyetem,

Robusztusság tesztelés

Az e-kereskedelem elvárásai a biometriával szemben

Végeselem módszer 3. gyakorlat

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

Üzleti lehetőségek a nyílt forráskódú fejlesztésben

Közlekedéshez kifejlesztett szenzorhálózat kiépítése, tesztelése és elônyei a forgalomirányításban

TANÚSÍTVÁNY (E-MS08T_TAN-ST-01) MELLÉKLETE

FOSS4G-CEE Prágra, 2012 május. Márta Gergely Sándor Csaba

Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére

1. témakör. A minőségügy és a mérésügy alapfogalmai. A minőségügy és a mérésügy jogi és szervezeti szabályozása, szervezeti és intézményi rendszere

Földi lézerszkennelés mérnökgeodéziai célú alkalmazása PhD értekezés tézisei

IT trendek és lehetőségek. Puskás Norbert

BIZTONSÁGI AUDIT. 13. óra

SZOFTVER- MINŐSÉGBIZTOSÍTÁS

B/16. számú melléklet Önéletrajz sablon

Forráskód minőségbiztosítás

IEC Basic Engineering -től a Leszerelésig

Professional competence, autonomy and their effects

INDULÓ ÉS TUDÁSORIENTÁLT NON PROFIT SZERVEZET ÖNNÖN TUDÁSMENEDZSELÉSE LÉVAI ANDRÁS 1

Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére

Java Business Integration szolgáltatásalapú architektúra JavaEE környezetben. Simon Géza Zsemlye Tamás

Szélesség (cm) 60 x 60. Magasság (cm) 60. Mélység (cm) 30. Felső sarok ferde konyhabútor elem. Ajtó típus ÁR kulcsrakész ÁR lapraszerelt

Szélesség (cm) 60 x 60. Magasság (cm) 60. Mélység (cm) 30. Felső sarok L konyhabútor elem. Ajtó típus ÁR kulcsrakész ÁR lapraszerelt

Mérnök informatikus mesterszak mintatanterve (GE-MI) nappali tagozat/ MSc in, full time Érvényes: 2011/2012. tanév 1. félévétől, felmenő rendszerben

Hungarian standard glossary of terms used in Software Testing. Szoftvertesztelés egységesített kifejezéseinek gyűjteménye

CMMI modell v1.2 verziójának bemutatása. Tartalom. Dr. Balla Katalin A CMMI v1.2 bemutatása

Hungarian standard glossary of terms used in Software Testing. Szoftvertesztelés egységesített kifejezéseinek gyűjteménye

A Continental Automotive Hungary beszállítói stratégiája Beszállítók kiválasztása és fejlesztése helyben és globálisan

BKI13ATEX0030/1 EK-Típus Vizsgálati Tanúsítvány/ EC-Type Examination Certificate 1. kiegészítés / Amendment 1 MSZ EN :2014

Hungarian standard glossary of terms used in Software Testing. Szoftvertesztelés egységesített kifejezéseinek gyűjteménye

KOPI. Fordítási plágiumok keresése MTA SZTAKI DSD. Pataki Máté MSZNY Department of Distributed Systems

Irányítópult Összehasonlítva a következővel: Webhely. 271 Látogatások. 79,70% Visszafordulások aránya

LÉTRADIAGRAM FORDÍTÓK ELMÉLETE PLC VEZÉRLÉSEK SZÁMÁRA II.

Success Elementary Kompetencia Alapú Tanmenet. Pearson Education Magyarország Megjegyzések:

OC-görbe, működési jelleggörbe, elfogadási jelleggörbe

Road construction works

Döntéstámogató modell a szolgáltatás minőség fejlesztéséhez SQI DSS egy új megközelítés. Becser Norbert, Zoltayné Paprika Zita

Tájékoztató az eljárás eredményéről- Értékesítés támogató rendszer beszerzése (ÉRTÉK)

SZET GYAK1: Követelmények ellenőrzése

A festéktelenítési folyamatban nyert pép illetve szűrlet optikai jellemzőinek mérése

WIL-ZONE TANÁCSADÓ IRODA

Biztonságkritikus rendszerek

A forrás pontos megnevezésének elmulasztása valamennyi hivatkozásban szerzői jogsértés (plágium).

A DEBRECENI MÉRNÖK INFORMATIKUS KÉPZÉS TAPASZTALATAIRÓL. Kuki Attila Debreceni Egyetem, Informatikai Kar. Összefoglaló

BELSŐ KÉPZÉSEK. Vállalati INHOUSE DIVÍZIÓNK ELŐNYEI AZ ÖN SZÁMÁRA:

IATF 16949:2016 szabvány fontos kapcsolódó kézikönyvei (5 Core Tools):

Energia automatizálás

A TANTÁRGY ADATLAPJA

Models are not right or wrong; they are more or less useful.

Átírás:

Utolsó módosítás: 2014.10.12. 1

2

IEEE, Software Engineering Body of Knowledge (SWEBOK), URL: http://www.computer.org/portal/web/swebok/ Quality: the degree to which a system, component, or process meets specified requirements (IEEE definition) 3

IEEE, "IEEE Standard for Software and System Test Documentation," IEEE Std 829-2008, 2008 Érdemes megjegyezni, hogy az új ISO/IEC/IEEE 29119-1:2013 teszteléssel kapcsolatos szabvány már megint teljesen más definíciót ad: set of activities conducted to facilitate discovery and/or evaluation of properties of one or more test items 4

International Software Testing Qualifications Board (ISTQB), URL: http://istqb.org/ 5

6

3 darab 32 bites integer: (2^32 )^3 ~ 8*10^28 darab különböző eset Ha másodpercenként 1000 tesztesetet hajtatunk végre, akkor ~2,5*10^18 év kéne hozzá (az univerzum kb. 10^10 éves) 7

SUT = System Under Test Tesztkészlet: rendszerre vagy rendszerkomponensekre készített tesztesetek halmaza, amelyben gyakran az egyik teszt utófeltétele egyben a másik teszt előfeltétele Verdict -inconclusive: akkor lehet például, ha a tesztesetben megadjuk, hogy milyen válaszüzenet a helyes, milyen válaszüzenet a hibás, és a konkrét tesztelés során ezektől eltérő választ kapunk -error: a teszt rendszerben keletkezett a hiba, így nem tudjuk eldönteni, hogy milyen volt a SUT válasza 8

10

Fontosabb tesztelési fogalmak összegyűjtése és rendszerezése 13

Forrás: ISTQB Foundation Syllabus Ez egy példa csoportosítás, természetesen ahány könyv és módszertan, annyi elnevezés van erre. De nagyjából hasonló feladatkörök mindenhol megtalálhatóak. Az angol megfelelők: Planning and Control Analysis and Design Imlementation and Execution Evaluating Exit Criteria and Reporting 14

15

16

tesztterv (test plan): a teszt hatáskörét, megközelítését, erőforrásait valamint a tevékenységek tervezett ütemezését tartalmazó dokumentum. Ezen kívül meghatározza a tesztelemeket, a tesztelendő funkciókat, feladatokat, a tesztet végrehajtó személyek függetlenségét, a tesztkörnyezetet, a műszaki teszttervezési technikákat, a belépési és kilépési feltételeket, valamint kockázatokat. A teszttervezési folyamat meghatározó dokumentuma (IEEE 829 alapján) [HTB Glossary] 17

A ISO/IEC/IEEE 29119-3:2013(E) szabvány függelékeiben vannak jó példák, hogy hogyan lehet ehhez hasonló teszt tervet megadni tradicionális vagy agilis környezetben. 18

Google Testing Blog, The 10 minute test plan, URL: http://googletesting.blogspot.hu/2011/09/10-minute-test-plan.html Google Testing Blog, Google Test Analytics - Now in Open Source, URL: http://googletesting.blogspot.hu/2011/10/google-test-analytics-now-in-open.html 19

20

21

22

A legalacsonyabb szintet hívják unit / modul / komponens tesztnek is 23

26

27

28

Regressziós teszteléssel kapcsolatban jó áttekintő cikkek: Rothermel, G. and Harrold, M.J., Analyzing Regression Test Selection Techniques, IEEE Trans. Software Eng., vol. 22, no. 8, pp. 529-551, Aug. 1996. Rothermel, J., Untch, R. H., Chu, C., Harrold, M.J., "Prioritizing Test Cases For Regression Testing," IEEE Transactions on Software Engineering, vol. 27, no. 10, pp. 929-948, October, 2001. 29

30

31

32

33

Hiba alapú (fault based) 34

35

36

Ambler, Scott (2010). "Agile Testing and Quality Strategies: Discipline over Rhetoric". http://www.ambysoft.com/essays/agiletesting.html. 37

38

Részletesebb könyvismertető: http://www.hstqb.com/images/8/83/reviewkonyvajanlo-how-we-test-software-at-microsoft.pdf Alan Page. HWTSAM Five Years Later, http://angryweasel.com/blog/?p=742 39

James A. Whittaker, Jason Arbon, Jeff Carollo. How Google Tests Software. Addison-Wesley Professional, 2012 További érdekes blog bejegyzések: Testing on the Toilet, http://googletesting.blogspot.com/2007/01/introducing-testing-on-toilet.html Test Engineering at Google, http://googletesting.blogspot.com/2008/10/testengineering-at-google.html 40

Alberto Savoia. Test is Dead, GATC 2011 keynote, http://www.youtube.com/watch?v=x1jwe5rou3g Alan Page. Death and Testing, http://angryweasel.com/blog/?p=745 we (the software industry) have been wasting money for years letting testers play safety-net for lazy developers 41

42

43