Szoftverfejlesztés teszteléssel

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Szoftverfejlesztés teszteléssel"

Átírás

1 Szoftverfejlesztés teszteléssel A szoftvertesztelés úgyis a tesztelők dolga! Vagy nem csak az övék?! november 22. (c) 2017 CTL Software Kft 1

2 Bemutatkozás (c) 2017 CTL Software Kft 2

3 ELISPOT (c) 2017 CTL Software Kft 3

4 (c) 2017 CTL Software Kft 4

5 (c) 2017 CTL Software Kft 5

6 AD-E20\counted\A3 AD-E20\counted\G3 AD-E20\counted\B3 AD-E20\counted\H3 (c) 2017 CTL Software Kft 6

7 (c) 2017 CTL Software Kft 7

8 (c) 2017 CTL Software Kft 8

9 (c) 2017 CTL Software Kft 9

10 CTL Software Kft Kecskeméten 2009 óta A portfolióban több, mint 10 alkalmazás 2016-ban több, mint 80 kiadott szoftververzió (c) 2017 CTL Software Kft 10

11 Kérdés (c) 2017 CTL Software Kft 11

12 A szoftvertesztelés úgyis a tesztelők dolga! Vagy nem csak az övék?! (c) 2017 CTL Software Kft 12

13 Elvárásaink felhasználóként (c) 2017 CTL Software Kft 13

14 A szoftverhibák költségei I. Egy kiadott szoftverben a vevő felhasználója hibát talál Az ügyfél nem tudja elvégezni a munkáját a hiba kijavításáig Az ügyfélszolgálatunk a hiba kijavításáig leterhelt lesz Vállalatunk és szoftverünk hírneve csorbát szenved a legjobb reklám a jó minőségű termék és szolgáltatás A háttércsapat lehet, hogy napokig dolgozik a hiba reprodukálásán A programozók kijavítják a hibát A javítást és a teljes szoftvert teszteljük és kiadjuk Az ügyfélszolgálat telepíti a javított verziót (c) 2017 CTL Software Kft 14

15 A szoftverhibák költségei II. Egy fejlesztés alatt lévő szoftverben a programozó megtalálja a hibát és 5 perc munkával minden a megfelelő mederbe kerül! (c) 2017 CTL Software Kft 15

16 Szoftverfejlesztési módszertanok Követelmények Analízis Tervezés Implementálandó Inkrementálisan elkészülő működő szoftververziók Tesztelés Kódolás (Waterfall, Spiral, Agilis) (c) 2017 CTL Software Kft 16

17 A szoftvertesztelés V modellje Megrendelő Üzleti igény Validálás Felhasználói elfogadási tesztek Követelményspecifikáció Verifikáció Funkcionális tesztek Integrációs és rendszer tesztek Tervezési specifikáció Kód review, függőség ell. Forráskód egységek Egységtesztek, statikus analízis Szállító (c) 2017 CTL Software Kft 17

18 A szoftverhibák költségei III. Kódolás során Funkcionális tesztek Validálás Felhasználói hibajelentés (c) 2017 CTL Software Kft 18

19 Test early and test often (c) 2017 CTL Software Kft 19

20 De mielőtt belevetnénk magunkat a tesztelésbe (c) 2017 CTL Software Kft 20

21 Módszertani szempontok A kiváló szakemberi képességek és hozzáállás szerepe rendkívül fontos az elsődleges minőség szempontjából (c) 2017 CTL Software Kft 21

22 Egyéb módszertani szempontok Bízzuk a számítógépre amiben jobb, mint az ember Szintaxis ellenőrzése Kódolási stílus segítése, ellenőrzése (statikus analízis) Egyszerűség mérése (Ciklomatikus komplexitás) Futásidejű helyesség-ellenőrzés elsősorban egységtesztek által funkcionális tesztek által amennyiben érdemes Rendszerszintű ellenőrzés: Continuous Integration (CI) Automata tesztelés (c) 2017 CTL Software Kft 22

23 A szoftvertesztelés V modellje Üzleti igény Validálás Felhasználói elfogadási tesztek Követelményspecifikáció Verifikáció Funkcionális tesztek Tervezési specifikáció Kód review, függőség ell. Forráskód egységek Egységtesztek, statikus analízis (c) 2017 CTL Software Kft 23

24 Egységtesztek (Unit tests) A legkisebb szoftver-egységek (tipikusan osztályok) helyes működését biztosítják (c) 2017 CTL Software Kft 24

25 Egységtesztek (Unit tests) Az egységtesztek futtatására sokféle keretrendszer létezik NUnit MSTest Junit Google Test (c) 2017 CTL Software Kft 25

26 Egységtesztek (Unit tests) Unit test Class x (c) 2017 CTL Software Kft 26

27 Egységtesztek esettanulmány UnitTest_Addition ICalculatable +float Calculate(float a, float b) Addition +float Calculate(float a, float b) (c) 2017 CTL Software Kft 27

28 Test Driven Development (TDD) (c) 2017 CTL Software Kft 28

29 Test Driven Development (TDD) Írj egy teszt esetet Futtasd az összes tesztet és ellenőrizd az új teszt sikertelenségét Elégítsd ki a teszt esetet egy minimális implementációval Ellenőrizd, hogy minden teszt eset helyesen lefut Ha szükséges, végezz refaktorálást Ismételd! (c) 2017 CTL Software Kft 29

30 TDD - példa (c) 2017 CTL Software Kft 30

31 TDD - példa (c) 2017 CTL Software Kft 31

32 TDD - példa (c) 2017 CTL Software Kft 32

33 TDD - példa (c) 2017 CTL Software Kft 33

34 TDD - példa (c) 2017 CTL Software Kft 34

35 TDD - példa (c) 2017 CTL Software Kft 35

36 TDD - példa (c) 2017 CTL Software Kft 36

37 TDD - példa (c) 2017 CTL Software Kft 37

38 TDD - példa (c) 2017 CTL Software Kft 38

39 TDD - példa (c) 2017 CTL Software Kft 39

40 TDD - példa (c) 2017 CTL Software Kft 40

41 TDD - példa (c) 2017 CTL Software Kft 41

42 TDD - példa (c) 2017 CTL Software Kft 42

43 TDD - példa (c) 2017 CTL Software Kft 43

44 TDD - példa (c) 2017 CTL Software Kft 44

45 Mi a hiba? (c) 2017 CTL Software Kft 45

46 TDD - példa (c) 2017 CTL Software Kft 46

