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

Hasonló dokumentumok
A TESZTELÉS ALAPJAI A TESZTELÉS ALAPVETŐ FOLYAMATA A TESZTELÉS PSZICHOLÓGIÁJA A TESZTELÉS ETIKAI KÓDEXE

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

ESZKÖZTÁMOGATÁS A TESZTELÉSBEN

Szoftverminőségbiztosítás

MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK STRUKTÚRA ALAPÚ, VAGY FEHÉRDOBOZ TECHNIKÁK TAPASZTALAT ALAPÚ TECHNIKÁK

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

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

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

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

Autóipari beágyazott rendszerek. Kockázatelemzés

evosoft Hungary Kft.

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

SZOFTVERTESZTELÉS A GYAKORLATBAN

FELKÉSZÜLÉS HIVATALOS VIZSGÁRA

A 9001:2015 a kockázatközpontú megközelítést követi

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

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

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

Szoftver-mérés. Szoftver metrikák. Szoftver mérés

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

Szoftvertesztelés Alapok

Dr. BALOGH ALBERT: MEGBÍZHATÓSÁGI ÉS KOCKÁZATKEZELÉSI SZAKKIFEJEZÉSEK FELÜLVIZSGÁLATÁNAK HELYZETE

30 MB INFORMATIKAI PROJEKTELLENŐR

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

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

Miskolci Egyetem Általános Informatikai Tanszék

A tesztelés feladata. Verifikáció

Szoftverminőségbiztosítás

Rózsa Tünde. Debreceni Egyetem AGTC, Pannon Szoftver Kft SINCRO Kft. Forrás:

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

Üzletmenet folytonosság menedzsment [BCM]

2. Szoftver minőségbiztosítás

Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Web:

A BIZTONSÁGINTEGRITÁS ÉS A BIZTONSÁGORIENTÁLT ALKALMAZÁSI FELTÉTELEK TELJESÍTÉSE A VASÚTI BIZTOSÍTÓBERENDEZÉSEK TERVEZÉSE ÉS LÉTREHOZÁSA SORÁN

Cloud Akkreditációs Szolgáltatás indítása CLAKK projekt. Kozlovszky Miklós, Németh Zsolt, Lovas Róbert 9. LPDS MTA SZTAKI Tudományos nap

Szoftverminőségbiztosítás

A minőségbiztosítás informatikája Gégény Dávid - KHIWFS

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

MIÉRT KELL TESZTELNI?

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

Hát én immár mit válasszak?

Egészségügyi ágazati kataszterek fejlesztése

II. rész: a rendszer felülvizsgálati stratégia kidolgozását támogató funkciói. Tóth László, Lenkeyné Biró Gyöngyvér, Kuczogi László

XXVII. Magyar Minőség Hét Konferencia

Bánfalvy Zoltán, ABB Kft., Védelmi és Irányítástechnikai Fórum, Siófok, IEC irányítástechnikai workshop Alállomási IEC 61850

A villamos energia ellátás javítása érdekében tett intézkedések az ELMŰ-ÉMÁSZ Társaságcsoportnál

Szoftverminőségbiztosítás

Záróvizsga kérdések a Gépek és berendezések biztonságtechnikája c. tantárgyból

Szoftver újrafelhasználás

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

IRÁNYTŰ A SZABÁLYTENGERBEN

Szoftver értékelés és karbantartás

ESZKÖZTÁMOGATÁS A TESZTELÉSBEN

13. Kockázatos Körkapcsolás

Szoftver karbantartás

Kockázat alapú karbantartás kialakítása a TPM rendszerben

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

DW 9. előadás DW tervezése, DW-projekt

A túszul ejtett szervezet

Statikus technikák: A szoftver átvizsgálása. Statikus technikák: A szoftver átvizsgálása

A minőségértékelés a hazai felsőoktatásban és az alapelvek alkalmazása a tanárképző központok akkreditációjában

1. SZÁMÚ FÜGGELÉK MŰSZAKI LEÍRÁS

ÖTÖDIK NEMZEDÉK: MULTIMÉDIA? dr. Magyar Miklós Kaposvári Egyetem

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

ISO A bevezetés néhány gyakorlati lépése

Szoftverminőségbiztosítás

Informatikai projekteredmények elfogadottságának tényezői

Szoftverminőségbiztosítás

Oktatási környezetek vizsgálata a programozás tanításához

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

1. VDA és Ford ajánlások a hibaláncolatok pontozásához konstrukciós FMEA esetén

Összeállította: Sallai András. Minőség

HOGYAN JELEZHETŐ ELŐRE A

JOGI, MEGFELELŐSÉGI ELEMZÉS

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

Szoftverminőségbiztosítás

Már a szoftverfejlesztés korai szakaszában megjelentek. Egy termék minőségét számos összetevő együttesen határoz meg.

Aktualitások a minőségirányításban

Információtartalom vázlata

Az értékelési rendszerek minőségbiztosítása. Elkészült egy rendszer és kézikönyv

Szoftvermérés:hogyan lehet a szoftvertermék vagy a szoftverfolyamat valamely jellemzőjéből numerikus értéket előállítani.

MYCIN. Szakértői rendszer

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

Modellezési Kockázat. Kereskedelmi Banki Kockázatmodellezés. Molnár Márton Modellezési Vezető (Kockázatkezelés)

Elektromechanikai műszerész Elektromechanikai műszerész

Szoftverminőségbiztosítás

MINŐSÉGBIZTOSÍTÁS ÉS E- LEARNING. Jelli János Apor Vilmos Katolikus Főiskola

SZIPorkázó optikai hálózatok telepítési és átadás-átvételi mérései

JELENTÉS (2016/C 449/09)

