A szoftver tesztelés alapjai
|
|
- Lóránd Mészáros
- 9 évvel ezelőtt
- Látták:
Átírás
1 Szoftverellenőrzési technikák A szoftver tesztelés alapjai Micskei Zoltán, Majzik István 1 Hol tartunk a félévi anyagban? Követelményspecifikáció ellenőrzése Ellenőrzések a tervezési fázisban Forráskód verifikáció technikái Tesztelési módszerek és folyamatok A szoftver tesztelés alapjai Specifikáció és struktúra alapú teszttervezési módszerek Integrációs és rendszer tesztek Teszt környezet és teszt automatizálás Modell alapú tesztelés Validáció GUI tesztelés Stressz és robusztusság tesztelés, hibainjektálás 2
2 A tesztelés definíciói (1) Testing is an activity performed for evaluating product quality, and for improving it, by identifying defects and problems. Forrás: IEEE, Software Engineering Body of Knowledge (SWEBOK) URL: Általános definíció Kulcs: evaluating product quality Quality: the degree to which a system, component, or process meets specified requirements 3 A tesztelés definíciói (2) An activity in which a system or component is executed under specified conditions, the results are observed or recorded, and an evaluation is made of some aspect of the system or component. Forrás: IEEE, "IEEE Standard for Software and System Test Documentation," IEEE Std , 2008 Kicsit specifikusabb Kulcs: végrehajtjuk a rendszert vagy komponenst 4
3 A tesztelés definíciói (3) The process consisting of all lifecycle activities, both static and dynamic, concerned with planning, preparation and evaluation of software products and related work products -to determine that they satisfy specified requirements, -to demonstrate that they are fit for purpose and -to detect defects. Forrás: International Software Testing Qualifications Board (ISTQB), URL: Sokkal bővebb definíció Kulcs: Tesztelés egy folyamat Statikus és dinamikus technikák is 5 A tesztelés lehetséges céljai A tesztelés lehetséges céljai Bizonyosságot szerezni a rendszer minőségi állapotáról Információ a döntéshozáshoz (pl. release / no release) Hibák keresése Hibák megakadályozása Mottók: Dijkstra: A tesztelés a hibák jelenlétét, és nem a hibamentességet tudja kimutatni. Hoare: A tesztelés egy induktív bizonyítás része: Ha a program jól működik egy adott teszt adatra, akkor várhatóan hasonló adatokra is jól működik. 6
4 Alapelvek (7 testing principles) Csak a hibák meglétét tudja kimutatni A kimerítő tesztelés legtöbbször lehetetlen Hány teszt kéne egy 3 integer paraméterű függvényhez? Tesztelés már a korai fázisokban szükséges Hibák csoportosulása ( defect clustering ) A komponensek egy kis részében van a hibák nagy része Rovarirtó paradoxon ( pesticide paradox ) Teszt újra és újra futtatva egyre kevésbé hatékony Minden módszer után marad még valami más típusú hiba A tesztelés (eredményessége) kontextus függő Hibák hiánya tévedés ( absence-of-errors fallacy ) Hibamentes tesztlefutás még nem jelent jó rendszert 7 Alapfogalmak Teszt bemenet SUT Teszt kimenet Orákulum Eredmény Teszteset (test case) Bemeneti értékek és végrehajtási előfeltételek Várt eredmények és végrehajtási utófeltételek halmaza Tesztkészlet (test suite) Orákulum (test oracle) Várt eredmények származtatása, összehasonlítása Eredmény (verdict) Sikeres (pass), sikertelen (fail) Nem meggyőző (inconclusive), hiba (error) Tesztelés!= Hibakeresés (debugging) 8
5 Alap problémák Teszt kiválasztás (test selection) Milyen teszt bemeneteket használjunk? Ld. működési profil szerepe Kilépési feltétel (exit criteria) Meddig teszteljünk? Specifikáció fedése, kód fedése, hibák fedése? Ld. megbízhatóság előrejelzése Orákulum Honnan lesz jó teszt orákulum? Tesztelhetőség (testability) Megfigyelhetőség (observability) Vezérelhetőség (controllability) 10 A megbízhatóság előrejelzése Alapkérdés: A tesztelési folyamat során hogyan változik a szoftver megbízhatósága? Hibák detektálása és javítása: Meghibásodási gyakoriság csökken Megbízhatóság növekedési modellek Legegyszerűbb: Lépcsős függvény modell Tökéletes hibajavítás Azonos gyakoriságú hibák Komplikáltabb: Véletlen ugrású lépcsős függvény A hibajavítás újabb hibát bevihet A javított hibák különböző gyakoriságúak Folytonos modellek Adott feltételek mellett alkalmazhatók (feladattípus, paradigma, komplexitás, fejlesztők, ) Mért hibajavítási adatok illesztése szükséges 11
6 A tesztelési fogalmak áttekintése 13 14
7 15 Tesztelési stratégia Általános irányelvek Milyen metodológiát? Milyen típusú teszteket? Milyen eszközöket? Ki fogja használni? Milyen kilépési feltétellel? Milyen dokumentáció kell? Példák az irányelvekre: Test-driven development Modul & rendszer JUnit& GUI Tester Fejlesztő és teszt csapat 90% utasítás lefedettség & minden használati eset 16
8 Teszt terv (test plan) Teszt stratégia leképezése az aktuális projektre Tesztelési célok, irányelvek, környezet Feladatok szerepekhez rendelése Tesztelési fázisok definiálása Fázisok hossza Kilépési feltétel Tesztelés minőségét hogyan fogjuk mérni Egyszerű példa: 17 Teszt dokumentáció IEEE Standard for Software and System Test Documentation (1998) Test Plan (SPACEDIRT: Scope, People, Approach, Criteria, Environment, Deliverables, Incidentals, Risks, Tasks) Test specifications: Test Design, Test Case, Test Procedure Specifications Test reporting: Test Item Transmittal Report, Test Log, Test Incident Report, Test Summary Report 18
9 Tesztesetek tervezése, specifikálása Teszteset célja Kiindulási környezet Teszteset lépései, teszt adatok Elvárt kimenet Még mielőtt elkezdenénk tesztkódot írni Szisztematikus módszer ajánlott 19 Manuális vagy automatikus Van, amit nem éri meg automatizálni Automatikus esetén a teszt a build folyamat része Kimenetek naplózása Idő, teszt környezet Komponensek verziói Rendszer kimenete 20
10 Incidensek rögzítése Döntés a tesztelés folytatásáról Tesztelés lezárása Tipikusan mérföldkövenként Tapasztalat összegyűjtése Teszt eszközök, környezetek (testware) befejezése 21 22
11 Tesztelési környezet: Rendszer tesztelése Tesztelt rendszer több modulból állhat (itt M1, M2, M3) Teszt 1 bemenő adat várt eredmény T1 : Tester t1(d1) M1 M2 M3 Teszt kimenet kiértékelés e1 Teszt 2 t2(d2,d21) e2 Teszt szekvencia 23 Tesztelési környezet: Egy modul tesztelése Teszt végrehajtó modul hívása Teszt kiértékelő kimenet figyelése Tesztelendő modul Teszt csonk korlátozott (és célzott) funkcionalitás T1 M2 Stub3 Teszt program vagy teszt script 24
12 Akár a megrendelő által Végleges (vagy nagyon hasonló) környezet Teljes rendszer (minden függőséggel együtt) Követelmények alapján 25 26
13 Példák: Teljesítmény, Stressz, Használhatóság, Robusztusság, 27 Módosítások után Korábbi funkciót nem rontottunk el Teljes tesztkészlet egy részét csak Teszt készlet minimalizálás 28
14 29 Ad hoc tesztelés Felderítő tesztelés (exploratory) Rendszer megismerése Teszt tervezés és alkalmazás futtatása együtt 30
15 Fekete doboz (black box) / funkcionális tesztelés Csak a specifikációból indulunk ki 31 Fehér doboz (white box) / strukturális tesztelés Belső működést is ismerjük Forráskód, részletes terv, belső modell ismert 32
16 Hiba kitalálás Pl. korábbi hibák alapján Mutációs tesztelés Kód mutálása tesztek értékelése Teszt mutálása új tesztesetek készítése 33 (Ortogonális kategória) Tesztesetek származtatása: Determinisztikus vagy Valószínűségi módon Módszerek Véletlenszerű (random) Működési (operational) Statisztikai (random + kritérium) 34
17 Ezek kombinációja hatásos általában! 35 36
18 Ismétlés: A tesztelés tervezése Üzemeltetés, karbantartás Követelmények elemzése Rsz. validáció tervezés Rendszer validáció Rendszer specifikálás Rendszerteszt tervezés Rendszer verifikáció Architektúra tervezés Integrációs teszt tervezés Rendszer integrálás Modul tervezés Modul teszt tervezés Modul verifikáció Modul implementáció 37 Teszt-vezérelt fejlesztés (TDD) Test-first development Folyamatos tesztelés 38
19 Tesztelés gyakorlati kérdései Tesztelés a fejlesztési költség több mint 50%-a! Teszt adatok generálása Teszt kód írása Tesztek futtatása Eredmények kiértékelése Az automatizálás alapja: Pl. UML modell Osztálydiagram: modul interfészek Teszt vezérlők és teszt csonk váz generálása Szekvencia diagram: modulok együttműködése Teszt szekvencia származtatása Tipikusan kézi munka Automatizálható Lásd majd a modell-alapú tesztelés előadást! 39 Google Testing on the Toilet Test Engineering at Google 40
20 Microsoft Software Developer Engineer in Test (SDET) Kb. ugyanannyi tesztelő, mint fejlesztő Fejlesztőivel egyenrangú karrierút Tesztelő nem belépő pozíció Teszt menedzser nem előléptetés, hanem külön út 10 éves támogatási ciklus az OS verziókhoz Megéri automatizálni a tesztelést How we test software at Microsoft, Microsoft Press, ISBN , További információk International Software Testing Qualifications Board (ISTQB), URL: ISTQB Glossary of Testing Terms Foundation Level Syllabus (2010) Magyarul is: IEEE, Software Engineering Body of Knowledge (SWEBOK), URL: Chapter 5: Software Testing IEEE, Software and Systems Engineering Vocabulary (SE VOCAB), URL: Definíciók kereshető jegyzéke 42
21 Összefoglalás 43
Utolsó módosítás: 2014.10.12.
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
Utolsó módosítás: 2015.10.12.
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,"
A szoftver tesztelés alapjai
Szoftverellenőrzési A szoftver alapjai Micskei Zoltán, Majzik István http://www.inf.mit.bme.hu/ 1 Hol tartunk a félévi anyagban? Követelményspecifikáció ellenőrzése Ellenőrzések a tervezési fázisban Forráskód
A SZOFTVERTESZTELÉS-KÉPZÉS HELYE A HAZAI FELSŐOKTATÁSBAN ÉS
A SZOFTVERTESZTELÉS-KÉPZÉS HELYE A HAZAI FELSŐOKTATÁSBAN ÉS KAPCSOLÓDÁS A NEMZETKÖZI STANDARDOKHOZ THE SOFTWARE TESTING CURRICULUM IN THE HUNGARIAN EDUCATION IN CONJUNCTION WITH INTERNATIONAL STANDARDS
6. Tesztelés (Verification and Validation Testing)
6. Tesztelés (Verification and Validation Testing) Definitions: "A tesztelés csak a hibák létét bizonyítja, de azok hiányát nem!" Error: people makes error. Synonym: mistake. When people makes mistakes
Szoftverminőségbiztosítás
NGB_IN003_1 SZE 2014-15/2 (1) Szoftverminőségbiztosítás Bevezetés Tematika Hét Téma 1. Általános bevezetés, minőség koncepciók (termék- és folyamatminőség) szoftver minőségi jellemzők, kritériumok. 2.
Gyakorlat és házi feladat tájékoztató
Szoftverellenőrzési technikák (VIMIM148) Gyakorlat és házi feladat tájékoztató Micskei Zoltán Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Szoftverellenőrzési
Budapes( Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék. Tesztelés és profiling
Budapes( Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Tesztelés és profiling A tesztelés lehetséges céljai A tesztelés lehetséges céljai o Bizonyosságot szerezni
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
Integrációs és ellenőrzési technikák (VIMIA04) Teszttervezés Majzik István, Micskei Zoltán Méréstechnika és Információs Rendszerek Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és
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
Integrációs és ellenőrzési technikák (VIMIA04) Teszttervezés Majzik István, Micskei Zoltán Méréstechnika és Információs Rendszerek Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és
Dialízis gép software komponensét alkotó unitok modul tesztje követelmény és struktúra alapon
Vezdén Eszter Dialízis gép software komponensét alkotó unitok modul tesztje követelmény és struktúra alapon Kutatói beszámoló Ipari konzulens: Trenyik Ádám, B. Braun Medical Kft. Kutatói ösztöndíjamat
Objektumorientált tesztelés
Objektumorientált tesztelés OO tesztelés OO tesztelés funkcionális modell Az objektumok különálló komponensként nagyobbak, mint az egyszerű függvények A rendszernek nincsen egyértelmű teteje (az alrendszerekbe
Verifikáció és validáció Általános bevezető
Verifikáció és validáció Általános bevezető Általános Verifikáció és validáció verification and validation - V&V: ellenőrző és elemző folyamatok amelyek biztosítják, hogy a szoftver megfelel a specifikációjának
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, 2013-11-07
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, 2013-11-07 Bemutatkozás Dolgos Márton Okleveles villamosmérnök (2008) Bay Zoltán
Tesztelés fázisai. Passed Informatikai Kft. www.passed.hu. 2007. december 4
Tesztelés fázisai Passed Informatikai Kft. www.passed.hu 2007. december 4 Napirendi pontok Bevezetés Vertikális bontás Horizontális bontás Esettanulmány Tesztelés pillérek Minőség Átláthatóság Skálázhatóság
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
Előszó Köszönetnyilvánítás Bevezetés 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 xiii xv xvii xvii
Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére
Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére Az Informatika szigorlat alapvetően az IR-fejlesztés, valamint az OO-fejlesztés c. tantárgyi blokkok, valamint az
Unit Teszt. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Unit Teszt / 22
Unit Teszt Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) Unit Teszt 2013 1 / 22 Tartalomjegyzék 1 Bevezetés 2 Unit Teszt 3 Példa Tóth Zsolt (Miskolci Egyetem) Unit Teszt 2013 2 / 22 Szoftvertesztelés
Specifikáció alapú teszttervezési módszerek
Szoftverellenőrzési technikák Specifikáció alapú teszttervezési módszerek Majzik István, Micskei Zoltán http://www.inf.mit.bme.hu/ 1 Klasszikus tesztelési feladat A tesztelendő program beolvas 3 egész
Specifikáció alapú teszttervezési módszerek
Szoftverellenőrzési technikák Specifikáció alapú teszttervezési módszerek Majzik István, Micskei Zoltán http://www.inf.mit.bme.hu/ 1 Klasszikus tesztelési feladat A tesztelendő program beolvas 3 egész
Digitális tananyag, e-learning, különbségek, definíciók
INTERDISZCIPLINÁRIS ÉS KOMPLEX MEGKÖZELÍTÉSŰ DIGITÁLIS TANANYAGFEJLESZTÉS A TERMÉSZETTUDOMÁNYI KÉPZÉSI TERÜLET MESTERSZAKJAIHOZ, TIK Digitális tananyag, e-learning, különbségek, definíciók A tananyagfejlesztés
Ismeretanyag Záróvizsgára való felkészüléshez
Ismeretanyag Záróvizsgára való felkészüléshez 1. Információmenedzsment az információmenedzsment értelmezése, feladatok különböző megközelítésekben informatikai szerepek, informatikai szervezet, kapcsolat
Programozási technológia II 7. előadás. Verifikáció és validáció Giachetta Roberto
Eötvös Loránd Tudományegyetem Informatikai Kar Programozási technológia II 7. előadás Verifikáció és validáció 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Minőségbiztosítás
Statikus technikák és Műszaki teszttervezési technikák
Statikus technikák és Műszaki teszttervezési technikák Bevezetés a tananyagba Tesztelési Technikák 3 Statikus technikák 4 Műszaki teszttervezési technikák (Dinamikus tesztelés) 1 Tesztelési technikák Tesztelési
Modell alapú tesztelés mobil környezetben
Modell alapú tesztelés mobil környezetben Micskei Zoltán Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék A terület behatárolása Testing is an activity performed
A KUTATÁS EREDMÉNYEI ZÁRÓJELENTÉS 2004-2006.
ÖNELLENŐRZÉS ÉS FUTÁSIDEJŰ VERIFIKÁCIÓ SZÁMÍTÓGÉPES PROGRAMOKBAN OTKA T-046527 A KUTATÁS EREDMÉNYEI ZÁRÓJELENTÉS 2004-2006. Témavezető: dr. Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem
Workflow és Petri hálók. Workflow fogalma
Workflow és Petri hálók Workflow fogalma Mai világunkban egyre nagyobb szerepet kapnak a workflow által irányított rendszerek és a workflow alapú szemléletek. A workflow, vagy munkafolyamat definícióját
Tesztelési szintek Tesztautomatizálás
Integrációs és ellenőrzési technikák (VIMIA04) Tesztelési szintek Tesztautomatizálás Majzik István, Micskei Zoltán Méréstechnika és Információs Rendszerek Tanszék Budapesti Műszaki és Gazdaságtudományi
Bánsághi Anna anna.bansaghi@mamikon.net. Bánsághi Anna 1 of 54
SZOFTVERTECHNOLÓGIA Bánsághi Anna anna.bansaghi@mamikon.net 2. ELŐADÁS - KÖVETELMÉNY MENEDZSMENT Bánsághi Anna 1 of 54 TEMATIKA I. SZOFTVERTECHNOLÓGIA ALTERÜLETEI II. KÖVETELMÉNY MENEDZSMENT III. RENDSZERMODELLEK
Fejlesztési projektek menedzselése IBM Rational CLM termékekkel. Ker-Soft Kft. Kaszás Orsolya - üzleti tanácsadó
Fejlesztési projektek menedzselése IBM Rational CLM termékekkel Ker-Soft Kft. Kaszás Orsolya - üzleti tanácsadó Tartalom I. CLM termékek rövid ismertetése II. Projekt menedzsment módszertanokról III. Demo
R3-COP. Resilient Reasoning Robotic Co-operating Systems. Autonóm rendszerek tesztelése egy EU-s projektben
ARTEMIS Joint Undertaking The public private partnership in embedded systems R3-COP Resilient Reasoning Robotic Co-operating Systems Autonóm rendszerek tesztelése egy EU-s projektben Micskei Zoltán Budapesti
Models are not right or wrong; they are more or less useful.
Eötvös Loránd Tudományegyetem Informatikai Kar Szoftvertechnológia 8. előadás Models are not right or wrong; they are more or less useful. (Martin Fowler) 2015 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto
Modell alapú tesztelés: célok és lehetőségek
Szoftvertesztelés 2016 Konferencia Modell alapú tesztelés: célok és lehetőségek Dr. Micskei Zoltán Budapesti Műszaki és Gazdaságtudományi Egyetem Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika
I: Az értékteremtés lehetőségei a vállalaton belüli megközelítésben és piaci szempontokból
16. Tétel Az értékteremtés lehetőségei a vállalaton belüli megközelítésben és piaci szempontokból. Az értékteremtő folyamatok a vállalat működésében, az értéklánc elemei. A teljesítmény és menedzsmentje,
Magas hőmérsékletű teljesítmény-korlátozó fűtőkábel
Magas hőmérsékletű teljesítmény-korlátozó fűtőkábel Fűtőkábel konstrukció 3,3 mm 2 nikkel bevonatú rézvezetők Magas hőmérsékleti fluorpolimer külső köpeny Nikkel bevonatú réz kábelfonat Teljesítmény-korlátozó
GYÁRTÓ VÁLLALAT VEVŐI AUDITJA
GYÁRTÓ VÁLLALAT VEVŐI AUDITJA MORAUSZKI Kinga posztgraduális képzésben résztvevő hallgató Debreceni Egyetem, ATC Műszaki Főiskolai Kar Műszaki Menedzsment és Vállalkozási Tanszék 4028 Debrecen, Ótemető
TTMER18 - ATM KAPCSOLÓK MEGFELELŐSÉGI VIZSGÁLATA ELLENŐRZŐ KÉRDÉSEK 1. MI A MEGFELELŐSÉG VIZSGÁLAT, MIKOR, HOL ÉS MIVEL VÉGZIK EZEKET A
TTMER18 - ATM KAPCSOLÓK MEGFELELŐSÉGI VIZSGÁLATA ELLENŐRZŐ KÉRDÉSEK 1. MI A MEGFELELŐSÉG VIZSGÁLAT, MIKOR, HOL ÉS MIVEL VÉGZIK EZEKET A VIZSGÁLATOKAT? A megfelelőség vizsgálat (conformance test) arra szolgál,
Szoftveripar és üzleti modellek
Szoftveripar és üzleti modellek Irodalom Michael A. Cusumano: The business of software Michael Hiltzik: Dealers of lightning Eric Raymond: A katedrális és a bazár Szoftver technológia Software engineering
Gyakorlat és házi feladat tájékoztató
Szoftver- és rendszerellenőrzés (VIMIMA01) Gyakorlat és házi feladat tájékoztató https://inf.mit.bme.hu/edu/courses/szore Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek
Cash Flow Navigátor. Six Sigma módszer bevezetés. Tanácsadó Kft. Tel.: +36 30 650 7588 info@cashflownavigator.hu Skype: nfeher01
Cash Flow Navigátor Tanácsadó Kft. Six Sigma módszer bevezetés Tel.: +36 30 650 7588 info@cashflownavigator.hu Skype: nfeher01 Strukturált folyamatfejlesztési módszerek Megközelítés Six Sigma Lean Szemlélet
MODELL ALAPÚ MEGKÖZELÍTÉS TESZT ÚJRAFELHASZNÁLÁSHOZ INTELLIGENS OTTHON ESETÉN
Fehér Péter José M. Conejero, Pedro J. Clemente, Roberto Rodríguez-Echeverría, Juan Hernández és Fernando Sánchez-Figueroa cikke alapján MODELL ALAPÚ MEGKÖZELÍTÉS TESZT ÚJRAFELHASZNÁLÁSHOZ INTELLIGENS
BKI13ATEX0030/1 EK-Típus Vizsgálati Tanúsítvány/ EC-Type Examination Certificate 1. kiegészítés / Amendment 1 MSZ EN 60079-31:2014
(1) EK-TípusVizsgálati Tanúsítvány (2) A potenciálisan robbanásveszélyes környezetben történő alkalmazásra szánt berendezések, védelmi rendszerek 94/9/EK Direktíva / Equipment or Protective Systems Intended
Kibernetika korábbi vizsga zárthelyi dolgozatokból válogatott tesztkérdések Figyelem! Az alábbi tesztek csak mintául szolgálnak a tesztkérdések megoldásához, azaz a bemagolásuk nem jelenti a tananyag elsajátítását
M szaki okú kockázatok kezelése a közlekedésben
M szaki okú kockázatok kezelése a közlekedésben Szabó Géza BME Közlekedésautomatikai Tanszék 1111 Budapest, Bertalan L. u. 2. szabo.geza@mail.bme.hu Absztrakt A cikk bemutatja az összes kockázatos emberi
KOGGM614 JÁRMŰIPARI KUTATÁS ÉS FEJLESZTÉS FOLYAMATA
KOGGM614 JÁRMŰIPARI KUTATÁS ÉS FEJLESZTÉS FOLYAMATA System Design Wahl István 2019.03.26. BME FACULTY OF TRANSPORTATION ENGINEERING AND VEHICLE ENGINEERING Tartalomjegyzék Rövidítések A rendszer definiálása
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
Anyagmérnöki Tudományok, 39/1 (2016) pp. 82 86. 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 LEDNICZKY
11i Financial Applications Overview
Oracle University Hívjon bennünket: 06-1-224-1830 vagy 06-1-224-1833 11i Financial Applications Overview Tanfolyam hossz: 5 Nap Amiről tanulni fog A 11i Financial Applications Overview tanfolyam áttekintést
Objektum Orientált Szoftverfejlesztés (jegyzet)
Objektum Orientált Szoftverfejlesztés (jegyzet) 1. Kialakulás Kísérletek a szoftverkrízisből való kilábalásra: 1.1 Strukturált programozás Ötlet (E. W. Dijkstra): 1. Elkészítendő programot elgondolhatjuk
axióma alapú automatizált teszteléssel
.NET programok minőségi mutatóinak javítása axióma alapú automatizált teszteléssel Doktori értekezés Szerző: Biczó Mihály Témavezető: Dr. Porkoláb Zoltán Eötvös Loránd Tudományegyetem Informatika Doktori
Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére
Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére Az Informatika szigorlat alapvetően az IR-fejlesztés, valamint az OO-fejlesztés c. tantárgyi blokkok, valamint az
7. Verifikáci. ció. Ennek része a hagyományos értelemben vett szoftvertesztelés is. A szoftver verifikálásának,
7. Verifikáci ció, validáci ció A verifikáció és a validáció (V&V) azon ellenőrző és elemző folyamatok összessége, amelyek célja annak vizsgálata, hogy a szoftver megfelel a specifikációnak. Ennek része
Széchenyi István Szakképző Iskola
A SZAKKÖZÉPISKOLAI SZAKMACSOPORTOS ALAPOZÓ OKTATÁS EMELT SZINTŰ ISKOLAI PROGRAMJA 11-12. évolyam Érvényes a 2003-2004-es tanévtől felmenő rendszerben Átdolgozva, utolsó módosítás: 2004. április 26. Az
AZ ISO/IEC-9126 SZOFTVER MINŐSÉGI SZABVÁNY ÁTTEKINTÉSE
AZ ISO/IEC-9126 SZOFTVER MINŐSÉGI SZABVÁNY ÁTTEKINTÉSE Csuka Zsolt Motiváció Szoftver követelmény specifikálás Szoftver minőségbiztosítási terv Számszerű minőségi elvárások Szoftverminőség modellezése
Teszt terv Új funkció implementációja meglévı alkalmazásba
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
Komponens modellek. 3. Előadás (első fele)
Komponens modellek 3. Előadás (első fele) A komponens modellek feladata Támogassa a szoftverrendszerek felépítését különböző funkcionális, logikai komponensekből, amelyek a számítógépes hálózatban különböző
Ülékes szelepek (PN 16) VRG 2 2-utú szelep, külső menettel VRG 3 3-utú szelep, külső menettel
Ülékes szelepek (PN 16) VRG 2 2-utú szelep, külső menettel VRG 3 3-utú szelep, külső menettel Leírás A VRG szelepek minőségi, költséghatékony megoldást adnak a legtöbb víz és hűtött víz alkalmazás esetén.
Szoftverminőségbiztosítás
NGB_IN003_1 SZE 2014-15/2 (8) Szoftverminőségbiztosítás Szoftvertesztelési folyamat (folyt.) Szoftvertesztelési ráfordítások (Perry 1995) Tesztelésre fordítódik a projekt költségvetés 24%-a a projekt menedzsment
Gyártási folyamatok tervezése
Gyártási folyamatok tervezése Dr. Kardos Károly, Jósvai János 2006. március 28. 2 Tartalomjegyzék 1. Gyártási folyamatok, bevezetés 9 1.1. Gyártó vállalatok modellezése.................. 9 1.1.1. Számítógéppel
Technical Object Maintenance (TOM) Bihari Róbert 2015. november 26.
Technical Object Maintenance (TOM) Bihari Róbert 2015. november 26. Hogyan támogathatja egy igazi karbantartás specifikus szoftver a korszerű karbantartói munkát? CÉG 2003-as alapítás Magyar Magántulajdon
Szoftverminőségbiztosítás
NGB_IN003_1 SZE 2017-18/2 (9) Szoftverminőségbiztosítás Specifikáció alapú (black-box) technikák A szoftver mint leképezés Szoftverhiba Hibát okozó bement Hibás kimenet Input Szoftver Output Funkcionális
1002D STRUKTÚRÁJÚ, KRITIKUS ÜZEMBIZTONSÁGÚ RENDSZER (SCS 1 ) ELEMZÉSE DISZKRÉT-DISZKRÉT MARKOV MODELLEL
Dr. Forgon Miklós mk. ezredes ZMNE olyai János Katonai Műszaki Kar Katonai Elektronikai Tanszék forgon.miklos@zmne.hu Neszveda József főiskolai docens, irányítástechnikai szakmérnök MF Kandó Villamosmérnöki
Mezőgazdasági betakarítási folyamatok szimulációja
Mezőgazdasági betakarítási folyamatok szimulációja 1 Mezőgazdasági betakarítási folyamatok szimulációja DR. BENKŐJÁNOS SZIE Gépészmérnöki Kar, Műszaki Menedzsment Intézet A folyamat szimuláció a valós
Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares
Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares VARGA Máté 1, PÓGÁR István 2, VÉGH János 1 Programtervező informatikus BSc szakos hallgató 2 Programtervező informatikus MSc
SZOFTVER- MINŐSÉGBIZTOSÍTÁS
SZOFTVER- MINŐSÉGBIZTOSÍTÁS DR. SZIRAY JÓZSEF DR. BENYÓ BALÁZS HECKENAST TAMÁS 2005. Minőség koncepciók Különböző minőség fogalmak A minőség filozófiai értelmezése A minőség fogyasztói értelmezése A minőség
Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár
Software Engineering Dr. Barabás László Bemutatkozás Dr. Barabás László magán személyként szakmai önéletrajz 2005-2007 evoline, projektvezető 1999-2005 Németország, doktori tanulmányok IT szakmai tevékenység
Osztott alkalmazások fejlesztési technológiái Áttekintés
Osztott alkalmazások fejlesztési technológiái Áttekintés Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Történelem - a kezdetek 2 Mainframe-ek és terminálok Minden a központi gépen fut A
A CAN mint ipari kommunikációs protokoll CAN as industrial communication protocol
A CAN mint ipari kommunikációs protokoll CAN as industrial communication protocol Attila FODOR 1), Dénes FODOR Dr. 1), Károly Bíró Dr. 2), Loránd Szabó Dr. 2) 1) Pannon Egyetem, H-8200 Veszprém Egyetem
A modern e-learning lehetőségei a tűzoltók oktatásának fejlesztésében. Dicse Jenő üzletfejlesztési igazgató
A modern e-learning lehetőségei a tűzoltók oktatásának fejlesztésében Dicse Jenő üzletfejlesztési igazgató How to apply modern e-learning to improve the training of firefighters Jenő Dicse Director of
Robusztusság tesztelés
Szoftverellenőrzési technikák (vimim148) Robusztusság tesztelés Majzik István és Micskei Zoltán Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék http://www.inf.mit.bme.hu/
TELJESÍTMÉNY NYILATKOZAT 0832-CPD-1651
E-mail: info@fulleon.co.uk Web: www.cooperfulleon.co m TELJESÍTMÉNY NYILATKOZAT 0832-CPD-1651 Termék azonosító kód: ROLP/SV és ROLP/SV/WP Típus, adagszám vagy gyári szám, illetve bármilyen más elem, amely
MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK TESZTELÉSI TECHNIKÁK KIVÁLASZTÁSA
MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK TESZTELÉSI TECHNIKÁK KIVÁLASZTÁSA MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN ÉLELMISZERIPAR, GÉPÉSZET, INFORMATIKA,
SZEMLÉLETES RÉSZINFORMÁCIÓK INTEGRÁCIÓS PROBLÉMÁINAK VIZSGÁLATA A VIRTUÁLIS VALÓSÁGOT TEREMTŐ SZIMULÁTOROK ALAPJÁN
Cser Ádám ZMNE KMDI adam.cser@ge.com SZEMLÉLETES RÉSZINFORMÁCIÓK INTEGRÁCIÓS PROBLÉMÁINAK VIZSGÁLATA A VIRTUÁLIS VALÓSÁGOT TEREMTŐ SZIMULÁTOROK ALAPJÁN Absztrakt Az ember környezetét érzékszervein keresztül
MŰSZAKI OKTATÁS SZEREPE A B KATEGÓRIÁS JÁRMŰVEZETŐ KÉPZÉSBEN FUNCTION OF TECHNICAL TRAINING IN DRIVER S EDUCATION OF CATEGORY B
KATONAI GÉPÉSZET ÉS ROBOTIKA VÉG RÓBERT LÁSZLÓ MŰSZAKI OKTATÁS SZEREPE A B KATEGÓRIÁS JÁRMŰVEZETŐ KÉPZÉSBEN FUNCTION OF TECHNICAL TRAINING IN DRIVER S EDUCATION OF CATEGORY B A közúti gépjárművezető képzés
Dinamikus programozás alapú szivattyú üzemvitel optimalizálási technikák (főként) kombinatorikus vízműhálózatokra
Systeemitekniikan Laboratorio Dinamikus programozás alapú szivattyú üzemvitel optimalizálási technikák (főként) kombinatorikus vízműhálózatokra Bene József HDR, Dr. Hős Csaba HDR, Dr. Enso Ikonen SYTE,
Ellátási-láncok modellezése szimulációval
Ellátási-láncok modellezése szimulációval 1 Ellátási-láncok modellezése szimulációval PROF. DR. BENKŐJÁNOS SZIE, GödöllőMűszaki Menedzsment Intézet Modellezési szempontból egy ellátási-lánc a termeléstől
Gyártórendszerek Dinamikája. Irányítástechnikai alapfogalmak
GyRDin-11 p. 1/19 Gyártórendszerek Dinamikája Irányítástechnikai alapfogalmak Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu GyRDin-11 p. 2/19 Tartalom
FIATAL MŰSZAKIAK TUDOMÁNYOS ÜLÉSSZAKA
FIATAL ŰSZAKIAK TUDOÁNYOS ÜLÉSSZAKA Kolozsvár, 1999. március 19-20. Zsákolt áruk palettázását végző rendszer szimulációs kapacitásvizsgálata Kádár Tamás Abstract This essay is based on a research work
1 Rendszer alapok. 1.1 Alapfogalmak
ÉRTÉKTEREMTŐ FOLYAM ATOK MENEDZSMENTJE II. RENDSZEREK ÉS FOLYAMATOK TARTALOMJEGYZÉK 1 Rendszer alapok 1.1 Alapfogalmak 1.2 A rendszerek csoportosítása 1.3 Rendszerek működése 1.4 Rendszerek leírása, modellezése,
IT biztonság 2015/2016 tanév. ELTE IT Biztonság Speci
IT biztonság 2015/2016 tanév 1 BEHATOLÁS VÉDELEM 2 Mit védünk? Confidentiality Integrity Availability Ki ellen? Tolvaj (külső vagy belső) Hackerek (külső vagy belső) 3 Fogalmak "An intrusion detection
Információ-architektúra
Információ-architektúra IEEE 1471: Ipari szabvány szerint a szoftver architektúra kulcs fontosságú fogalmai Rendszer 1 Architektúra 1..n Érintett fél 1..n 1 Architektúra leírás 1..n 1..n Probléma 1..n
DECLARATION OF PERFORMANCE No. GST REV 1.03 According to Construction Products Regulation EU No. 305/2011
DECLARATION OF PERFORMANCE No. According to Construction Products Regulation EU No. 305/2011 This declaration is available in the following languages: English Declaration of Performance Page 2-3 Hungarian
TRP-C24 Felhasználói Kézikönyv
TRP-C24 Felhasználói - 1 - Tartalomjegyzék 1. Bevezető...3 2. Tulajdonságok...3 3. Specifikációk...3 4. Kommunikációs csatlakozók...4 5. Csatlakozók lábkiosztása...5 6. Funkciók...5 7. Kapcsolódó termékek...6
Ülékes szelepek (PN 16) VRG 2 2-utú szelep, külső menettel VRG 3 3-utú szelep, külső menettel
Ülékes szelepek (PN 16) VRG 2 2-utú szelep, külső menettel VRG 3 3-utú szelep, külső menettel Leírás A szelepek kialakítása olyan, hogy kombinálhatók az AMV(E) 335, AMV(E) 435 vagy az AMV(E) 438 SU szelepmozgató
Ülékes szelepek (PN 16) VRG 2 2-utú szelep, külső menettel VRG 3 3-utú szelep, külső menettel
Ülékes szelepek (PN 16) VRG 2 2-utú szelep, külső menettel VRG 3 3-utú szelep, külső menettel Leírás A VRG szelepek minőségi, költséghatékony megoldást adnak a legtöbb víz és hűtött víz alkalmazás esetén.
MIÉRT KELL TESZTELNI?
Unrestricted MIÉRT KELL TESZTELNI? MIÉRT KELL TESZTELNI? A termékminőség fejlesztése...hogy megtaláljuk a hibákat, mert azok ott vannak... MIÉRT KELL TESZTELNI? Hogy felderítsük, mit tud a szoftver MIÉRT
Szoftvertechnológia 10. előadás. Verifikáció és validáció. Giachetta Roberto. Eötvös Loránd Tudományegyetem Informatikai Kar
Eötvös Loránd Tudományegyetem Informatikai Kar Szoftvertechnológia 10. előadás Verifikáció és validáció Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto It's hard enough to find
Kültéri időjárásálló kódkapcsoló DK-2861K és DK-2865K Használati utasítás (MK-II)
Kültéri időjárásálló kódkapcsoló DK-2861K és DK-2865K Használati utasítás (MK-II) Elektromos zárakhoz és vagyonvédelmi rendszerekhez Tartalomjegyzék Bevezetés... 3 Jellemzők... 4 Választható eszközök a
eseményvezérelt megoldások Vizuális programozás 5. előadás
Programozási architektúrák, eseményvezérelt megoldások Vizuális programozás 5. előadás Komponens-alapú programozás Kezdelteges formája, az első komponensek: DLL-ek Black box ujrahasznosítható kód Függvényeket
ERŐMŰI SZERKEZETI ELEMEK ÉLETTARTAM GAZ- DÁLKODÁSÁNAK TÁMOGATÁSA A TÖRÉSMECHANI- KA ALKALMAZÁSÁVAL
Miskolci Egyetem, Multidiszciplináris tudományok, 1. kötet (2011) 1. szám, pp. 213-220. ERŐMŰI SZERKEZETI ELEMEK ÉLETTARTAM GAZ- DÁLKODÁSÁNAK TÁMOGATÁSA A TÖRÉSMECHANI- KA ALKALMAZÁSÁVAL Lukács János egyetemi
Szoftver min ség és menedzsment
Szoftver min ség és menedzsment 17. A szoftvermin ség modellezése. A QMIM modell. Dr. Balla Katalin Tartalom A szoftvermin ség összetev i A probléma A QMIM keret elemei statikus vonatkozásai dinamikus
SZOFTVER TESZT AUTOMATIZÁLÁS Eszter Vezdén Budapest, 08 November 2018
SZOFTVER TESZT AUTOMATIZÁLÁS Eszter Vezdén Budapest, 08 November 2018 Bemutatkozás Vezdén Eszter Okl. villamosmérnök ( 2018 ) Szoftverfejlesztő gyakornok ( 2015 2017 ), B.Braun Medical Kft. Szoftverfejlesztő
Digitális bemenetek: 2 darab 0-5V jelszintű digitális bemenet Pl. nyitásérzékelők, risztóközpontok, mozgásérzékelők, átjelzők, stb.
Termék Ismertető Műszaki Információk Használati utasítás Technikai adatok: Tápfeszültség: 12-24V Digitális / Logikai kimenetek: 8 darab open-collector kimenet, közvetlenül relé meghajtására alkalmasak,
Eseményvezérelt alkalmazások fejlesztése I 11. előadás. Szoftverek tesztelése
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése I 11. előadás Szoftverek tesztelése 2014 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto
A fejlesztési szabványok szerepe a szoftverellenőrzésben
A fejlesztési szabványok szerepe a szoftverellenőrzésben Majzik István majzik@mit.bme.hu http://www.inf.mit.bme.hu/ 1 Tartalomjegyzék Biztonságkritikus rendszerek A biztonságintegritási szint Az ellenőrzés
Szoftver-mérés. Szoftver metrikák. Szoftver mérés
Szoftver-mérés Szoftver metrikák Szoftver mérés Szoftver jellemz! megadása numerikus értékkel Technikák, termékek, folyamatok objektív összehasonlítása Mér! szoftverek, programok CASE eszközök Kevés szabványos
0.1. Mi az a standard be- és kimenet?... 1. 0.2. A két mintafeladat leírása
KöMaL Technikai tanácsok az I- és S-jelű pontversenyhez A standard be- és kimenet kezelése Tartalomjegyzék 0.1. Mi az a standard be- és kimenet?............................. 1 0.2. A két mintafeladat leírása.................................
SZAKMAI BESZÁMOLÓ EVK SZAKKOLLÉGIUM. BESZÁMOLÓ: A 2014/2015 A Pallas Athéné Domus Scientiae Alapítvány pályázatára 2014/2015-ÖS TANÉV
SZAKMAI BESZÁMOLÓ EVK SZAKKOLLÉGIUM BESZÁMOLÓ: A 2014/2015 A Pallas Athéné Domus Scientiae Alapítvány pályázatára 2014/2015-ÖS TANÉV 1 Tőzsdekurzus A kurzus fókuszában - az elméleti bevezetőt követően
I. BEVEZETÉS, MOTIVÁCIÓ, PROBLÉMAFELVETÉS
Szolnoki Tudományos Közlemények XIV. Szolnok, 1. Prof. Dr. Szabolcsi Róbert 1 MECHANIKAI LENGŐ RENDSZEREK RENDSZERDINAMIKAI IDENTIFIKÁCIÓJA I. BEVEZETÉS, MOTIVÁCIÓ, PROBLÉMAFELVETÉS A műszaki gyakorlatban
TELJESÍTMÉNYNYILATKOZAT. sz HU
TELJESÍTMÉNYNYILATKOZAT sz. 0079 HU 1. A terméktípus egyedi azonosító kódja: fischer FIS EM injektáló rendszer 2. Felhasználás célja(i): Termék Fé dü elek eto a törté ő felhasz álásra agy terhelhetőség
Szoftvertesztelés - Bevezető
Szoftvertesztelés - Bevezető Csirmaz Péter Livesoft Kft. 2010.03.13. Bevezetés A szoftvertesztelés egy rendszer vagy program kontrollált körülmények melletti futtatása, és az eredmények kiértékelése. A