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



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

A szoftver tesztelés alapjai

Szoftverminőségbiztosítás

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

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

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

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

A szoftver tesztelés alapjai

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

Professional competence, autonomy and their effects

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

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

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

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

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

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. Petra Petrovics.

Tesztelési szintek Tesztautomatizálás

Kommunikatív nyelvi tesztek kritériumai 1

Correlation & Linear Regression in SPSS

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

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

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

Using the CW-Net in a user defined IP network

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

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

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

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

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

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

Correlation & Linear Regression in SPSS

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


Road construction works

Bevezetés az ökonometriába

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

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

discosnp demo - Peterlongo Pierre 1 DISCOSNP++: Live demo

Széchenyi István Egyetem

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

OLYMPICS! SUMMER CAMP

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,

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

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

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

Projektmenedzsment Hírlevél szeptember

Felnőttképzés Európában

Implementation of water quality monitoring

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

Chapter 3 Prescriptive Process Models

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

István Micsinai Csaba Molnár: Analysing Parliamentary Data in Hungarian

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

Pletykaalapú gépi tanulás teljesen elosztott környezetben

Eladni könnyedén? Oracle Sales Cloud. Horváth Tünde Principal Sales Consultant március 23.

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

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

LIFELONG LEARNING A MINSÉG SZEMSZÖGÉBL

Kétdimenziós mesterséges festési eljárások. Hatások és alkalmazások

Kódverifikáció gépi tanulással

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

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

Cloud computing Dr. Bakonyi Péter.

II. év. Adatbázisok és számítógépek programozása

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

Sebastián Sáez Senior Trade Economist INTERNATIONAL TRADE DEPARTMENT WORLD BANK

ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY

Szoftverminőségbiztosítás

BIZTONSÁGI AUDIT. 13. óra

Results of the project Sky-high schoolroom SH/4/10

DR. KANYÓ MÁRIA KARDOS SÁNDOR ISTVÁN. Korrupciós, vagy csak hála. Corruption or just gratitude

Újraszabni Európa egészségügyét II. rész

Emelt szint SZÓBELI VIZSGA VIZSGÁZTATÓI PÉLDÁNY VIZSGÁZTATÓI. (A részfeladat tanulmányozására a vizsgázónak fél perc áll a rendelkezésére.

Az Open Data jogi háttere. Dr. Telek Eszter

Hasznos és kártevő rovarok monitorozása innovatív szenzorokkal (LIFE13 ENV/HU/001092)

Supporting Information

PÉLDATÁR BEGYAKORLÓ FELADAT SÍKFESZÜLTSÉGI PÉLDA MEGOLDÁSA VÉGESELEM-MÓDSZERREL

Agilis Hálózati szolgáltatásfejlesztés VITMMA01

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

Laborinformációs menedzsment rendszerek. validálása. Molnár Piroska Rikker Tamás (Dr. Vékes Erika NAH)

MEZŐGAZDASÁGI HULLADÉKOT FELDOLGOZÓ PELLETÁLÓ ÜZEM LÉTESÍTÉSÉNEK FELTÉTELEI

20 éves a Térinformatika Tanszék

R3-COP. Resilient Reasoning Robotic Co-operating Systems. Autonóm rendszerek tesztelése egy EU-s projektben

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

NÉHÁNY MEGJEGYZÉS A BURKOLÓFELÜLETEK VIZSGÁLATÁHOZ

Honlap szerkesztés Google Tudós alkalmazásával

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

ELTE Szociológia Intézet. ELTE Szociológia Intézet. ELTE Szociológia Intézet. József Attila Tudományegyetem, Szeged

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

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

GNU/Linux alapok és alkalmazásuk

Phenotype. Genotype. It is like any other experiment! What is a bioinformatics experiment? Remember the Goal. Infectious Disease Paradigm

FOLYAMATMÉRNÖK FRÖCCSÖNTÉSI TERÜLETRE

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

Publikációs lista. Gódor Győző július 14. Cikk szerkesztett könyvben Külföldön megjelent idegen nyelvű folyóiratcikk...

Tudományos munkatárs (MTA TK PTI)

VIZSGÁZTATÁSI SZABÁLYZAT 3.3

Gazelle Street Improvements 10/4/2018

Átírás:

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

2

3

IEEE, Software Engineering Body of Knowledge (SWEBOK), URL: http://www.computer.org/portal/web/swebok/ 4

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 5

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

7

Kép forrása: Wikipedia 8

Kép forrása: esmateria.com 9

10

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) 11

12

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 13

15

16

17

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

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 19

20

21

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] 22

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. 23

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 24

25

26

27

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

29

30

31

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. 32

33

Exploratory testing: a style of software testing that emphasizes the personal freedom and responsibility of the individual tester to continually optimize the quality of his/her work by treating test-related learning, test design, test execution, and test result interpretation as mutually supportive activities that run in parallel throughout the project (http://kaner.com/?p=46) Érdekesség: James Bach and Michael Bolton. Exploratory Testing 3.0, URL: http://www.satisfice.com/blog/archives/1509 34

35

36

Hiba alapú (fault based) 37

38

39

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

41

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 42

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 43

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 Teams of generalizing specialists adaptable team members and everybody does something really well 44

Lásd még: Lisa Crispin. Using the Agile Testing Quadrants, URL: http://lisacrispin.com/2011/11/08/using-the-agile-testing-quadrants/ (itt kicsit mások a címkék és a technikák elosztása, de ennek még van sok egyéb variánsa is) 45

46

47