A szolgáltatásbiztonság alapfogalmai

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

Rónai Gergely. fejlesztési főmérnök BKK Közút Zrt.

Előadók: Angyal Gergely (Raiffeisen), tesztelési csoportvezető Kováts Márton (KFKI), szenior rendszermérnök

Biztonságkritikus rendszerek

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

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

ISO/DIS MILYEN VÁLTOZÁSOKRA SZÁMÍTHATUNK?

Agilis projektmenedzsment

Biztonságos desktop megoldás: Qubes OS

itsmf Magyarország Szeminárium november 6. ITIL, Wiki és Pareto találkozása a request fullfillment fejlesztése érdekében

Átírás:

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, GÉPÉSZET, INFORMATIKA, TURISZTIKA ÉS VENDÉGLÁTÁS TERÜLETEN

0. Ki az a tesztelő? Egy olyan szakma szakértője, aki azért dolgozik, hogy az Ügyfél elégedett legyen azzal a szoftverrel amit használ. Amikor elégedett az ügyfél: Általában nincs tudatában Amikor nem elégedett ügyfél: Mindig tudatában van

1. Tesztelés alapjai 1.1 Miért szükséges a tesztelés? 1.2 Mi a tesztelés? 1.3 Általános tesztelési alapelvek 1.4 A tesztelés alapvető folyamata 1.5 A tesztelés pszichológiája 1.6 Etikai kódex

1.1 Miért szükséges a tesztelés? 1.1.1 Szoftver, meghibásodás, következmény 1.1.2 A meghibásodások okai 1.1.3 Tesztelés szerepe 1.1.4 A tesztelés és a minőség 1.1.5 Mennyi tesztelés elegendő?

1.1.1 Szoftver, meghibásodás, következménye Szoftverek a világban Üzleti szoftverek Vezérlő szoftverek Játék szoftverek A szoftverek nem megfelelő viselkedése A meghibásodás következményei http://youtu.be/jvoz5tn9eg0

1.1.2 A meghibásodások okai (1) Hardverhiba Hálózati hiba Konfigurációs hiba Kezelői hiba Nem megfelelő környezet Adatsérülés

1.1.2 A meghibásodások okai (2) Programhiba Emberi tévedés, elírás Ismerethiány Segédprogramok hibái Rohammunka Szervezési hiba.

Milyen körülmények segítik az emberi hibákat, tévedéseket? Szűk határidő, kapkodás Fáradtság, kialvatlanság Túlterheltség Zavaró körülmények, zaj, túl meleg vagy hideg Gyakorlatlanság, pl. új módszer Túl bonyolult feladat Ellentmondásos célok

Mikor nem vezet a programhiba hibás működéshez? Ha nem kerül rá vezérlés Ha a kiváltó feltétel nem teljesül Minden más esetben igen!

1.1.3 Tesztelés szerepe Használat során fellépő hibák csökkenése Megbízhatóság növelése Szabványoknak, előírásoknak való megfelelés Ügyfél elégedettség növelése!

1.1.4 A tesztelés és a minőség quality (minőség): az a szint, amikor a komponens, rendszer vagy folyamat megfelel a meghatározott követelményeknek és/vagy a felhasználó/ügyfél igényeinek, elvárásainak. [IEEE 610]

A minőséget befolyásoló szoftverjellemzők Funkcionális Funkcionalitás Nem funkcionális Megbízhatóság Használhatóság Hatékonyság Karbantarthatóság Hordozhatóság

Milyen tevékenységek tartoznak a minőségbiztosításhoz? Fejlesztési szabványok, szabályzatok kialakítása Képzés Tesztelés Hibaelemzés

1.1.5 Mennyi tesztelés elegendő? Van egy optimum (sáv), aminél kevesebb túl sok hibát hagy benn, a több meg már nem éri meg. risk (kockázat): az a tényező, amely a jövőben negatív következményeket okozhat. Általában, mint hatás és valószínűség jelenik meg.

Áttekintettük: Miért szükséges a tesztelés? 1.1.1 Szoftver, meghibásodás, következmény 1.1.2 A meghibásodások okai 1.1.3 Tesztelés szerepe 1.1.4 A tesztelés és a minőség 1.1.5 Mennyi tesztelés elegendő?

1.2 Mi a tesztelés? 1.2.1 Áttekintés 1.2.2 A tesztelés definíciója 1.2.3 A hibakeresés vs. tesztelés

1.2.1 Áttekintés

1.2.2 A tesztelés definíciója Testing (tesztelés): Az összes fejlesztési életciklushoz kapcsolódó akár statikus, akár dinamikus folyamat amely a szoftvertermékek tervezése, elkészítése kiértékelése során megállapítja, hogy teljesíti-e a meghatározott követelményeket, megfelel-e a célnak A tesztelés felelős a hibák megtalálásáért!

1.2.3 A hibakeresés nem tesztelés debugging (hibakeresés): a szoftver meghibásodás okainak megtalálási, analizálási és eltávolítási folyamata A hibakeresés és a tesztelés két különböző fogalom. A hibakeresés fejlesztői tevékenység!

Megbeszéltük: Mi a tesztelés? 1.2.1 Áttekintés 1.2.2 A tesztelés definíciója 1.2.3 A hibakeresés nem tesztelés

1.3 Általános tesztelési alapelvek 1. alapelv Hibák látszólagos hiánya 2. alapelv Nem lehetséges kimerítő teszt 3. alapelv Korai tesztelés 4. alapelv Hibafürtök megjelenése 5. alapelv A féregirtó paradoxon 6. alapelv A tesztelés függ a körülményektől 7. alapelv A hibamentes rendszer téveszméje

KÖSZÖNÖM A FIGYELMET! 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