47 TDD - példa (c) 2017 CTL Software Kft 47

48 TDD - példa (c) 2017 CTL Software Kft 48

49 Refaktorálás (c) 2017 CTL Software Kft 49

50 Mit szeretnénk még? Skalár-műveletek Vektor-műveletek Addition Addition Subtraction Subtraction Multiplication Multiplication Division Division (c) 2017 CTL Software Kft 50

51 TDD - példa (c) 2017 CTL Software Kft 51

52 Hozzuk létre a funkciók direkt szorzatát! ArrayOperation Addition Subtraction Array Addition! Array Subtratcion! Multiplication Array Multiplication! Division Array Division! (c) 2017 CTL Software Kft 52

53 Hogyan tovább? ArrayOperation ICalculatable +float Calculate(float a, float b) Addition +float Calculate(float a, float b) Subtraction +float Calculate(float a, float b) (c) 2017 CTL Software Kft 53

54 (c) 2017 CTL Software Kft 54

55 Létrehoztuk a funkciók direkt szorzatát! ArrayOperation Addition Subtraction Array Addition Array Subtratcion Multiplication Division Array Multiplication Array Division (c) 2017 CTL Software Kft 55

56 Mock ArrayOperation ICalculatable +float Calculate(float a, float b) Addition +float Calculate(float a, float b) Test Mock +float Calculate(float a, float b) (c) 2017 CTL Software Kft 56

57 A TDD esettanulmány eredményei Az implementációt kis egységekre bontottuk, ezáltal Csökkentettük a kód méretét Csökkentettük a szükséges teszt esetek számát El tudtunk érni teljes teszt-lefedettséget! Követtük az objektumorientált programozás SOLID alapelveit Explicit módon felmerült a kérdés és megválaszoltuk, hogy milyen számítási pontosságra van szükségünk. Magabiztosak vagyunk, hogy az implementáció helyes A kódunk karbantartható A TDD kikényszeríti a jó programozási alapelvek használatát! (c) 2017 CTL Software Kft 57

58 A TDD a megoldás mindenre? (c) 2017 CTL Software Kft 58

59 Lehet-e egységteszteket utólag elkészíteni? (c) 2017 CTL Software Kft 59

60 A 100% egységteszt lefedettség garancia-e a tökéletes működésre? (c) 2017 CTL Software Kft 60

