A szoftver tesztelés alapjai
|
|
- Hunor Kis
- 9 évvel ezelőtt
- Látták:
Átírás
1 Szoftverellenőrzési A szoftver alapjai Micskei Zoltán, Majzik István 1
2 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 i módszerek és folyamatok A szoftver alapjai Specifikáció és struktúra alapú teszttervezési módszerek a fejlesztés különböző fázisaiban Teszt környezet és teszt automatizálás Modell alapú Validáció GUI Stressz és robusztusság, hibainjektálás 2
3 A 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
4 A 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
5 A 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: egy folyamat Statikus és dinamikus is 5
6 A lehetséges céljai A 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 a hibák jelenlétét, és nem a hibamentességet tudja kimutatni. Hoare: A 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
7 Alapelvek (7 testing principles) Csak a hibák meglétét tudja kimutatni A kimerítő legtöbbször lehetetlen Hány teszt kéne egy 3 integer paraméterű függvényhez? 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 Féregirtó 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 függ a körülményektől (context dependent) Hibamentes rendszer téveszméje Hibamentes tesztlefutás még nem jelent jó rendszert 7
8 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)!= Hibakeresés (debugging) 8
9 i környezet (eszközök) 9
10 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
11 A megbízhatóság előrejelzése Alapkérdés: A i 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
12 A megbízhatóság előrejelzése Alapkérdés: A i 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 12
13 A i fogalmak áttekintése Szoftver i az 13
14 Szoftver i az Planning and Control Analysis and Design Imlementation and Execution Evaluating Exit Criteria and Reporting Test Closure Activities 14
15 Szoftver i az Planning and Control Analysis and Design Imlementation and Execution Evaluating Exit Criteria and Reporting Test Closure Activities 15
16 i 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
17 Teszt terv (test plan) Teszt stratégia leképezése az aktuális projektre i célok, irányelvek, környezet Tesztelendő funkciók Erőforrások, szerepek, ütemezés i fázisok definiálása Fázisok hossza Kilépési feltétel minőségét hogyan fogjuk mérni Egyszerű példa: 17
18 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
19 Szoftver i az Planning and Control Analysis and Design Imlementation and Execution Evaluating Exit Criteria and Reporting Mit lehet és kell tesztelni? Tesztesetek tervezése, specifikálása Teszteset célja Kiindulási környezet Teszteset lépései, teszt adatok Elvárt kimenet Mielőtt elkezdenénk tesztkódot írni Szisztematikus módszer ajánlott Test Closure Activities 19
20 Szoftver i az Planning and Control Analysis and Design Imlementation and Execution Evaluating Exit Criteria and Reporting Test Closure Activities Manuális vagy automatikus Van, amit nem éri meg automatizálni Tesztek végrehajtása Kimenetek naplózása Idő, teszt környezet Komponensek verziói Rendszer kimenete Incidensek rögzítése 20
21 Szoftver i az Planning and Control Analysis and Design Imlementation and Execution Evaluating Exit Criteria and Reporting Döntés a folytatásáról Összefoglaló jelentés lezárása Tipikusan mérföldkövenként Tapasztalat összegyűjtése Teszt eszközök, környezetek (testware) befejezése Test Closure Activities 21
22 Szoftver i az Unit / Modul Integrációs Rendszer Átvételi (Acceptance) Alfa és béta 22
23 Szoftver i az Unit / Modul Integrációs Rendszer Átvételi (Acceptance) 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 Alfa és béta 25
24 Szoftver i az Funkcionális Nemfunkcionális Regressziós 26
25 Szoftver i az Funkcionális Nemfunkcionális Példák: Teljesítmény, Stressz, Használhatóság, Robusztusság, Regressziós 27
26 Szoftver i az Funkcionális Nemfunkcionális Regressziós 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
27 Szoftver i az Tesztelő tapasztalata Specifikáció alapú Struktúra alapú Hiba alapú Valószínűségi 29
28 Szoftver i az Ad hoc Felderítő (exploratory) Rendszer megismerése Teszt tervezés és alkalmazás futtatása együtt Tesztelő tapasztalata Specifikáció alapú Struktúra alapú Hiba alapú Valószínűségi 30
29 Szoftver i az Tesztelő tapasztalata Fekete doboz (black box) / funkcionális Csak a specifikációból indulunk ki Specifikáció alapú Struktúra alapú Hiba alapú Valószínűségi 31
30 Szoftver i az Tesztelő tapasztalata Fehér doboz (white box) / strukturális Belső működést is ismerjük Forráskód, részletes terv, belső modell ismert Specifikáció alapú Struktúra alapú Hiba alapú Valószínűségi 32
31 Szoftver i az Tesztelő tapasztalata Hibasejtés (error guessing) Pl. korábbi hibák alapján Mutációs Kód mutálása tesztek értékelése Teszt mutálása új tesztesetek készítése Specifikáció alapú Struktúra alapú Hiba alapú Valószínűségi 33
32 Szoftver i az Tesztelő tapasztalata (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) Specifikáció alapú Struktúra alapú Hiba alapú Valószínűségi 34
33 Szoftver i az Ezek kombinációja hatásos általában! Tesztelő tapasztalata Specifikáció alapú Struktúra alapú Hiba alapú Valószínűségi 35
34 Szoftver i az V modell Agilis 36
35 Ismétlés: A 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
36 Szoftver i az V modell Teszt-vezérelt fejlesztés (TDD) Test-first development Folyamatos Agilis 38
37 gyakorlati kérdései 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ú előadást! 39
38 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 t How we test software at Microsoft, Microsoft Press, ISBN ,
39 Google Software Engineer in Test (SET) és Test Engineer (TE) szerepek The burden of quality is on the shoulders of those writing the code. Ne vegyünk fel túl sok tesztelőt 41
40 További információk International Software Testing Qualifications Board (ISTQB), URL: ISTQB Glossary of Testing Terms Foundation Level Syllabus (2011) 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
41 Összefoglalás Szoftver i az Planning and Control Unit / Modul Funkcionális Tesztelő tapasztalata V modell Analysis and Design Integrációs Nemfunkcionális Specifikáció alapú Agilis Imlementation and Execution Rendszer Regressziós Struktúra alapú Evaluating Exit Criteria and Reporting Átvételi (Acceptance) Hiba alapú Test Closure Activities Alfa és béta Valószínűségi 43
A szoftver tesztelés alapjai
Szoftverellenőrzési technikák A szoftver tesztelés 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
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,"
Alapszintű tesztelői tanfolyam Bodrogközi László CEO, Neuron Software
Alapszintű tesztelői tanfolyam Bodrogközi László CEO, Neuron Software Képzésről A fenti cégek részvételével létrejött a Debreceni Szoftvertesztelő Kerekasztal (DTK) Célok o a szoftvertesztelés fejlesztése
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
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.
Project Management 2014.10.29.
Project Management 2014.10.29. Mi az a project? Definíció: A projekt egy ideiglenes erőfeszítés, törekvés egy egyedi termék, szolgáltatás vagy eredmény létrehozása érdekében. (PMI) Fontos tulajdonságok:
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
SW process Feladatok. SW process Feladatok
SW process Feladatok 2009.06.11 3. Feladat Adja meg a szoftver fejlesztési folyamat ICOM modelljét! 2009.06.11 6. Feladat Nevezze meg sorrendben a CMM (Capability Maturity Model) szintjeit! 2009.06.18
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
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
Digitális technika (VIMIAA01) Laboratórium 1
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA01) Laboratórium 1 Fehér Béla Raikovich Tamás,
A pedagógus-előmeneteli rendszer informatikai támogató rendszerének fejlesztése Fűrész Edit Budapest, 2015. október 27.
A pedagógus-előmeneteli rendszer informatikai támogató rendszerének fejlesztése Fűrész Edit Budapest, 2015. október 27. TÁMOP 3.1.5/12-2012-0001 PEDAGÓGUSKÉPZÉS TÁMOGATÁSA AZ INFORMATIKAI FEJLESZTÉSEK
programozástechnika Kezdetek Fı célja 1. Kommunikáció Kezdetek - Adaptivitás
Kezdetek extreme Programming programozástechnika Készítette: Török Balázs G5-S8 Martin Fowler : The New Methodology Legtöbb projekt követelményei állandóan változnak Megoldást adaptív módszerek Kezdetek
Vállalkozásfinanszírozás
Vállalkozásfinanszírozás Területei Pénzügyi tervezés Beruházás finanszírozás Hitelintézeti eljárás Pénzügyi tervezés a vállalkozásnál tervezés célja: bizonytalanság kockázat csökkentése jövőbeli események,
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
Dr. Kulcsár Gyula. Virtuális vállalat 2013-2014 1. félév. Projektütemezés. Virtuális vállalat 2013-2014 1. félév 5. gyakorlat Dr.
Projektütemezés Virtuális vállalat 03-04. félév 5. gyakorlat Dr. Kulcsár Gyula Projektütemezési feladat megoldása Projekt: Projektütemezés Egy nagy, összetett, általában egyedi igény alapján előállítandó
ingatlan-gazdaságtani előadások projekt menedzsment módszerek
i előadások projekt menedzsment módszerek 1 1. rész: PM első változat FORRÁS: http://www.anco.hu/autohtml/p owerpoint/projektmenedzsment _elemei/frame.htm 2 projektfolyamat 3 kezdeményezés 4 definiálás
Fábián Zoltán Hálózatok elmélet
Fábián Zoltán Hálózatok elmélet Minden olyan dologi és személyi eszköz, ami egy cél eléréséhez szükséges Dologi erőforrás Olyan eszközök, amelyek kellenek a cél eléréséhez Emberi erőforrás Emberi munkaidő.
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
TANTÁRGYI ÚTMUTATÓ. Prezentáció és íráskészségfejlesztés. tanulmányokhoz
I. évfolyam GM és PSZ szak BA TANTÁRGYI ÚTMUTATÓ Prezentáció és íráskészségfejlesztés tanulmányokhoz TÁVOKTATÁS Tanév (2014/2015) I. félév A KURZUS ALAPADATAI Tárgy megnevezése: Prezentáció és íráskészsé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
Képzés leírása. Képzés megnevezése: DFMEA - PFMEA Jelentkezés
Képzés megnevezése: DFMEA - PFMEA Jelentkezés Mi a képzés célja és mik az előnyei? A résztvevő a képzés után - képes lesz DFMEA és PFMEA teamek munkájában részt venni. A résztvevő a képzés során - megismeri
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
Az informatika oktatás téveszméi
Az informatika oktatás Az informatika definíciója Definíció-1: az informatika az információ keletkezésével, továbbításával, tárolásával, feldolgozásával foglalkozó tudomány. Definíció-2: informatika =
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
14. Tűzgátló lezárások 17. Tűzvédelmi célú bevonati rendszerek. 2016.06.02. TSZVSZ - Tűzvédelmi Szakmai Napok Marlovits Gábor
+ 14. Tűzgátló lezárások 17. Tűzvédelmi célú bevonati rendszerek Fogalmak CPR, OTÉK, OTSZ, összes kiadott TvMI, tűzvédelmi törvény (1996. évi XXXI.), társasházi törvény (2003. évi CXXXIII.) 544 sor Fogalmak
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
MOBIL CROWDSENSING ÉS BIG DATA TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM
MOBIL CROWDSENSING ÉS BIG DATA TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM 1 CROWDSENSING & BIG DATA CROWDSENSING DEFINÍCIÓ ÉRZÉKELÉSI SKÁLÁK ÖSZTÖNZŐK ÉRZÉKELŐK
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
VÁLTOZIK AZ ISO 9001-ES SZABVÁNY. KINEK JÓ EZ?
VÁLTOZIK AZ ISO 9001-ES SZABVÁNY. KINEK JÓ EZ? Tohl András technikai vezető 2014. SZEPTEMBER 23. SGS BEMUTATÁSA Alapítás: 1878 Központ: Genf, Svájc Tevékenység: ellenőrzés, tanúsítás és vizsgálat Szervezet:
Tantárgyi program 2014/2015. tanév, 1. félév
Budapesti Gazdasági Főiskola Pénzügyi és Számviteli Kar Vállalkozás és Emberi Erőforrás Intézeti Tanszék Tantárgyi program 2014/2015. tanév, 1. félév Emberi erőforrás alapszak Nappali tagozat Gazdálkodás
Alapszintű tesztelői tanfolyam Boda Béla CTO, Neuron Software
Alapszintű tesztelői tanfolyam Boda Béla CTO, Neuron Software Hol, hogyan keletkeznek a tesztelői feladatok TESZTELÉS A SZOFTVER ÉLETCIKLUSÁN ÁT 2. Tesztelés a szoftver életciklusán át 2.1 Szoftverfejlesztési
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
Dr. Rainer Wiedemann Varga Zoltán
A lakossági épületenergetikai korszerűsités ösztönzése- alternatív példák Ausztriában és Magyarországon Dr. Rainer Wiedemann Varga Zoltán Példák új alternatív ösztönzésről Ausztria Törvény az energiahatékonyságról
Szoftver verifikáció és validáció. Bevezető áttekintés
Szoftver verifikáció és validáció Bevezető áttekintés Majzik István Méréstechnika és Információs ek Tanszék majzik@mit.bme.hu Motiváció Tartalomjegyzék Milyen minőségi igények vannak a szoftverrel szemben,
Prop-Tech. Vázmérő. Telepítési és eltávolítási útmutató
Prop-Tech Telepítési és eltávolítási útmutató Magyar Hungarian 5 / 1 Prop-Tech Vázmérő Telepítési és eltávolítási útmutató Tartalomjegyzék Telepítés... 2 Előfeltételek... 2 Telepítés folyamata... 2 Biztonsággal
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
A KÖZOP-3.5.0-09-11-2012-0018 projekt rövid bemutatása
A KÖZOP-3.5.0-09-11-2012-0018 projekt rövid bemutatása Rétháti András Célkitűzés: az utóbbi évtizedben számos országban alkalmazott 2+1 / 1+2 sávos keresztmetszetű utak hazai bevezetési lehetőségeinek,
Korszerű geodéziai adatfeldolgozás Kulcsár Attila
Korszerű geodéziai adatfeldolgozás Kulcsár Attila Nyugat-Magyarországi Egyetem Geoinformatikai Főiskolai Kar Térinformatika Tanszék 8000 Székesfehérvár, Pirosalma -3 Tel/fax: (22) 348 27 E-mail: a.kulcsar@geo.info.hu.
Az MSZ EN ISO 19011:2012 szabvány változásai. Támpontok az auditorok értékeléséhez Előadó: Turi Tibor, az MSZT/MCS 901 szakértője
Az MSZ EN ISO 19011:2012 szabvány változásai. Támpontok az auditorok értékeléséhez Előadó: Turi Tibor, az MSZT/MCS 901 szakértője 1 Bemutatkozás 1992 - irányítási rendszerek bevezetése 1994 - auditorképző
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
Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások
Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások Alkalmazás modellek Egy felhasználós környezet Több felhasználós környezet adatbázis Központi adatbázis adatbázis Osztott adatbázis
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
Tanulmányi keretrendszer az APPI-ban
Horváth Cz. János Tanulmányi keretrendszerek felhasználói hatékonyságvizsgálata NWS 2009 2009. április 16. Tanulmányi keretrendszer az APPI-ban Közel 3 éves Moodle használat Több ezer bejegyzett felhasználó
A Hozzárendelési feladat megoldása Magyar-módszerrel
A Hozzárendelési feladat megoldása Magyar-módszerrel Virtuális vállalat 2013-2014/1. félév 3. gyakorlat Dr. Kulcsár Gyula A Hozzárendelési feladat Adott meghatározott számú gép és ugyanannyi független
Halmazok és függvények
Halmazok és függvények Óraszám: 2+2 Kreditszám: 6 Meghirdető tanszék: Analízis Debrecen, 2005. A tárgy neve: Halmazok és függvények (előadás) A tárgy oktatója: Dr. Gilányi Attila Óraszám/hét: 2 Kreditszám:
Minőségbiztosítás a Méliusz Könyvtárban. 2016. május 9. Dr. Csontosné Skara Ilona skara.ilona@meliusz.hu
Minőségbiztosítás a Méliusz Könyvtárban 2016. május 9. Dr. Csontosné Skara Ilona skara.ilona@meliusz.hu Előzmények 12/2010. (III.11.) OKM rendelet : Minősített Könyvtári cím és a Könyvtári Minőségi Díj
EPER E-KATA integráció
EPER E-KATA integráció 1. Összhang a Hivatalban A hivatalban használt szoftverek összekapcsolása, integrálása révén az egyes osztályok, nyilvántartások között egyezőség jön létre. Mit is jelent az integráció?
Átalakuló HR szervezet, változó Business Partneri szerepek
Átalakuló HR szervezet, változó Business Partneri szerepek dr. Jagicza Ágnes, HR és szervezetfejlesztési vezérigazgató-helyettes, Invitel Zrt. 2014. március 20. Tartalom 2 A HR szerepe a 21. században
Junior Szoftvertesztelő mérnök
Kutatási-fejlesztési területen tevékenykedő nemzetközi cég számára keresek Junior Szoftvertesztelő mérnök munkatársat, budapesti vagy veszprém megyei munkavégzésre. Szoftvertesztek tervezése Automatizált
Beszámoló: a kompetenciamérés eredményének javítását célzó intézkedési tervben foglaltak megvalósításáról. Őcsény, 2015. november 20.
Őcsényi Perczel Mór Általános Iskola székhelye: 7143 Őcsény, Perczel Mór utca 1. Tel: 74/496-782 e-mail: amk.ocseny@altisk-ocseny.sulinet.hu Ikt.sz.: /2015. OM: 036345 Ügyintéző: Ősze Józsefné Ügyintézés
Tantárgyi program. 9. A tantárgy hallgatásának előfeltétele, előképzettségi szint: 10. A tantárgy tartalma:
Tantárgyi program 1. A tantárgy neve, kódja: AVM_VFLB111-K5 Marketing menedzsment 2. A neve, beosztása: 3. Szakcsoport (szakirány) megnevezése: Vállalkozásfejlesztés MSc szak, levelező tagozat 4. A tantárgy
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
Közszolgálati egyéni teljesítményértékelés
Közszolgálati egyéni teljesítményértékelés Budapest, 2013. július A teljesítményértékelés elméleti háttere A szervezet jellemzője Minden szervezettel szemben alapkövetelmény, hogy működése az eredményességen
Megbízhatósági modellezés és analízis: Mire jó ez egyáltalán?
Megbízhatósági modellezés és analízis: Mire jó ez egyáltalán? Majzik István Méréstechnika és Információs Rendszerek Tanszék 2007. november 14. Bevezetés: Mi a szolgáltatásbiztonság? Szolgáltatásbiztonság:
Füzesabony Város Polgármesteri Hivatalának szervezetfejlesztése (ÁROP-1.A.2/A - 2008-0154)
Füzesabony Város Polgármesteri Hivatalának szervezetfejlesztése (ÁROP-1.A.2/A - 2008-0154) 2010.12.08. Erdész János Témák Projekttel szembeni elvárások Projektszakaszok, elvégzett feladatok, eredménytermékek
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
evosoft Hungary Kft.
10. fejezet: Ipari szoftverfejlesztés sajátosságai Előadó: Sándorfalvi György - projektvezető ELŐADÓ: Sándorfalvi György projektvezető Villamosmérnök, ÓE villamosmérnöki Kar Volt egyetemi oktató, szoftvertesztelő,
Óravázlat. A szakmai karrierépítés feltételei és lehetőségei. Milyen vagyok én? Én és te. heterogén csoportmunka
Óravázlat Tantárgy: Téma: Résztémák: osztályfőnöki A szakmai karrierépítés feltételei és lehetőségei Önismeret Milyen vagyok én? Én és te Időigény: Munkaforma: 1 óra frontális osztálymunka heterogén csoportmunka
www.opentc.eu Open Trusted Computing avagy mitől lesz bizalomra méltó a számítástechnika? Hornák Zoltán OpenTC tanszéki ismertető 2007 november 28
www.opentc.eu Open Trusted Computing avagy mitől lesz bizalomra méltó a számítástechnika? Hornák Zoltán OpenTC tanszéki ismertető 2007 november 28 Trusted Computing TCG Trusted Computing Group által definiált
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
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
Jelentéskészítő TEK-IK () Válaszadók száma = 610
Jelentéskészítő TEK-IK () Válaszadók száma = 0 Általános mutatók Szak értékelése - + átl.=. Felmérés eredmények Jelmagyarázat Kérdésszöveg Válaszok relatív gyakorisága Bal pólus Skála Átl. elt. Átlag Medián
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
TANTÁRGYI ÚTMUTATÓ. Logisztika. tanulmányokhoz
IV. évfolyam Számvitel szakirány BA TANTÁRGYI ÚTMUTATÓ Logisztika tanulmányokhoz TÁVOKTATÁS Tanév (2014/2015) II. félév A KURZUS ALAPADATAI Tárgy megnevezése: Logisztika Tanszék: Vállalkozás és Emberi
Szervezeti formák bemutatása
Szervezeti formák bemutatása Szakgyógyszerész-jelöltek képzése Király Gyula Szervezet fogalma Csoportot egyének tulajdonságai és a köztük zajló interakciók hoznak létre. Szervezet: egymással összefüggő
LOGIKAI TERVEZÉS. Előadó: Dr. Oniga István egyetemi docens. 2010 I félév
LOGIKAI TERVEZÉS PROGRAMOZHATÓ ÁRAMKÖRÖKKEL Előadó: Dr. Oniga István egyetemi docens 2010 I félév A tárgy weboldala http://irh.inf.unideb.hu/user/onigai/ltpa/logikai_tervezes.htmltervezes.html Adminisztratív
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
AZ ÖNÉRTÉKELÉS SZEREPE ÉS FOLYAMATA AZ INTÉZMÉNYFEJLESZTÉSBEN M&S Consulting Kft.
AZ ÖNÉRTÉKELÉS SZEREPE ÉS FOLYAMATA AZ INTÉZMÉNYFEJLESZTÉSBEN INNOVATÍV MINŐSÉGFEJLESZTÉSI ESZKÖZÖK A MAGYAR SZAKKÉPZÉSBEN (1.) EFQM Szakképzési Modell adaptáció 1995-1999 COMENIUS 2000 közoktatási minőségfejlesztési
ITIL alapú szolgáltatás menedzsement megvalósítása a KELER Zrt-ben
ITIL alapú szolgáltatás menedzsement megvalósítása a KELER Zrt-ben Schultz Péter AlphaNet Jungbauer József KELER 2006 Alphanet Computing Ltd. All rights reserved ITIL lépésről lépésre Témakörök KELER-ről
AutoNet (2CE201P1) Innováció Együttműködés - Képviselet. Regionális Információs Nap, 2011.02.28., Ajka
AutoNet (2CE201P1) Innováció Együttműködés - Képviselet Regionális Információs Nap, 2011.02.28., Ajka Kovács Tamás Közép-Pannon Regionális Fejlesztési Zrt. Általános ismertetés! Az Európai Unió Közép-
SAP JAM. Felhasználói segédlet
SAP JAM Felhasználói segédlet Belépés A JAM modul az SAP SuccessFactors rendszer része. Tökéletesen biztonságos online rendszer. Felhasználónév és jelszó segítségével lehet bejelentkezni. Böngészőbe beírva
Kockázatkezelés és biztosítás
Kockázatkezelés és biztosítás Dr. habil. Farkas Szilveszter PhD egyetemi docens, tanszékvezető Pénzügy Intézeti Tanszék Témák 1. Kockáztatott eszközök 2. Károkozó tényezők (vállalati kockázatok) 3. Holisztikus
Esti 11. A területi fejlettség különbség jellemzői, az eltérő gazdasági fejlettség okainak feltárása; a regionális politika lényegének megértése.
Esti 11. Óra Tananyag Fejlesztési cél, kompetenciák Tanulói tevékenységek /Munkaformák Felhasznált eszközök 1. Év eleji ismétlés Az Európai Unió (Tk.:32-40.) Az együttműködés kialakulását és elmélyítését
Címzett: Markus Goddemeier E-mail: markus.goddemeier@proteinsimple.com Fax: +49 (0)162 985 79 53
8. melléklet a 92/2011. (XII.30.) NFM rendelethez A SZERZŐDÉS TELJESÍTÉSÉRE VONATKOZÓ INFORMÁCIÓK I. SZAKASZ: A SZERZŐDÉS ALANYAI I.1) AZ AJÁNLATKÉRŐKÉNT SZERZŐDŐ FÉL NEVE ÉS CÍME Hivatalos név: MTA Kísérleti
A TŰZVÉDELMI TERVEZÉS FOLYAMATA. Dr. Takács Lajos Gábor okl. építészmérnök BME Építészmérnöki Kar Épületszerkezettani Tanszék
A TŰZVÉDELMI TERVEZÉS FOLYAMATA Dr. Takács Lajos Gábor okl. építészmérnök BME Építészmérnöki Kar Épületszerkezettani Tanszék BME Épít Épületsze TŰZVÉDELMI TERVEZÉSI FELADATOK A tűzvédelmi tervezési tevékenység
Vasúti információs rendszerek gyakorlat
Vasúti információs rendszerek gyakorlat 2014. október 30. Horváth Krisztián tanszéki mérnök 1 A TAKT egy olyan szoftvereszköz, amely hatékonyan segíti modern menetrendi struktúrák tervezését, konkrét menetrendi
Számítógép hálózatok gyakorlat
Számítógép hálózatok gyakorlat 9. Gyakorlat Forgalomirányítás 2016.04.13. Számítógép hálózatok gyakorlat 1 Forgalomirányítás szerepe Példa: Forrás: 192.168.1.1 Cél: 192.168.2.1 2016.04.13. Számítógép hálózatok
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
Ultrahangos mérőfej XRS-5. Használati utasítás SITRANS. XRS-5 mérőfej Használati utasítás
Ultrahangos mérőfej XRS-5 Használati utasítás SITRANS 1 Tartalom Ismertető... 3 Áttekintés... 3 Külső méretek... 4 Telepítés... 5 Elektromos bekötések... 7 Közvetlen csatlakoztatás... 7 Kábel toldás...
A TÁMOP 3.1.10 KIEMELT PROJEKT KERETÉBEN KIALAKÍTOTT INFORMATIKAI RENDSZER
KERETÉBEN KIALAKÍTOTT (TERVEZÉS ÉS MEGVALÓSULÁS; JÖVŐBENI LEHETŐSÉGEK, LEHETSÉGES KAPCSOLÓDÁSI PONTOK) ELÖLJÁRÓBAN a projektről Célok, feladatok tervezés és megvalósulás Mit? Hogyan? jövőbeni hasznosulás
Tartalom. Újrafelhasználás alapú tervezés. Újrafelhasználás alapú tervezés 2011.03.30. Komponens alapú fejlesztés. Példák. Szoftvertechnológia előadás
Tartalom Komponens alapú fejlesztés Szoftvertechnológia előadás Újrafelhasználás Komponens alapú fejlesztés Példák Újrafelhasználás alapú tervezés A mérnöki tudományágakban a tervezés már létező komponensek
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
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
ONLINE VIDEÓ MÉRÉSE. a tévével együtt. GfK 2016 Online videó mérése tévével együtt Média Hungary 2016. - Bacher János 1
ONLINE VIDEÓ MÉRÉSE a tévével együtt. GfK 2016 Online videó mérése tévével együtt Média Hungary 2016. - Bacher János 1 A téma jelentősége Jelenleg a különböző médiatípusok közönségmérése különböző platformokon
Software Engineering
Software Engineering Software Engineering Software Engineering értelmezése Az a folyamat, mely eredményekénk létrehozunk egy adott feladatot megvalósító szoftver rendszert. Tevékenységek, technológia,
3. HÉT: CRM RENDSZEREK A GYAKORLATBAN FUNKCIONALITÁSOK
3. HÉT: CRM RENDSZEREK A GYAKORLATBAN FUNKCIONALITÁSOK Kiss László CIO tanácsadó, Magyar Telekom Nyrt. 2016 DR DANYI / KISS CRM A GYAKORLATBAN 1 TARTALOM Értékesítés automatizálás Lojalitás Értékesítési
NIIF VoIP projekt aktualitások
NIIF VoIP projekt aktualitások Ilyés Gábor Mészáros Mihály Szabó Szabolcs NIIF Intézet 1 Áttekintés Az elmúlt év főbb eseményei, eredményei 2006-os fejlesztések Hívásirányító upgrade A központi IP PBX
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
Az MPM hálótechnika (I. előadás)
z MPM hálótechnika (I. előadás) z előadás célja MPM technika ismertetése Modell alkotó elemek (tevékenységek és kapcsolatok) MPM ábrázolás Logikai modellezési kérdések Lassítási paradoxon z MPM hálótechnika
Festetics Kristóf ÁMK Pókaszepetk Óvoda iskola átmenet segítő mikro-csoport
Festetics Kristóf ÁMK Pókaszepetk Óvoda iskola átmenet segítő mikro-csoport Tagjai: Célok: Szocializációs különbségek csökkentése Óvoda és iskola nevelési stratégiájának, módszertanának egymáshoz való
A SZERZŐDÉS TELJESÍTÉSÉRE VONATKOZÓ INFORMÁCIÓK
8. melléklet a 92/2011. (XII.30.) NFM rendelethez A SZERZŐDÉS TELJESÍTÉSÉRE VONATKOZÓ INFORMÁCIÓK I. SZAKASZ: A SZERZŐDÉS ALANYAI I.1) AZ AJÁNLATKÉRŐKÉNT SZERZŐDŐ FÉL NEVE ÉS CÍME Hivatalos név: MTA Wigner
A robbanékony és a gyorserő fejlesztésének elmélete és módszerei
A robbanékony és a gyorserő fejlesztésének elmélete és módszerei Tihanyi József Semmelweis Egyetem, Testnevelési és Sporttudományi Kar (TF) Biomechanika, Kineziológia és informatika tanszék Budapest, 2014.
Felvételi előkészítő tájékoztató 2012.
Felvételi előkészítő tájékoztató 2012. Néhány gondolat a központi felvételiről! A központi Matematika felvételi az elmúlt években sok 8. osztályos diák számára igen csak komoly megmérettetésnek bizonyult.
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
www.acelkft.hu Elektronikus öltözőszekrényzárak
Elektronikus öltözőszekrényzárak Tronic Pro elektronikus szekrényzár Sportlétesítmények, uszodák, fürdők, szállodák, fitness klubok, bevásárló központok, iskolák, egyetemek, repülőterek, kollégiumok, hivatalok,