61 SOLID principles Single responsibility principle a class should have only a single responsibility (i.e. changes to only one part of the software's specification should be able to affect the specification of the class) Köv. 15. Köv. 26. Class 1 Köv. 15. Köv. 26. Class 1 Class 2 (c) 2017 CTL Software Kft 61

62 SOLID principles Open/closed principle software entities should be open for extension, but closed for modification. ArrayOperation ICalculatable Addition +float Calculate(float a, float b) Subtraction +float Calculate(float a, float b) (c) 2017 CTL Software Kft 62

63 SOLID principles Liskov substitution principle objects in a program should be replaceable with instances of their subtypes without altering the correctness of that program. ArrayOperation ICalculatable Addition +float Calculate(float a, float b) Subtraction +float Calculate(float a, float b) (c) 2017 CTL Software Kft 63

64 SOLID principles Interface segregation principle many client-specific interfaces are better than one generalpurpose interface ArrayOperation ICalculatable +float Calculate(float a, float b) (c) 2017 CTL Software Kft 64

65 SOLID principles Dependency inversion principle one should depend upon abstractions, [not] concretions ArrayOperation ICalculatable Addition +float Calculate(float a, float b) Subtraction +float Calculate(float a, float b) (c) 2017 CTL Software Kft 65

66 A szoftvertesztelés V modellje Üzleti igény Validálás Felhasználói elfogadási tesztek Követelményspecifikáció Verifikáció Funkcionális tesztek Integrációs és rendszer tesztek Tervezési specifikáció Kód review, függőség ell. Forráskód egységek Egységtesztek, statikus analízis (c) 2017 CTL Software Kft 66

67 A szoftvertesztelés V modellje Üzleti igény Validálás Felhasználói elfogadási tesztek Követelményspecifikáció Verifikáció Funkcionális tesztek Integrációs és rendszer tesztek Tervezési specifikáció Kód review, függőség ell. Forráskód egységek Egységtesztek, statikus analízis (c) 2017 CTL Software Kft 67

68 A szoftvertesztelés V modellje Üzleti igény Validálás Felhasználói elfogadási tesztek Követelményspecifikáció Verifikáció Funkcionális tesztek Integrációs és rendszer tesztek Tervezési specifikáció Kód review, függőség ell. Forráskód egységek Egységtesztek, statikus analízis (c) 2017 CTL Software Kft 68

69 A szoftvertesztelés V modellje Üzleti igény Validálás Felhasználói elfogadási tesztek Követelményspecifikáció Verifikáció Funkcionális tesztek Integrációs és rendszer tesztek Tervezési specifikáció Kód review, függőség ell. Forráskód egységek Egységtesztek, statikus analízis (c) 2017 CTL Software Kft 69

70 A szoftvertesztelés V modellje Üzleti igény Validálás Felhasználói elfogadási tesztek Követelményspecifikáció Verifikáció Funkcionális tesztek Integrációs és rendszer tesztek Tervezési specifikáció Kód review, függőség ell. Forráskód egységek Egységtesztek, statikus analízis (c) 2017 CTL Software Kft 70

71 A szoftvertesztelés V modellje Üzleti igény Validálás Felhasználói elfogadási tesztek Követelményspecifikáció Verifikáció Funkcionális tesztek Integrációs és rendszer tesztek Tervezési specifikáció Kód review, függőség ell. Forráskód egységek Egységtesztek, statikus analízis (c) 2017 CTL Software Kft 71

72 A szoftvertesztelés V modellje Üzleti igény Validálás Felhasználói elfogadási tesztek Követelményspecifikáció Verifikáció Funkcionális tesztek Integrációs és rendszer tesztek Tervezési specifikáció Kód review, függőség ell. Forráskód egységek Egységtesztek, statikus analízis (c) 2017 CTL Software Kft 72

73 Hogyan készítsük el a teszt terveket? (c) 2017 CTL Software Kft 73

74 ISO Risk Management (Kockázatkezelés) (c) 2017 CTL Software Kft 74

75 Hibák súlyosság szerint Hiba leírása Nyomtatásban a. lemarad a dátum végéről A szoftver nem települ fel az ügyfél számítógépére A szoftver legújabb verziója más eredménnyel értékel egy mintát, mint az előző verzió Súlyossági fok Alacsony Magas Kritikus (c) 2017 CTL Software Kft 75

76 Mennyit teszteljünk? Költség (HUF) Tesztelés költsége Becsült teljes költség Rejtett hibák becsült költsége Optimum: minimális teljes költség Tesztelési költség (HUF) (c) 2017 CTL Software Kft 76

77 Jó tesztek tulajdonságai Megismételhető Gyors Független más tesztektől (c) 2017 CTL Software Kft 77

78 Funkcionális tesztek Hogyan teszteljünk? Kézi tesztelés Teszt tervek alapján Felfedező (exploratory) Automata tesztelés Szükséges idő? Változó követelmények? Kell-e rendszeresen futtatni? Programozási feladat! (c) 2017 CTL Software Kft 78

79 Funkcionális tesztek Hogyan teszteljünk? API tesztek GUI tesztek (c) 2017 CTL Software Kft 79

80 Használhatósági tesztek UI tesztek UI hatékonyság tesztek / UX Elérhetőség sérült emberek számára (c) 2017 CTL Software Kft 80

81 Regressziós tesztek (c) 2017 CTL Software Kft 81

82 Konfigurációs tesztek Minden PC konfiguráción jól fut? 32 és 64 bites gépen is jól fut? (c) 2017 CTL Software Kft 82

83 Teljesítmény tesztek (c) 2017 CTL Software Kft 83

84 Kompatibilitási tesztek (c) 2017 CTL Software Kft 84

85 Kompatibilitási tesztek Kihívás Operációs rendszerek Windows 7 Windows 10 Számosság Platform x86 x64 2 MS Office SQL server 2008, , Összesen 11 vagy 48 (c) 2017 CTL Software Kft 85

86 Biztonsági (security) tesztek (c) 2017 CTL Software Kft 86

87 Működés a gyakorlatban Szükséges kellékek: Szoftverfejlesztési módszertan Projektmenedzsment Követelmények felmérése, dokumentálása, nyilvántartása, követése Kockázat értékelés és menedzsment Teszt terv: futtatandó funkcionális tesztek definiálása Szoftver tervezés Kiváló programozói képességek, szokások és gyakorlat Forráskódkezelés Konfiguráció-kezelés Elkészült szoftverelemek folyamatos minőségellenőrzése (c) 2017 CTL Software Kft 87

88 Elkészült szoftverelemek folyamatos minőségellenőrzése A gyakorlatban csak automatizálással valósítható meg Continuous Integration (CI) Unit tesztek futtatása Statikus analízis Automatizált funkcionális tesztek futtatása (c) 2017 CTL Software Kft 88

89 Teszt-lefedettség A magas kockázatú funkciókat (követelményeket) tesztelni kell Honnan tudjuk, hogy mely követelmények vannak tesztekkel fedve? (c) 2017 CTL Software Kft 89

90 Traceability matrix Test Case 1 Test Case 2 Követelmény 1 + Követelmény 2 + Követelmény 3 + (c) 2017 CTL Software Kft 90

91 A folyamatok követhetősége Szabályozott környezetben szükséges, hogy a tevékenységek és folyamatok dokumentáltan történjenek Ilyenek: Orvosi műszergyártás Repülőgép-ipar (c) 2017 CTL Software Kft 91

92 A folyamatok követhetősége A követelmények, teszt esetek, teszt futtatások mind követésre kerülnek Az egyes entitások önálló audit trail-el rendelkeznek: Mikor? Ki változtatott? Mit változtatott? (c) 2017 CTL Software Kft 92

93 A megvalósítás szoftver eszközei (c) 2017 CTL Software Kft 93

94 Szoftver életciklus-támogatás (ALM) Inflectra SpiraTeam IBM DOORS Intland Polarion PTC Microsoft TFS (c) 2017 CTL Software Kft 94

95 Forráskódkezelő Git Svn (c) 2017 CTL Software Kft 95

96 Continuous integration Jenkins TeamCity CruiseControl CruiseControl.NET (c) 2017 CTL Software Kft 96

97 Automata teszt keretrendszerek Egységtesztekhez xunit Funkcionális tesztekhez TAFX Selenium SmartBear Rapise (c) 2017 CTL Software Kft 97

98 A gyakorlatban (c) 2017 CTL Software Kft 98

99 (c) 2017 CTL Software Kft 99

100 (c) 2017 CTL Software Kft 100

101 (c) 2017 CTL Software Kft 101

102 (c) 2017 CTL Software Kft 102

103 Teszt futtatások követése Log file-ok Egy kézi teszt futtatás felvétele: Felvétel Egy automata teszt futtatás felvétele: Video (c) 2017 CTL Software Kft 103

104 A szoftvertesztelés úgyis a tesztelők dolga! Vagy nem csak az övék?! (c) 2017 CTL Software Kft 104

105 Kérdések? (c) 2017 CTL Software Kft 105

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

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban OpenCL alapú eszközök verifikációja és validációja a gyakorlatban Fekete Tamás 2015. December 3. Szoftver verifikáció és validáció tantárgy Áttekintés Miért és mennyire fontos a megfelelő validáció és

Részletesebben

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

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

Részletesebben

MIÉRT KELL TESZTELNI?

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

Részletesebben

Angolul: Extreme Programming, röviden: XP Agilis módszertan. Más módszertanok bevált technikáinak extrém módú (nagyon jó) használata

Angolul: Extreme Programming, röviden: XP Agilis módszertan. Más módszertanok bevált technikáinak extrém módú (nagyon jó) használata Angolul: Extreme Programming, röviden: XP Agilis módszertan. Más módszertanok bevált technikáinak extrém módú (nagyon jó) használata jelentése: gyors, fürge 1990-es évek vége Változás igénye Módszertan-család

Részletesebben

(Teszt)automatizálás. Bevezető

(Teszt)automatizálás. Bevezető (Teszt)automatizálás Bevezető Órák ( az előadások sorrendje változhat) 1. Bevezető bemutatkozás, követelmények, kérdések és válaszok 2. Előadás Unit test in general, 3. Előadás Unit test, Tools and practices,

Részletesebben

Több app. Egy kódbázis

Több app. Egy kódbázis Több app Egy kódbázis Agenda Bevezető Technology stack A kód szervezése Debug és tesztelés CI Supercharge 2 Bevezető Adott egy vezető telekommunikációs vállalat Self-care alkalmazása Ezzel az alkalmazással

Részletesebben

Java Programozó képzés A&K AKADÉMIA 2019.

Java Programozó képzés A&K AKADÉMIA 2019. Java Programozó képzés A&K AKADÉMIA 2019. Kedves érdeklődő! Engedd meg, hogy a következő oldalakon részletesebben is bemutassam képzéseink modulrendszerét! Ha további kérdéseid vannak, ne habozz, tedd

Részletesebben

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

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

Részletesebben

Tesztelési szintek Tesztautomatizálás

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

Részletesebben

Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás

Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás Alvicom HP szeminárium 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without

Részletesebben

ESZKÖZTÁMOGATÁS A TESZTELÉSBEN

ESZKÖZTÁMOGATÁS A TESZTELÉSBEN ESZKÖZTÁMOGATÁS A TESZTELÉSBEN MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN ÉLELMISZERIPAR, GÉPÉSZET, INFORMATIKA, TURISZTIKA ÉS VENDÉGLÁTÁS TERÜLETEN

Részletesebben

Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.

Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft. Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft. Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.

Részletesebben

Tesztelés az XP-ben Tesztelés az XP-ben. A tesztelés kulcsjellemzői:

Tesztelés az XP-ben Tesztelés az XP-ben. A tesztelés kulcsjellemzői: Dr. Mileff Péter 1 2 Az XP nagyobb hangsúlyt fektet a tesztelés folyamatára, mint a többi agilis módszer Oka: a teszteléssel és a rendszer validálásával kapcsolatos problémák elkerülése. A rendszertesztelés

Részletesebben

Szoftverminőségbiztosítás

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

Részletesebben

Szoftverminőségbiztosítás

Szoftverminőségbiztosítás NGB_IN003_1 SZE 2017-18/2 (2) Szoftverminőségbiztosítás A szoftverminőségbiztosítási rendszer A szoftver-minőségbiztosítási rendszer összetevői Minőségbiztosítási rendszer Minőség menedzsment Minőségbiztosítás

Részletesebben

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

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve Kérdő Attila, ügyvezető, INSERO Kft. EOQ MNB, Informatikai Szakosztály, HTE, ISACA 2012. május 17. Módszertanok

Részletesebben

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

Követelmény alapú minőségbiztosítás az államigazgatásban Követelmény alapú minőségbiztosítás az államigazgatásban László István 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Témák Követelmény

Részletesebben

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

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

Részletesebben

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

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

Részletesebben

A DevOps-kultúra eszközei

A DevOps-kultúra eszközei ELTE Informatikai Kar, Programozási Nyelvek és Fordítóprogramok Tanszék patakino@elte.hu Neumann Konferencia Mi az a DevOps? Development & Operations Alapok Szoftverfejlesztés: csapatmunka Csapatmunka

Részletesebben

Szoftverminőségbiztosítás

Szoftverminőségbiztosítás NGB_IN003_1 SZE 2014-15/2 (7) Szoftverminőségbiztosítás Szoftvertesztelési folyamat Szoftverek és környezet Nem egyforma a szoftverek használatához kapcsolódó kockázat Különböző kockázati szintek -> eltérő

Részletesebben

Orvostechnikai eszköz tesztelése DSS Unit test. Taliga Miklós BME-IIT

Orvostechnikai eszköz tesztelése DSS Unit test. Taliga Miklós BME-IIT Orvostechnikai eszköz tesztelése DSS Unit test Taliga Miklós BME-IIT Szabványok és direktívák Orvostechnikai eszközök feladatai Objektív eredmények képzése Embernek érzékelhetetlen paraméterek mérése Sokféle

Részletesebben

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

Miskolci Egyetem Alkalmazott Informatikai Intézeti Tanszék A minőségbiztosítás informatikája. Készítette: Urbán Norbert Miskolci Egyetem Alkalmazott Informatikai Intézeti Tanszék A minőségbiztosítás informatikája Készítette: Urbán Norbert Szoftver-minőség A szoftver egy termelő-folyamat végterméke, A minőség azt jelenti,

Részletesebben

Szoftvertechnológia 12. előadás. Szoftverfejlesztési módszerek és modellek. Giachetta Roberto. Eötvös Loránd Tudományegyetem Informatikai Kar

Szoftvertechnológia 12. előadás. Szoftverfejlesztési módszerek és modellek. Giachetta Roberto. Eötvös Loránd Tudományegyetem Informatikai Kar Eötvös Loránd Tudományegyetem Informatikai Kar Szoftvertechnológia 12. előadás Szoftverfejlesztési módszerek és modellek Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto A szoftver

Részletesebben

30 MB INFORMATIKAI PROJEKTELLENŐR

30 MB INFORMATIKAI PROJEKTELLENŐR INFORMATIKAI PROJEKTELLENŐR 30 MB DOMBORA SÁNDOR BEVEZETÉS (INFORMATIKA, INFORMATIAKI FÜGGŐSÉG, INFORMATIKAI PROJEKTEK, MÉRNÖKI ÉS INFORMATIKAI FELADATOK TALÁKOZÁSA, TECHNOLÓGIÁK) 2016. 09. 17. MMK- Informatikai

Részletesebben

Szoftverminőségbiztosítás

Szoftverminőségbiztosítás NGB_IN003_1 SZE 2014-15/2 (11) Szoftverminőségbiztosítás Tesztautomatizálás A tesztelés kivitelezése Tesztelési feladatok Detektálatlan maradék hibák számának csökkentése hatásosan és hatékonyan megfelelő

Részletesebben

Programozási technológia 2.

Programozási technológia 2. Programozási technológia 2. Cserép Máté ELTE Informatikai Kar 2019. Folyamatos integráció A folytonos integráció (continuous integration, CI) egy olyan gyakorlati módszer, amely lehetővé teszi a programkódok

Részletesebben

Szoftverminőségbiztosítás

Szoftverminőségbiztosítás NGB_IN003_1 SZE 2014-15/2 (2) Szoftverminőségbiztosítás A szoftverminőségbiztosítási rendszer A szoftver-minőségbiztosítási rendszer összetevői Szoftver minőségi alapkérdések Hogyan hasznosítsuk a know-how-t

Részletesebben

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ó 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

Részletesebben

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

Információs rendszerek Információsrendszer-fejlesztés Információs rendszerek Információsrendszer-fejlesztés A rendszerfejlesztés életciklusa problémadefiniálás helyzetfeltárás megvalósítási tanulmány döntés a fejlesztésrıl ELEMZÉS IMPLEMENTÁCIÓ programtervezés

Részletesebben

Minőségmenedzsment és Informatika Test-Driven Development

Minőségmenedzsment és Informatika Test-Driven Development Minőségmenedzsment és Informatika Test-Driven Development Varga Balázs G5S8 2008.10.27 Szoftverfejlesztés jellemzői Megrendelői igények Tervezés Implementálás Tesztelés Dokumentálás

Részletesebben

ORVOSTECHNIKAI ESZKÖZÖK GYÁRTMÁNYFEJLESZTÉSE AKTÍV ORVOSI ESZKÖZÖK FEJLESZTÉSE - PEMS V&V

ORVOSTECHNIKAI ESZKÖZÖK GYÁRTMÁNYFEJLESZTÉSE AKTÍV ORVOSI ESZKÖZÖK FEJLESZTÉSE - PEMS V&V ORVOSTECHNIKAI ESZKÖZÖK GYÁRTMÁNYFEJLESZTÉSE AKTÍV ORVOSI ESZKÖZÖK FEJLESZTÉSE - PEMS V&V Nagy Katinka Budapest, 29 November 2018 Bemutatkozás Nagy Katinka Villamosmérnök BSc (2012) Villamosmérnök MSc

Részletesebben

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

Test Management Strategy Document. Deák Kristóf Lauly Viktória Kunigunda Csiki Norbert Szabó Zoltán Test Management Strategy Document Deák Kristóf Lauly Viktória Kunigunda Csiki Norbert Szabó Zoltán Agenda Bevezetés Ki mit tud statisztika Tesztelési környezet Felelősségek, szerepek és feladatok Tesztelési

Részletesebben

Test Strategy. Tartalomjegyzék

Test Strategy. Tartalomjegyzék Test Strategy Tartalomjegyzék Tartalomjegyzék Bevezetés Beosztások, hatásköri leírások Projekt Menedzser Teszt Menedzser Projekt Asszisztens Tesztelő Emberi erőforrások kezelése Alkalmazottak és kompetenciáik

Részletesebben

SZOFTVER TESZT AUTOMATIZÁLÁS Eszter Vezdén Budapest, 08 November 2018

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ő

Részletesebben

Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja

Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja 1 / 15 Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja Vajna Miklós 2012. január 24. Tartalomjegyzék 2 / 15 1 Bevezető 2 Motiváció 3

Részletesebben

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

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom A szoftver-folyamat Szoftver életciklus modellek Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 4. Roger S. Pressman: Software Engineering, 5th e. chapter 2. 2 A szoftver-technológia aspektusai

Részletesebben

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs Bevezetés Projektellenőr szerepe és feladatai Informatika Informatikai függőség Informatikai projektek Mérnöki és informatikai feladatok találkozása technológiák 1 Tartalom Informatikai projektellenőr

Részletesebben

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

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom A szoftver-folyamat Szoftver életciklus modellek Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 4. Roger S. Pressman: Software Engineering, 5th e. chapter 2. 2 A szoftver-folyamat Szoftver

Részletesebben

A fejlesztési szabványok szerepe a szoftverellenőrzésben

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

Részletesebben

2011.11.29. JUnit. JUnit használata. IDE támogatás. Parancssori használat. Teszt készítése. Teszt készítése

2011.11.29. JUnit. JUnit használata. IDE támogatás. Parancssori használat. Teszt készítése. Teszt készítése Tartalom Integrált fejlesztés Java platformon JUnit JUnit használata Tesztelési technikák Demo 2 A specifikáció alapján teszteljük a program egyes részeit, klasszikus V-modell szerint Minden olyan metódust,

Részletesebben

Szoftvertechnológia ellenőrző kérdések 2005

Szoftvertechnológia ellenőrző kérdések 2005 Szoftvertechnológia ellenőrző kérdések 2005 Mi a szoftver, milyen részekből áll és milyen típusait különböztetjük meg? Mik a szoftverfejlesztés általános lépései? Mik a szoftvergyártás általános modelljei?

Részletesebben

TESZTELÉS A SZOFTVER ÉLETCIKLUSÁN ÁT SZOFTVERFEJLESZTÉSI MODELLEK

TESZTELÉS A SZOFTVER ÉLETCIKLUSÁN ÁT SZOFTVERFEJLESZTÉSI MODELLEK TESZTELÉS A SZOFTVER ÉLETCIKLUSÁN ÁT SZOFTVERFEJLESZTÉSI MODELLEK MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN ÉLELMISZERIPAR, GÉPÉSZET, INFORMATIKA,

Részletesebben

Orvostechnikai eszközök gyártmányfejlesztése Aktív orvosi eszközök fejlesztése PEMS V&V. Nagy Katinka

Orvostechnikai eszközök gyártmányfejlesztése Aktív orvosi eszközök fejlesztése PEMS V&V. Nagy Katinka Orvostechnikai eszközök gyártmányfejlesztése Aktív orvosi eszközök fejlesztése PEMS V&V Nagy Katinka 2016-11-24 Bemutatkozás Nagy Katinka Villamosmérnök BSc (2012) Villamosmérnök MSc (2014) Rendszer tesztmérnök,

Részletesebben

A TANTÁRGY ADATLAPJA

A TANTÁRGY ADATLAPJA A TANTÁRGY ADATLAPJA 1. A képzési program adatai 1.1 Felsőoktatási intézmény Babeș Bolyai Tudományegyetem 1.2 Kar Matematika és Informatika Kar 1.3 Intézet Magyar Matematika és Informatika Intézet 1.4

Részletesebben

Információtartalom vázlata

Információtartalom vázlata 1. Az Ön cégétől árajánlatot kértek egy üzleti portál fejlesztésére, amelynek célja egy online áruház kialakítása. Az árajánlatkérés megválaszolásához munkaértekezletet tartanak, ahol Önnek egy vázlatos

Részletesebben

Szálkezelés. Melyik az a hívás, amelynek megtörténtekor már biztosak lehetünk a deadlock kialakulásában?

Szálkezelés. Melyik az a hívás, amelynek megtörténtekor már biztosak lehetünk a deadlock kialakulásában? Szálkezelés 1. A szekvencia diagram feladata az objektumok egymás közti üzenetváltásainak ábrázolása egy időtengely mentén elhelyezve. Az objektumok életvonala egy felülről lefelé mutató időtengely. A

Részletesebben

BMD Rendszerkövetelmények

BMD Rendszerkövetelmények BMD Rendszerkövetelmények Rendszerkövetelmények BMD 1. SZERVER Az alábbiakban áttekintést nyerhet azokról a szerver rendszerkövetelményekről, melyek szükségesek a BMD zavartalan működéséhez. Ezen felül

Részletesebben

Programtervezés. Dr. Iványi Péter

Programtervezés. Dr. Iványi Péter Programtervezés Dr. Iványi Péter 1 A programozás lépései 2 Feladat meghatározás Feladat kiírás Mik az input adatok A megoldáshoz szükséges idő és költség Gyorsan, jót, olcsón 3 Feladat megfogalmazása Egyértelmű

Részletesebben

Szoftver-mérés. Szoftver metrikák. Szoftver méré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

Részletesebben

Funkciópont elemzés: elmélet és gyakorlat

Funkciópont elemzés: elmélet és gyakorlat Funkciópont elemzés: elmélet és gyakorlat Funkciópont elemzés Szoftver metrikák Funkciópont, mint metrika A funkciópont metrika alapelveinek áttekintése Bonyolultsággal korrigált funkciópont A funkciópont

Részletesebben

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

Rubin SPIRIT TEST. Domino net provisioning tesztelése esettanulmány 1.0. Készítette: Dobó Arnold Jóváhagyta: Varga József. Rubin Informatikai Zrt. Domino net provisioning tesztelése esettanulmány 1.0 Készítette: Dobó Arnold Jóváhagyta: Varga József Rubin Informatikai Zrt. 1149 Budapest, Egressy út 17-21. telefon: +361 469 4020; fax: +361 469 4029

Részletesebben

Szoftvertesztelés - Bevezető

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

Részletesebben

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

Programrendszerek tanúsítása szoftverminőség mérése SZEGEDI TUDOMÁNYEGYETEM Programrendszerek tanúsítása szoftverminőség mérése Dr. Gyimóthy Tibor Dr. Ferenc Rudolf Szoftverminőség biztosítás Fő cél: az üzemelő IT rendszerekben csökkenteni a hibák számát

Részletesebben

V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus

V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus 1 Az előadás tartalma A GI helye az informatikában Az előadás tartalmának magyarázata A

Részletesebben

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

Intervenciós röntgen berendezés teljesítményszabályozójának automatizált tesztelése Intervenciós röntgen berendezés teljesítményszabályozójának automatizált tesztelése Somogyi Ferenc Attila 2016. December 07. Szoftver verifikáció és validáció kiselőadás Forrás Mathijs Schuts and Jozef

Részletesebben

A szoftverfejlesztés eszközei

A szoftverfejlesztés eszközei A szoftverfejlesztés eszközei Fejleszt! eszközök Segédeszközök (szoftverek) programok és fejlesztési dokumentáció írásához elemzéséhez teszteléséhez karbantartásához 2 Történet (hw) Lyukkártya válogató

Részletesebben

Név: Neptun kód: Pontszám:

Név: Neptun kód: Pontszám: Név: Neptun kód: Pontszám: 1. Melyek a szoftver minőségi mutatói? Fejlesztési idő, architektúra, programozási paradigma. Fejlesztőcsapat összetétele, projekt mérföldkövek, fejlesztési modell. Karbantarthatóság,

Részletesebben

Bevezetés a programozásba

Bevezetés a programozásba Bevezetés a programozásba A szoftverfejlesztés folyamata PPKE-ITK Tartalom A rendszer és a szoftver fogalma A szoftver, mint termék és készítésének jellegzetességei A szoftverkészítés fázisai: Az igények

Részletesebben

Okosház Test Plan. Tartalomjegyzék

Okosház Test Plan. Tartalomjegyzék Okosház Test Plan Tartalomjegyzék Tartalomjegyzék 1. Bevezetés 2. Célkitűzések és feladatok 2.1 Célkitűzések 2.2 Feladatok 3. Tesztelendő funkciók 4. Nem tesztelendő funkciók 5. Teszt stratégia, tesztelési

Részletesebben

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

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

Részletesebben

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

Test Strategy. Monotonitá s tűrése (0 5) Biztonsági tudás (0 5) Adatbázis ismeret (0 5) Test Strategy Agilis módszertant alkalmazunk a projektjeink tesztelése során, ahol rövid sprintekben dolgozunk, melyekben csak néhány követelményre fokuszálunk. Előzőekből adódik, hogy ezen feladatok nem

Részletesebben

Szoftver-technológia I.

Szoftver-technológia I. Szoftver technológia I. Oktatók Sziray József B602 Heckenast Tamás B603 2 Tananyag Elektronikus segédletek www.sze.hu/~sziray/ www.sze.hu/~heckenas/okt/ (www.sze.hu/~orbang/) Nyomtatott könyv Ian Sommerville:

Részletesebben

FORRÁSKÓD KÖVETŐ RENDSZEREK. Rajacsics Tamás BME AAIT

FORRÁSKÓD KÖVETŐ RENDSZEREK. Rajacsics Tamás BME AAIT FORRÁSKÓD KÖVETŐ RENDSZEREK Rajacsics Tamás raja@aut.bme.hu BME AAIT Forráskód követő rendszerek Cél Verzionálás Központi tárolás, előhívás Hozzáférés kezelés / csatorna titkosítás Biztonság / mentés Sebesség

Részletesebben

Biztonsági folyamatirányító. rendszerek szoftvere

Biztonsági folyamatirányító. rendszerek szoftvere Biztonsági folyamatirányító rendszerek szoftvere 1 Biztonsági folyamatirányító rendszerek szoftvere Tartalom Szoftverek szerepe a folyamatirányító rendszerekben Szoftverek megbízhatósága Szoftver életciklus

Részletesebben

A legalacsonyabb szintű tesztelés. A programot felépítő egységek tesztelése Unit: egy rendszer legkisebb önálló egységként tesztlehető része.

A legalacsonyabb szintű tesztelés. A programot felépítő egységek tesztelése Unit: egy rendszer legkisebb önálló egységként tesztlehető része. Unit test A legalacsonyabb szintű tesztelés. A programot felépítő egységek tesztelése Unit: egy rendszer legkisebb önálló egységként tesztlehető része. Unit tesztekkel ellenőrizhető, hogy egy unit az elvárásoknak

Részletesebben

Junior Java Képzés. Tematika

Junior Java Képzés. Tematika Junior Java Képzés Tematika I. Szakmai törzsanyag A tematika tartalmaz algoritmuselméletet, programozási tételeket, tipikus adatfeldolgozó feladatokat, programozási nyelvi alapelemeket, technológiai ismereteket,

Részletesebben

Üzleti folyamatmenedzsment: - káoszból rendet!

Üzleti folyamatmenedzsment: - káoszból rendet! Üzleti folyamatmenedzsment: - káoszból rendet! Tóth Bálint WebSphere Brand Sales Manager IBM Magyarország balint.toth@hu.ibm.com, +36-20-8235554 2011. 10. 19. Komplexitás a vállalaton belül Vállalat Munkatársak

Részletesebben

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

Megoldások a mintavizsga kérdések a VIMIAC04 tárgy ellenőrzési technikák részéhez kapcsolódóan (2017. május) Megoldások a mintavizsga kérdések a VIMIAC04 tárgy ellenőrzési technikák részéhez kapcsolódóan (2017. május) Teszt kérdések 1. Melyik állítás igaz a folytonos integrációval (CI) kapcsolatban? a. Folytonos

Részletesebben

Cégprofil publikus CÉGPROFIL 1

Cégprofil publikus CÉGPROFIL 1 CÉGPROFIL 1 BEMUTATKOZÁS A Molaris Kft-t magyar magánszemélyek alapították 2006-ban, jelenleg is 100%-ban magyar tulajdonban van. Cégünk legfontosabb célkitűzése, hogy kiemelkedő színvonalú szolgáltatásai

Részletesebben

1. Melyik szabvány foglalkozik dokumentumok tulajdonságainak megfogalmazásával? a. RDFS b. FOAF c. Dublin Core d. DBPedia

1. Melyik szabvány foglalkozik dokumentumok tulajdonságainak megfogalmazásával? a. RDFS b. FOAF c. Dublin Core d. DBPedia Név: Neptun kód: 2018. június 1., 8.15-9.45. VIMIAC04 Integrációs és ellenőrzési technikák vizsga Rendelkezésre álló idő: 90 perc Vizsga maximális pontszám: 51 Megfelelt szint: 40% Teszt kérdések (max.

Részletesebben

Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Email: info@silentsignal.hu Web: www.silentsignal.

Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Email: info@silentsignal.hu Web: www.silentsignal. Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Email: info@silentsignal.hu Web: www.silentsignal.hu. 1 Tartalom 1. BEVEZETŐ... 3 1.1 Architektúra (terv) felülvizsgálat...

Részletesebben

Continuous delivery: cél a működő szoftver

Continuous delivery: cél a működő szoftver Application Lifecycle Management konferencia Continuous delivery: cél a működő szoftver Csutorás Zoltán, Novák István, Farkas Bálint, Érsek Attila, Kőnig Tibor A folyamatos értékszállítás Csutorás Zoltán

Részletesebben

Miskolci Egyetem Általános Informatikai Tanszék

Miskolci Egyetem Általános Informatikai Tanszék Software tesztelés Miskolci Egyetem Általános Informatikai Tanszék Software tesztelés SWTESZT / 1 A tesztelés feladata Két alapvető cél rendszerben található hibák felderítése annak ellenőrzése, hogy a

Részletesebben

A tesztelés feladata. Verifikáció

A tesztelés feladata. Verifikáció Software tesztelés Miskolci Egyetem Általános Informatikai Tanszék Software tesztelés SWTESZT / 1 A tesztelés feladata Két alapvető cél rendszerben található hibák felderítése annak ellenőrzése, hogy a

Részletesebben

IRÁNYTŰ A SZABÁLYTENGERBEN

IRÁNYTŰ A SZABÁLYTENGERBEN IRÁNYTŰ A SZABÁLYTENGERBEN amikor Bábel tornya felépül BRM konferencia 2008 október 29 BCA Hungary A Csapat Cégalapítás: 2006 Tanácsadói létszám: 20 fő Tapasztalat: Átlagosan 5+ év tanácsadói tapasztalat

Részletesebben

01. gyakorlat - Projektalapítás

01. gyakorlat - Projektalapítás 2 Követelmények 01. gyakorlat - Projektalapítás Szoftvertechnológia gyakorlat OE-NIK A félév során egy nagyobb szoftverrendszer prototípusának elkészítése lesz a feladat Fejlesztési módszertan: RUP CASE-eszköz:

Részletesebben

Specifikáció alapú teszttervezési módszerek

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

Részletesebben

WebService tesztelés. SOAPui Pro, GreenPepper és Confluence használatával. Verhás & Verhás Szoftver Manufaktúra KNOW-HOW

WebService tesztelés. SOAPui Pro, GreenPepper és Confluence használatával. Verhás & Verhás Szoftver Manufaktúra KNOW-HOW WebService tesztelés SOAPui Pro, GreenPepper és Confluence használatával Verhás & Verhás Szoftver Manufaktúra KNOW-HOW 2008. 5. 15. Verhás & Verhás Szoftver Manufaktúra 1 Tartalom WebService tesztelés

Részletesebben

Specifikáció alapú teszttervezési módszerek

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

Részletesebben

Nyílt forráskódú technológiák központi és Önkormányzati környezetekben

Nyílt forráskódú technológiák központi és Önkormányzati környezetekben Nyílt Forráskódú Szoftverek a Közigazgatásban konferencia Nyílt forráskódú technológiák központi és Önkormányzati környezetekben Dr. Szentiványi Gábor ügyvezető ULX Open Source Consulting & Distribution

Részletesebben

A TESZTELÉS ALAPJAI MIÉRT SZÜKSÉGES A TESZTELÉS? MI A TESZTELÉS? ÁLTALÁNOS TESZTELÉSI ALAPELVEK

A TESZTELÉS ALAPJAI MIÉRT SZÜKSÉGES A TESZTELÉS? MI A TESZTELÉS? ÁLTALÁNOS TESZTELÉSI ALAPELVEK A TESZTELÉS ALAPJAI MIÉRT SZÜKSÉGES A TESZTELÉS? MI A TESZTELÉS? ÁLTALÁNOS TESZTELÉSI ALAPELVEK MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN ÉLELMISZERIPAR,

Részletesebben

Projectvezetők képességei

Projectvezetők képességei Projectvezetők képességei MOI modell Motivation ösztönzés Organisation szervezés Ideas or Innovation ötletek vagy újítás Más felosztás Probléma megoldás Vezetői öntudat Teljesítmény Befolyás, team képzés

Részletesebben

Visual Studio 2012 és MSDN. Csomagok és licencelés

Visual Studio 2012 és MSDN. Csomagok és licencelés Visual Studio 2012 és MSDN Csomagok és licencelés Karácsony Sándor Ker-Soft Számítástechnikai Kft. Licencelési alap: Fejlesztőeszközök - felhasználói licenc Licenccel rendelkező felhasználó Minden beszerzett

Részletesebben

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

Laborinformációs menedzsment rendszerek. validálása. Molnár Piroska Rikker Tamás (Dr. Vékes Erika NAH) Laborinformációs menedzsment rendszerek validálása Molnár Piroska Rikker Tamás (Dr. Vékes Erika NAH) Tartalom Túl a címen 17025:2017(8) elvárásai Gondolatok a NAH-tól LIMS validálás Számoló táblák/eszközök

Részletesebben

ELTE, Informatikai Kar december 12.

ELTE, Informatikai Kar december 12. 1. Mi az objektum? Egy olyan változó, vagy konstans, amely a program tetszőleges pontján felhasználható. Egy olyan típus, amelyet a programozó valósít meg korábbi objektumokra alapozva. Egy olyan változó,

Részletesebben

Szoftvertesztelés Alapok

Szoftvertesztelés Alapok MISKOLCI EGYETEM GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR Szoftvertesztelés Alapok GEIAL31H-B Tompa Tamás egyetemi tanársegéd Általános Informatikai Intézeti Tanszék Miskolc, 2019 Szoftvertesztelés - Bevezetés

Részletesebben

Szoftverminőségbiztosítás

Szoftverminőségbiztosítás NGB_IN003_1 SZE 2014-15/2 (3) Szoftverminőségbiztosítás A szoftverminőségbiztosítási rendszer (folyt.) Eljárások, munkautasítások Eljárás: egy adott módja valami elvégzésének részletezett tevékenységek,

Részletesebben

Újdonságok. Jancsich Ernő Ferenc

Újdonságok. Jancsich Ernő Ferenc Újdonságok Jancsich Ernő Ferenc Microsoft Dynamics NAV o Világszerte, több, mint 110 000 ezer kis- és középvállalat választotta a Microsoft Dynamics NAV rendszert növekedésének támogatásához. o Ez közel

Részletesebben

Cégprofil publikus CÉGPROFIL 1

Cégprofil publikus CÉGPROFIL 1 CÉGPROFIL 1 BEMUTATKOZÁS A Molaris Kft-t magyar magánszemélyek alapították 2006-ban, jelenleg is 100%-ban magyar tulajdonban van. Cégünk legfontosabb célkitűzése, hogy kiemelkedő színvonalú szolgáltatásai

Részletesebben

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

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

Részletesebben

AZ OBJEKTUM-ORIENTÁLT TERVEZÉSI ALAPELVEK KRITIKAI VIZSGÁLATA

AZ OBJEKTUM-ORIENTÁLT TERVEZÉSI ALAPELVEK KRITIKAI VIZSGÁLATA Kusper Gábor Eszterházy Károly Főiskola gkusper@aries.ektf.hu Márien Szabolcs Wit-Sys ZRt. szabolcs.marien@wit-sys.hu AZ OBJEKTUM-ORIENTÁLT TERVEZÉSI ALAPELVEK KRITIKAI VIZSGÁLATA Absztrakt A szakirodalom

Részletesebben

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

TESZTMENEDZSMENT TESZTELŐ SZERVEZET TESZTTERVEZÉS ÉS BECSLÉS TESZTMENEDZSMENT TESZTELŐ SZERVEZET TESZTTERVEZÉS ÉS BECSLÉS MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN ÉLELMISZERIPAR, GÉPÉSZET, INFORMATIKA,

Részletesebben

Szoftvertechnológia 10. előadás. Verifikáció és validáció. Giachetta Roberto. Eötvös Loránd Tudományegyetem Informatikai Kar

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

Részletesebben

GENERIKUS PROGRAMOZÁS Osztálysablonok, Általános felépítésű függvények, Függvénynevek túlterhelése és. Függvénysablonok

GENERIKUS PROGRAMOZÁS Osztálysablonok, Általános felépítésű függvények, Függvénynevek túlterhelése és. Függvénysablonok GENERIKUS PROGRAMOZÁS Osztálysablonok, Általános felépítésű függvények, Függvénynevek túlterhelése és Függvénysablonok Gyakorlatorientált szoftverfejlesztés C++ nyelven Visual Studio Community fejlesztőkörnyezetben

Részletesebben

Szoftver karbantartási lépések ellenőrzése

Szoftver karbantartási lépések ellenőrzése Szoftverellenőrzési technikák (vimim148) Szoftver karbantartási lépések ellenőrzése Majzik Istvá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/

Részletesebben

TESZTMENEDZSMENT A TESZT ELŐREHALADÁSÁNAK FELÜGYELETE ÉS IRÁNYÍTÁSA KONFIGURÁCIÓ MENEDZSMENT KOCKÁZAT ÉS TESZTELÉS INCIDENSMENEDZSMENT

TESZTMENEDZSMENT A TESZT ELŐREHALADÁSÁNAK FELÜGYELETE ÉS IRÁNYÍTÁSA KONFIGURÁCIÓ MENEDZSMENT KOCKÁZAT ÉS TESZTELÉS INCIDENSMENEDZSMENT TESZTMENEDZSMENT A TESZT ELŐREHALADÁSÁNAK FELÜGYELETE ÉS IRÁNYÍTÁSA KONFIGURÁCIÓ MENEDZSMENT KOCKÁZAT ÉS TESZTELÉS INCIDENSMENEDZSMENT MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK,

Részletesebben

Bevezetés. Dr. Iványi Péter

Bevezetés. Dr. Iványi Péter Bevezetés Dr. Iványi Péter Programozási készség Számos munka igényel valamilyen szintű programozási készséget Grafikus a képfeldolgozót, Zenész a szintetizátort, Programozó a számítógépet programozza.

Részletesebben

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

IT ügyfélszolgálat és incidenskezelés fejlesztése az MNB-nél IT ügyfélszolgálat és incidenskezelés fejlesztése az MNB-nél Molnár László MNB, ITIL Projektvezető Fábián János ICON Professional Services Vezérfonal Az MNB IT működése, a SIP kiváltó okai A projekt módszereinek

Részletesebben

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

Üzleti architektúra menedzsment, a digitális integrált irányítási rendszer Üzleti architektúra menedzsment, a digitális integrált irányítási rendszer XXII. MINŐSÉGSZAKEMBEREK TALÁLKOZÓJA A digitalizálás a napjaink sürgető kihívása Dr. Ányos Éva működésfejlesztési tanácsadó Magyar

Részletesebben