Hungarian standard glossary of terms used in Software Testing. Szoftvertesztelés egységesített kifejezéseinek gyűjteménye
|
|
- Zsigmond Szőke
- 9 évvel ezelőtt
- Látták:
Átírás
1 Hungarian standard glossary of terms used in Software Szoftvertesztelés egységesített kifejezéseinek gyűjteménye HTB-Hungarian Board Magyar Szoftvertesztelői Tanács Egyesület H-1123 Budapest, Alkotás u. 53. (MOM A-Building / A épület), Hungary Tel: Fax: Version: 2.0 Status: Released Last updated: 10/10/2009 Copyright HTB Hungarian Board All rights reserved. This document may be copied in its entirety, or extracts made, if the source is acknowledged.
2 Copyright HTB Hungarian Board All rights reserved. This document may be copied in its entirety, or extracts made, if the source is acknowledged.
3 Revision History Date Version Description Author 21/05/ Document structure Árpád Beszédes 21/09/ Draft including A-K, T-Z Gábor Kapros 18/10/ Gábor Kapros 02/11/ Suggestions for translation Árpád Beszédes 21/03/ Incorporated common voting results Gábor Kapros 26/03/ Incorporated common voting results Gábor Kapros 26/03/ Released version Gábor Kapros Several small corrections Gábor Kapros 10/10/ Released based on review remarks Gábor Kapros Version: 0.7 Status: work in progress Page: i
4 Table of Contents / Tartalomjegyzék 1. Foreword / Előszó...1 Contact, suggestions / Kapcsolat, javaslatok...1 Edited by / Szerkeszti...1 Contributors / Közreműködők...1 Acknowledgements / Köszönetnyilvánítás Document structure / Dokumentum szerkezete Hungarian definitions / Magyar meghatározások...3 A, Á English-Hungarian dictionary / Angol-magyar szótár...45 A...45 B...45 C...47 D...49 E...51 F...51 G...53 H...53 I...53 K...54 L...54 M...55 N...56 O...56 P...56 Q...58 R...58 S...59 T...62 U...65 V...65 W...66 Hungarian standard glossary of terms used in Software Version: 0.7 Status: work in progress Page: ii
5 1. Foreword / Előszó The main goal of this documentation is the have a unified hungarian terminology regarding basic terms and expressions of software testing.it is based on ISTQB Glossary of Terms version 2,0. This glossary serves as a base for Official ISTQB CTFL Syllabus Hungarian. This documentation has been created under authority of Hungarian Board. Copyright 2009 Hungarian Board. All rights reserved. You may not mirror, modify or otherwise alter this file on the website of Hungarian Board without written permission from Hungarian Board. Contact, suggestions / Kapcsolat, javaslatok glossary@hstqb.org Edited by / Szerkeszti Kapros Gábor Contributors / Közreműködők Beszédes Árpád, Dévényi Gábor, Dusha Kiss Gábor 2. Document structure / Dokumentum szerkezete The documentation contains two main chapters: - a chapter containing the hungarian terms and definitions in Hungarian alphabetical order. Every definition ends with a sign followed by the corresponding english term. - a chapter thar serves as an English-hungarian dictionary in English alphabetical order Remark: If a hungarian term does not contain any definition but only a reference to another Hungarian term (started with Lásd ), it means that both Hungarian terms (expression) are acceptable and their definitions are the same. Version: 2.0 Page: 1/ 66
6 Version: 2.0 Page: 2/ 66
7 3. Hungarian definitions / Magyar meghatározások absztrakt teszteset: Lásd magas szintű teszteset abstract test case adaptálhatóság: a szoftver azon tulajdonságának vizsgálata, hogy különböző környezetben mennyire képes különböző külső eszközök nélkül helyesen működni. Lásd még: hordozhatóság adaptability adatbázis-integritás teszt: azon metódusok és folyamatok tesztelése, amelyek az adat(bázis)ok elérését és kezelését végzik. Azt vizsgálják, hogy a hozzáférési metódusok, folyamatok és adat-szabályok az elvárásoknak megfelelően működnek-e, illetve hogy az adatbázis-műveletek során az adatok nem károsodnak-e, illetve nem történik-e nem szándékolt módosulás, törlés, vagy létrehozás database integrity testing adatfolyam elemzés: Az adatobjektumok állapotsorrendjének, valamint lehetséges változásainak absztrakt megjelenítése, ahol az objektum állapota létrehozás, használat, illetve megszüntetés lehet data flow adatfolyam analízis: A változók használatának és definícióján alapuló statikus analízis data flow analysis adatfolyam lefedettség: A tesztkészlet által végrehajtott definíció-használati párok aránya data flow coverage adatfolyam teszt: Fehérdoboz tesztelési módszer, amely során a változók definícióhasználati párjainak segítségével tesztelünk data flow testing adat-integritás teszt: lásd: adatbázis-integritás teszt data integrity testing adatvezérelt teszt: olyan szkript módszer, amely egy táblázatban tárolja a bemeneteket és az elvárt értékeket olymódon, hogy egy vezérlő szkript minden tesztet végre tud hajtani belőle. Az adatvezérelt tesztet gyakran használják pl. felvevő/lejátszó tesztelő eszközök használatának támogatására. Lásd még: kulcsszó alapú tesztelés data driven testing ad hoc felülvizsgálat: Lásd informális felülvizsgálat ad hoc review ad hoc teszt: olyan informális tesztelés, ahol nincsenek formális teszt-előkészületek, nincs felismerhető teszttervezési technika, nincsenek elvárt eredmények, a teszt végrehajtása tetszés szerint történik ad hoc testing agilis teszt: Az agilis módszertannal (mint pl. az extrém programozás, XP) fejlesztett szoftverek tesztelési gyakorlata. Az agilis tesztelés egyik sarokpontja, hogy a teszttervezés megelőzi a fejlesztést. Lásd még: tesztvezérelt fejlesztés agile testing akciószó alapú teszt: egy olyan, szkripteken alapuló tesztelési technológia, amelynél a tesztszkriptekben nem csak tesztadatok és az elvárt eredmény Version: 2.0 Page: 3/ 66
8 található, hanem az alkalmazással kapcsolatos vezérlő kulcsszavak is. action word driven testing, keyword driven testing aktuális eredmény: a teszt során tapasztalt viselkedés actual outcome, actual result alacsony szintű teszteset: teszteset konkrét (kód szintű) bemenő és elvárt kimenő értékekkel. Ebben a teszt típusban a magas szintű tesztesetekben levő logikai műveleteket konkrét, de a logikai műveleteknek továbbra is megfelelő értékekkel helyettesítjük. Lásd még magas szintű teszteset low level test case, concrete test case alap tesztkészlet: olyan teszteset készlet, amely a komponens belső struktrúrájából, vagy a specifikációból lett leszármaztatva annak érdekében, hogy 100%-osan biztosítsuk a megadott lefedettségi kritérium teljesítését basis test set alapvető teszt: Lásd smoke teszt. sanity test alfa teszt: Szimulált, vagy tényleges tesztelés, amelyet potenciális felhasználók, vagy egy független tesztcsapat végez a fejlesztés helyszínén, de a fejlesztői szervezettől függetlenül. Gyakran használják dobozos szoftverek belső átvételi tesztjeihez alpha testing állapotdiagram: Egy komponens vagy rendszer állapotait ábrázoló diagram, ami mutatja az állapotváltozást okozó eseményeket vagy körülményeket is. [IEEE 610] state diagram állapot-tábla: Egy táblázat, ami minden egyes állapotra és lehetséges eseményre mutatja az állapotátmeneteket, megjelenítve az érvényes és érvénytelen átmeneteket is. state table állapotátmenet: Átmenet egy komponens vagy rendszer két állapota között. state transition állapotátmenet teszt: Egy feketedoboz teszt tervezési technika, amiben úgy tervezzük meg a teszteseteket, hogy érvényes és érvénytelen állapotátmeneteket generáljanak. Lásd még N-lépéses tesztelés state transition testing állapot rögzítés: A konfiguráció menedzsment egy eleme, ami az információk rögzítéséből és jelentéséből áll, a konfigurációt hatékony menedzselése érdekében. Ezek az információk tartalmazzák a jóváhagyott konfiguráció azonosítóját, az előterjesztett konfiguráció változásainak állapotait és a jóváhagyott változások implementációs állapotait. [IEEE 610] status accounting általános célú szoftvertermék: Lásd dobozos szoftver standard software alulról-felfelé haladó teszt: az alsóbb szintű komponensek tesztelésével kezdődő tesztelési technika. Lásd még: integrációs teszt bottom-up testing al-útvonal: Egy komponensen belüli végrehajtható utasítások sorozata. subpath Version: 2.0 Page: 4/ 66
9 átadandó: Bármely olyan termék, vagy munka amelyet a készítőjétől eltérő személynek (szervezetnek) át kell adni deliverable átvétel: Lásd átvételi teszt acceptance átvételi teszt: A felhasználó, vagy a megrendelő által a végterméken végzett feketedoboz teszt, amely azt hivatott eldönteni, hogy megfelel-e a termék a megfogalmazott (üzleti) elvárásoknak, illetve folyamatoknak acceptance testing átvételi kritérium: Az elvárt eredmény, amely alapján eldöntjük, hogy a teszteset sikeres, vagy elbukott acceptance criteria átvizsgálás: egy dokumentum szerzője által végzett lépésenkénti bemutató abból a célból, hogy információt gyűjtsön valamint közös álláspontot alakítson ki. [Freedman és Weinberg, IEEE 1028]. Lásd még egyenrangú felülvizsgálat walkthrough. audit: a szoftver termék, illetve a folyamat független értékelése annak érdekében, hogy kiderítsük, hogy megfelel-e a standard-oknak, a specifikációknak, az irányelveknek, és/vagy azon dokumentumokban rögzített objektív kritériumoknak, amelyek meghatározzák a termék formáját, illetve tartalmát a folyamatot, ahogy a terméket elő kell állítani hogy hogyan mérhető a standard-eknek, illetve az irányelveknek történő megfelelés audit audit nyomvonal: Olyan útvonal, amelyen a folyamat eredeti bemenete (pl. valamilyen adatok) visszakövethetők a folyamaton keresztül, a folyamat kimenetét kiindulópontnak tekintve. Megkönnyíti a hibaanalízist és lehetővé teszi folyamat ellenőrzés végrehajtását audit trail automatizált tesztelési környezet: automatizált tesztelésnél használt teszteszköz, mint pl. egy szkriptkészlet automated testware automatizált tesztvégrehajtás: olyan szoftver használata (pl. felvétel, visszajátszási eszközök), amelyekkel a tesztvégrehajtást lehet irányítani, a várt eredményeket össze lehet hasonlítani az aktuális eredményekkel, tesztelési előfeltételeket lehet meghatározni és egyéb tesztirányítási és jelentési funkciókkal is rendelkezik test execution automation baseline: a verziókövetéssel fejlesztett szoftver, vagy dokumentáció egy adott, formálisan felülvizsgált és elfogadott állapotának azonosítására szolgál. A további fejlesztés csupán a formális változás irányítás szabályai szerint történhet baseline belépési feltétel: általános és speciális feltételek halmaza, amely engedélyezi egy adott feladat végrehajtását. Az a cél, hogy ne indítsunk olyan feladatokat, amelyek több elvesztetegetett ráfordítást jelentenének, mint az elbukó belépési feltételek kijavítása [Gilb és Graham] entry criteria belépési pont: a komponensen belüli első végrehajtható utasítás entry point Version: 2.0 Page: 5/ 66
10 bemeneti érték: a bemenet egy fajtája. Lásd még: bemenet input value bemenet: a komponens által beolvasott - akár a komponensen belül, vagy kívül tárolt - változó input bemeneti értéktartomány: azon értéktartomány, amelyből érvényes bemeneti adatok választhatók. Lásd még: értéktartomány input domain benchmark teszt: összehasonlító standard teszt, amelynek alapján a szotfvereket, illetve komponenseket egymással összehasonlíthatjuk, illetve mérhetjük benchmark test bevált gyakorlat: a tesztelés, vagy a fejlesztés során alkalmazott leghatékonyabb, innovatív eljárások, módszerek, amelyeket általában a többi szervezeti egység is átvehet best practice béta teszt: a szoftvernek egy szűkebb felhasználói körben való külső tesztelése a végső kiadás előtt annak érdekében, hogy meghatározzuk, hogy a szoftver megfelel-e a felhasználók piaci igényeinek. Gyakran megfelel a dobozos (OTS) szoftverek külső átvételi tesztjének beta testing, field testing bizonyossági teszt: lásd smoke teszt confidence test biztonság: A szoftver termék azon képessége, hogy elfogadható szintű kockázatot biztosítson az emberekkel, üzlettel, tulajdonnal vagy a környezettel, a megadott használati környezetben. [ISO 9126] safety biztonság-kritikus rendszer: A rendszer, aminek a meghibásodása, vagy hibás működése emberek súlyos sérüléséhez, halálához, eszközök komoly sérüléséhez, elvesztéséhez vagy környezeti károsodáshoz vezethet. safety critical system biztonság: A szoftver termékek azon tulajdonságai/attribútumai, amik a programokhoz és adatokhoz való jogosulatlan hozzáférést előzik meg. A hozzáférés lehet szándékos vagy akár véletlen is. Lásd még funkcionalitás. [ISO 9126] security biztonsági teszt: Tesztelés, amivel a szoftvertermék biztonságát határozzuk meg. Lásd még funkcionalitási teszt security testing, safety testing biztonsági teszteszköz: Eszköz, ami a biztonsági karakterisztikák és sebezhetőségek teszteléséhez nyújt támogatást. security testing tool biztonsági eszköz: Eszköz, ami a működési biztonságot támogatja. security tool blokkolt teszteset: olyan teszteset, amely nem hatjható végre, mivel a végrehajtás előfeltétele nem teljesíthető blocked test case bukás: akkor mondjuk, hogy egy teszt bukik, ha a tényleges eredménye nem egyezik meg az elvárt eredménnyel fail célzott teszt-terv: Olyan teszt-terv, amely általában egy adott (alacsony-, vagy magas-) szintű tervezést foglal magába. Lásd még: teszt-terv level test plan Version: 2.0 Page: 6/ 66
11 Chow lefedettségi metrikái: A tesztkészlet által meghívott N+1 átmenetek aránya Chow's coverage metrics, N-switch coverage ciklomatikus komplexitás: a független útvonalak száma a programban. A ciklomatikus komplexitás definíciója: L N + 2P, ahol - L = az élek/kapcsolatok száma a gráfban - N = a csomópontok száma a gráfban - P = a nem kapcsolódó részek a gráfban cyclomatic complexity ciklomatikus szám: lásd ciklomatikus komplexitás cyclomatic number csimpánz-teszt: véletlenszerűen bemenő értékekkel, bármely billentyű leütésével végrehajtott teszt, függetlenül attól, hogy a terméket helyesen használjuk-e monkey testing csonk: Egy szoftver komponens speciális célú vagy részleges megvalósítása. A csonkot arra használjuk, hogy támogassuk a komponens(ek) fejlesztését vagy tesztelését. Helyettesíti a meghívott komponenst. [IEEE 610] stub definíció-használat pár: A változó definíciójának összekapcsolása a változó használatával. Például számításokat végző változó (mondjuk a szorzás), vagy a végrehajtási útvonalat befolyásoló változó definition-use pair dinamikus elemzés: a rendszer memória teljesítményének, CPU használatának kiértékelési folyamata dynamic analysis dinamikus elemző eszköz: a szoftverkód állapotáról futási időben információt szolgáltató eszköz. Leggyakrabban érvénytelen mutatók, memóriafoglalások és törlések, illetve memóriaszivárgások felderítésére használják dynamic analysis tool dinamikus teszt: olyan teszt, amely magába foglalja a szoftver, illetve a futtatását dynamic testing dinamikus összehasonlítás: az elvárt és a tényleges eredmények összehasonlítása a szoftver végrehajtása közben pl. egy teszt végrehajtó eszköz alkalmazásával dynamic comparison dobozos szoftver: egy, az általános piaci igényeknek megfelelő szoftver termék, pl.: nagyszámű vevő. Hasonló elérhetőséggel, illetve megjelenéssel rendelkezik minden vásárló számára off-the-shelf software, COTS dokumentáció teszt: a dokumentáció (pl. a felhasználói, vagy installációs kézikönyv) minőségének tesztelése documentation testing döntés: olyan progampont, ahol a vezérlési folyamnak két, vagy több altervatív útvonala van. Egy csomópont, amelyből két, vagy több elágazás indul decision döntési eredmény: a döntés eredménye (amely meghatározza, hogy melyik elágazást kell bejárni) decision outcome Version: 2.0 Page: 7/ 66
12 döntési feltétel lefedettség: a tesztkészlet végrehajtása során az összes feltétel eredmény és döntési eredmény meghívásának százalékos aránya. 100% döntési feltétel lefedettség 100%-os feltétel lefedettséget és 100%-os döntési lefedettséget jelent decision condition coverage döntési feltétel teszt: Fehérdoboz teszt tervezési módszer, amely során a tesztesetek célja a feltétel eredmények és a döntési eredmények végrehajtása decision condition testing döntési lefedettség: A tesztkészlet végrehajtása során a döntési eredmények meghívásának százalékos végrehajtási aránya. 100%-os döntési lefedettség 100%-os elágazási lefedettséget és 100%-os utasítás lefedettséget jelent decision coverage döntési tábla teszt: Feketedoboz teszt tervezési módszer, amely során olyan teszteseteket tervezünk, amelyek a döntési táblában szereplő különböző okok és bemenetek kombinációit igyekszik tesztelni. Lásd még döntési tábla decision table testing döntési teszt: Fehérdoboz teszt tervezési módszer, amelynek célja, hogy a tesztesetek döntési eredményeket hajtsanak végre decision testing egyedi szoftver: nem tömeggyártási céllal, hanem a megrendelő egyedi igényeinknek megfelelően készített, illetve testreszabott szoftver. A dobozos szoftver (OTS-szoftver) ellentéte. bespoke software, custom software egyenrangú felülvizsgálat: A szoftverfejlesztés alatt végzett tevékenységek felülvizsgálata nem a tevékenységet elvégző által, melynek célja, hogy hibákat fedezzen fel illetve javító javaslatokat hozzon. Példák: vizsgálat, technikai felülvizsgálat, átvizsgálás. peer review egység: Lásd komponens unit egységteszt: Lásd komponens teszt unit testing egységteszt keretrendszer: olyan környezetet biztosító keretrendszer, amelyben egy komponens egyaránt tesztelhető különállóan valamint a megfelelő segédprogramokkal. Hibakeresési funkciójával támogatja a szoftverfejlesztő munkáját is. [Graham] unit test framework együttélés: A szoftver azon képessége hogy egy közös környezetben képes együttélni egy másik független programmal a közös erőforrások megosztása tekintetében co-existence együttműködőképesség: a szoftver azon jellemzője, hogy egy, vagy több adott komponenssel, illetve rendszerrel milyen az egymásrahatásuk [ISO 9126 szerint]. Lásd még: funkcionalitás interoperability együttműködőképességi teszt: egy adott szoftver együttműködőképességének vizsgálata. Lásd még funkcionalitási teszt interoperability testing ekvivalenciaosztály: lásd ekvivalencia partíció equivalence class Version: 2.0 Page: 8/ 66
13 ekvivalencia partíció: bemeneti, vagy kimeneti értéktartomány, amelyre a specifikáció alapján a rendszernek ugyanúgy kell viselkednie equivalence partition ekvivalencia partíció lefedettség: a tesztkészlet által végrehajtott ekvivalencia partíciók aránya equivalence partition coverage ekvivalencia partíciós tesztelési módszer: Olyan feketedoboz tesztelési módszer, amely során olyan teszteseteket készítünk, amelyek az ekvivalencia partíciók egyes reprezentánsait tesztelik. Jellemzően minden egyes ekvivalencia partíciót érdemes legalább egyszer lefedni equivalence partitioning elágazás: a program egy logikai feltételtől (pl. ugrás, go to, if then else) függő útvonala branch elágazási feltétel: lásd: feltétel branch condition, condition elágazás lefedettség: branch coverage elágazási feltétel lefedettség: a teszt végrehajtása által meghívott feltétel eredmények aránya. A 100%-os elágazási feltétel lefedettség azt jelenti, hogy minden döntési utasításban minden egyes feltétel Igaz, illetve Hamis ága tesztelve van branch condition coverage, condition coverage elágazási teszt: olyan fehérdoboz teszt tervezési technika, amely során elágazásokat tesztelünk branch testing, arc testing, algorithm test [TMap] elemezhetőség: A szoftver azon képessége, hogy mennyire lehetséges a benne levő meghibásodások, illetve a módosítandó részek megtalálása analyzability elemi blokk: a szoftver elágazást nem tartalmazó utasításainak sorozata. Egy belépési, egy kilépési ponttal rendelkezik, és nincs benne ugrási utasítás basic block elemi összehasonlító teszt: feketedoboz tesztelési módszer, amely során olyan teszteseteket készítünk, amelyek a feltétel meghatározási lefedettség koncepcióján alapuló bemeneti kombinációkat tartalmaz elementary comparison testing elemző: Lásd statikus elemző analyzer eljárás teszt: Egy komponens vagy rendszer tesztje, amely arra irányul, hogy a komponens vagy rendszer együtt tud-e működni az új vagy meglévő felhasználók üzleti eljárásaival, működési folyamataival. procedure testing ellenőrzés papíron: a szoftver, vagy a specifikáció tesztelése a végrehajtás kézi szimulálása által. Lásd még: statikus analízis desk checking ellenőrző teszt: lásd újratesztelés confirmation testing előfeltétel: Környezeti vagy állapotbeli feltételek, amelyeket teljesíteni kell, mielőtt egy komponensen vagy rendszeren tesztet vagy tesztelési folyamatokat kezdenénk. precondition előrejelzett kimenet: lásd elvárt eredmény. predicted outcome Version: 2.0 Page: 9/ 66
14 előzetes teszt: Lásd befogadási teszt. pretest elszigetelt teszt: az egyes komponensek tesztelése az őket körülvevő komponensektől elszigetelve, illetve azokat csonkokkal, valamint meghajtókkal helyettesítve isolation testing eltérés: Lásd incidens deviation eltérési jelentés: Lásd incidens jelentés deviation report elvárt eredmény: a szoftver adott feltételek melleti, a specifikáció, vagy más forrás alapján előrejelzett viselkedése expected outcome, expected result emberi eredetű hiba: emberi tevékenység, amely során helytelen eredmény jön létre error, mistake emulátor: olyan eszköz, vagy program, amely ugyanazon bemeneteket fogadja, és ugyanazon kimeneteket generálja,mint egy adott rendszer emulator eredmény: a tesztvégrehajtás következménye/kimenete, amely lehet: képernyő, adatváltozás, riport, kiküldött kommunikációs üzenet, stb. Lásd még aktuális eredmény, elvárt eredmény. outcome, result értékadás: végrehajtható utasítás, amelyben egy változóhoz hozzá van rendelve egy érték data definition érthetőség: a szoftver termék azon képessége, amely a felhasználó számára eldönthetővé teszi, hogy a szoftver megfelelő-e, továbbá hogy azt hogyan használhatják bizonyos feladatokra, valamint a használat feltételeit. [ISO 9126] Lásd felhasználhatóság understandability érvénytelen mutató: olyan mutató, amely a saját hatókörén kívüli vagy nem létező pontra hivatkozik. Lásdmég mutató (pointer) wild pointer érettség: (1) Egy szervezet azon képessége, hogy milyen eredményességgel és hatékonysággal használja elméleti- és gyakorlati munkafolyamatait. Lásd még képességi-érettségi model (CMM), teszt-érettségi modell (TMM). (2) Egy szoftver termék azon képessége amelynek köszönhetően elkerülhető, hogy egy esetlegesen fellépő program hiba működési hibát okozzon. [ISO 9126] Lásd még megbízhatóság maturity erőforrás kihasználtság: Annak a mérőszáma, hogy a szoftvertermék adott feltételek mellett megfelelő (indokolt) mennyiségű és típusú erőforrást használ. Például a fő és a másodlagos memóriahasználat vagy a tárolási területfoglalás megfelelő szinten marad amikor a program utasításokat hajt végre. [ISO 9126] Lásd még hatékonyság. resource utilization erőforráshasználati tesztelés: Tesztelési folyamat a szoftvertermék erőforráshasználatának meghatározására. Lásd még hatékonysági teszt resource utilization testing Version: 2.0 Page: 10/ 66
15 értéktartomány: azon készlet, amelyből az érvényes bemenetek és kimenetek választhatók domain érvénytelen teszt: azon bementi értékekkel való tesztelés, amelyet a szoftvernek nem szabad elfogadnia. Lásd még hibatűrés invalid testing fagyasztott tesztbázis: olyan tesztelési dokumentum, amelyet csupán formális változás-kezelési folyamaton keresztül lehet megváltoztatni frozen test basis feature: A szoftvernek a követelmény-dokumentációban meghatározott attribútuma (pl. a megbízhatóságra, a használhatóság, illetve tervezési jellemzőire) feature fehérdoboz teszt: a szoftver belső struktúrájának analízisén alapuló tesztelés white-box testing, glass box testing fehérdoboz teszt tervezési technika: Olyan eljárás, amely a teszteseteit egy komponens vagy rendszer belső struktúrájának analízéséből származtatja white-box test design technique fejlesztői teszt: a szoftver fejlesztése közben, általában a fejlesztők által végrehajtott formális, vagy informális teszt, jellemzően fejlesztői környezetben development testing feketedoboz teszt: a program belső szerkezetére történő hivatkozás nélküli funkcionális, vagy nem funkcionális tesztelés black-box testing feketedoboz teszt tervezési technika: azon módszer, amelynél a szoftver specifikáció alapján, a program belső szerkezetének ismerete nélkül tervezünk teszteket black-box test design technique, black-box technique felderítő teszt: informális teszt tervezési módszer, amely során a tesztelő aktívan felügyeli a tesztek tervezését, a futtatás során szerzett információkat összegyűjti és hasznosítja új és jobb tesztek tervezése érdekében [Bach szerint] exploratory testing felfüggesztési feltételek: Azon feltételek, amik alapján a tesztelési elemen (ideiglenesen) leállítjuk az összes teszt tevékenységet. [IEEE 829] suspension criteria felhasználói forgatókönyv teszt: Lásd használati eset teszt user scenario testing felhasználói teszt: olyan teszt, amelyben valós felhasználók vesznek részt a rendszer vagy rendszerkomponens felhasználhatóságának kiértékelésében user test Version: 2.0 Page: 11/ 66
16 feltétel: egy olyan logikai kifejezés, amely Igaz, vagy Hamis értékeket vehet fel (pl. A>B). Lásd még: tesztelési feltétel condition, branch condition feltétel eredménye: A feltétel Igaz, vagy Hamis kiértékelése condition outcome feltétel meghatározási lefedettség: A tesztünk végrehajtása során milyen arányban kerülnek meghívásra a döntési eredményeket függetlenül befolyásoló egyes feltétel eredmények. 100% feltétel meghatározási lefedettség 100% döntési feltétel lefedettséget jelent condition determination coverage feltétel meghatározási tesztelés: olyan fehérdoboz tesztelési módszer, amely során a tesztesetek végrehajtják azon egyes feltétel eredményeket, amelyek függetlenül befolyásolják a döntési eredményt condition determination testing feltétel teszt: olyan fehérdoboz tesztelési módszer, amely során a tesztesetek feltétel eredményeket hajtanak végre condition testing felügyeleti eszköz: egy szoftver, vagy hardver eszköz, amely párhuzamosan fut a tesztelés alatt levő komponenssel vagy rendszerrel, ez utóbbiakat felügyeli, elmenti és/vagy elemzi azok viselkedését. [After IEEE 610] monitor, monitoring tool felülvizsgálat: egy termék vagy projekt státuszának értékelése. Célja, hogy feltérképezze az eltéréseket a tervezett eredményekhez képest, valamint ajánlást tegyen a továbblépéshez. Több típusa van, például: menedzsment átvizsgálás, informális felülvizsgálat, technikai felülvizsgálat, vizsgálat, átfutás. [After IEEE 1028] review felülvizsgáló: az a felülvizsgálaton (átvizsgáláson) résztvevő személy, aki azonosítja és leírja a termékben vagy projektben azonosított eltéréseket. A felülvizsgálókat célszerű úgy kiválasztani, hogy többféle nézőpontot, szerepkört képviseljenek. reviewer felülvizsgáló eszköz: olyan eszköz, ami támogatja a felülvizsgálat folyamatát. Tipikusan támogatja: a felülvizsgálatok tervezését, változáskövetést, kommunikációt a bírálók között, közös felülvizsgálat végzését és riportok készítését a felülvizsgálathoz kapcsolódóan különböző mérőszámok alapján. review tool felülről-lefelé haladó teszt: Az integrációs tesztelés lépcsőzetes megközelítése, amelyben először a hierarchia felső szintjén található komponens kerül tesztelésre az alsóbb rétegek csonkokkal történő szimulációja által, majd az alsóbb szinteken található komponensek tesztelése következik. A folyamat addig ismétlődik, amíg a legalsó szintű komponensek is tesztelésre kerülnek. Lásd még integrációs tesztelés top-down testing felülvizsgáló: A felülvizsgálatba bevont személy, aki meghatározza és leírja a fellvizsgálat tárgyát képező termék, vagy projekt rendellenességeit. A felülvizsgálókat úgy szokták választani, hogy a felülvizsgálati folyamat különböző aspektusait és szerepköreit képviseljék checker, reviewer felvevő/lejátszó eszköz: olyan végrehajtó eszköz, amely felveszi a kézi tesztelés lépéseit annak érdekében, hogy ezekből később végrehajtható automatikus teszt Version: 2.0 Page: 12/ 66
17 szkripteket generáljon (pl. megismétli őket). Ezeket az eszközöket gyakran használják az automatikus regressziós tesztek támogatására capture/playback tool, record/playback tool fő teszt-terv: olyan teszt-terv, amely általában többszintű (alacsony, magas) tervezést foglal magába. Lásd még teszt-terv master test plan folyamat: Egymáshoz kapcsolódó tevékenységek halmaza, amely a bemenő értékekből kimenő értékeket generál. [ISO 12207] process folyamat ciklus teszt: Olyan feketedoboz teszt tervezési technika, amelyben a teszteseteket üzleti folyamatok és eljárások futtatására tervezték. [TMap] Lásd még eljárás teszt. process cycle test folyamatjavítás: Szervezeti folyamatok teljesítményének és érettségének javítására szolgáló tevékenységek és ezek eredményinek összessége. [CMMI] process improvement folytonos reprezentáció: képességi-érettségi modell struktúra, amelyben a képességi szintek meghatározzák a folyamat-területeken belül a folyamatjavítás formáját continuous representation fordítóprogram: egy olyan szoftver eszköz, amely a magas szintű programnyelvi kifejezéseket a gépi kódú megfelelőjére fordítja compiler forgatókönyv alapú tesztelés: Lásd használati eset tesztelés. scenario testing formális felülvizsgálat: dokumentált eljárásokal és követelményekkel (pl. vizsgálattal) jellemzett felülvizsgálat formal review forráskód utasítás: Lásd utasítás. source statement funkcionalitás: a szoftver termék azon képessége, hogy bizonyos feltételek fennállása esetén - képes a meghatározott igények szerinti működésre functionality funkcionalitási teszt: a rendszer funkcionalitását vizsgáló teszt functionality testing funkcionális integráció: olyan integrációs eljárás, amely összekapcsolja az egyes komponenseket, illetve rendszereket, hogy az alapvető funkcionalitások minél hamarabb működhessenek. Lásd még: integrációs teszt functional integration funkcionális követelmény: olyan követelmény, amely a szoftverrel szemben támasztott funkcionális elvárást írja le functional requirement funkcionális teszt tervezési technika: a rendszer funkcionális specifikációjának analízisén alapuló teszt tervezési módszer, amely nem tartalmaz semmilyen utalást a rendszer belső struktúrájára functional test design technique funkcionális teszt: a rendszer funkcionális specifikációján alapuló teszt. Lásd még: feketedoboz teszt functional testing funkciópont analízis: egy informatikai rendszer funkcionalitásának méretét meghatározó módszer. A mérés független a technológiától. A produktivitás, a Version: 2.0 Page: 13/ 66
18 szükséges erőforrások és a projektirányítás mérésének alapjául szolgálhat Function Point Analysis (FPA) független tesztelés: a felelősségi körök elválasztása, amely az objektív tesztelést segíti independence of testing halott kód: lásd elérhetetlen kód dead code használati eset: mérhető eredménnyel rendelkező tranzakciók sorozata egy dialóguson a felhasználó és a rendszer között. use case használati eset teszt: olyan fekete doboz teszttervezési technika, amelyekben a tesztterveket különböző felhasználói forgatókönyvek futtatására készítették use case testing használhatóság: a szoftver képességeinek megértése, megtanulása, használata a felhasználó számára, meghatározott feltételek mentén. [ISO 9126] usability használhatósági teszt: a tesztelés meghatározza, hogy a szoftver termék mennyire érthető meg, mennyire könnyű megtanulni használatát és milyen könnyen kezelhető, ezáltal mennyire felhasználóbarát meghatározott feltételek mentén. [ISO 9126 alapján] usability testing határérték: egy olyan bemeneti, vagy kimeneti érték, amely egy ekvivalencia partíció szélén, vagy attól a legkisebb távolságra helyezkedik, például egy tartomány minimum, vagy maximum értékei boundary value határérték elemzés: a program változóinak, illetve paramétereinek szélsőértékelemzésén alapuló feketedoboz teszt tervezési technika. Lásd még: hatérérték boundary value analysis határérték lefedettség: a program változóinak, illetve paramétereinek szélsőértékeinek leteszteltsége az adott tesztkészlet által boundary value coverage határérték teszt:: lásd: határérték elemzés boundary value testing hatásanalízis: a szoftverváltozás kihatásának elemzése a fejlesztési dokumentáció, a teszt dokumentáció, illetve a komponensek tekintetében, a követelmények változásainka implementálása érdekében impact analysis hatékonyság: a szoftver termék azon képessége, hogy megfelelő teljesítménnyel működik, figyelembe véve az adott feltételek mellett felhasználható erőforrásokat efficiency hatékonysági teszt: a szoftver hatékonyságának megállapítását célzó teszt efficiency testing helyettesíthetőség: egy szoftvertermék azon képessége, hogy egy másik szoftvertermék helyett ugyanarra a célra ugyanazon a környezeten lehessen használni. [ISO 9126] Lásd még hordozhatóság. replaceability helyszíni átvételi teszt: A felhasználói/ügyfél oldalon, a saját maguk által elvégzett tesztelés, annak a meghatározására, hogy egy komponens vagy rendszer - Version: 2.0 Page: 14/ 66
19 általában beleértve a hardvert és a szoftvert is - kielégíti-e a felhasználó/ügyfél igényeit az üzleti folyamaton belül. site acceptance testing heurisztikán alapuló kiértékelés: statikus használhatósági teszt módszer, amelynek segítségével meghatározhatjuk a felhasználói felület megfelelését az elfogadott használhatósági jellemzőknek (az ún. heurisztikáknak ) heuristic evaluation hiba alapú technika: lásd hiba alapú teszt tervezési technika defect based technique hiba alapú teszt tervezési technika: olyan eljárás, amelynek során teszteseteket származtatunk le, illetve választunk ki egy, vagy több hiba kategóriából annak alapján, amit tudunk az adott hibakategóriáról defect based test design technique hibaarány: adott kategóriájú meghibásodások aránya egy adott mértékegységben kifejezve, pl. időegységhez, a tranzakciók számához, vagy a futó gépek számához viszonyítva failure rate hiba-elhelyezés: olyan folyamat, amelynek során ismert hibákat helyezünk el a programban, és azt vizsgáljuk, hogy a tesztelés során ezek közül mennyit találunk meg. Ebből következtethetünk a meg nem talált hibák számára bebugging, fault seeding, error seeding hibaelhelyezés: a programban széndékosan elhelyezett hibáknak a tesztelés során megtalált arányáról következtetni lehet a nem ismert hibák megtalálási arányára bebugging hibaelhelyező eszköz: olyan eszköz, amely pl. szándékos beszúrással hibákat helyez el a szoftverben error seeding tool, fault seeding tool hibafa elemzés: a hibák elemzésére szolgáló módszer. Vizuálisan modellezi, hogy a meghibásodások, az emberi tévedések és külső hatások hogyan kombinálódhatnak, hogy speciális hibákat hozzanak elő Fault Tree Analysis (FTA) hibajelentés: egy olyan dokumentum, amely leírja a szoftver hibáit, amelyek a program elégtelen működéséhez vezethetnek bug report, defect report hibakeresés: a szoftver meghibásodi okainak megtalálási, analizálási és eltávolítási folyamata debugging hibakereső: lásd hibakereső eszköz debugger hibakereső eszköz: a programozó által használt eszköz a külső hibák reprodukálására, elemzésére és a hibaok megtalálására. A hibakereső eszközök lehetővé teszik a program lépésenkénti végrehajtását, illetve bármely utasításánál történő megállítását, valamint a programváltozók vizsgálatát és beállítását debugging tool hibakövető eszköz: a hibák és változások feljegyzésének és nyomonkövetésének megkönnyítését célzó eszköz. Általában végigkíséri a hibákat a bejegyzéstől Version: 2.0 Page: 15/ 66
20 kezdve a javításon át az újratesztelésig, illetve különböző jelentési lehetőségeket kínál. Ld még incidens menedzsment eszköz bug tracking tool, defect tracking tool hiba-management: azon folyamat, amely során felismerjük, analizáljuk a kódhibákat, osztályozzuk őket, meghatározzuk a hatásaikat defect management hibamaszkolás: olyan állapot, amikor az egyik hiba megakadályozza a másik hiba megtalálását defect masking, fault masking hiba-management eszköz: olyan eszköz, amely megkönnyíti a hibák és változások feljegyzését és állapotaik nyomonkövetését. Lehetőséget nyújt a hibák allokálására, kijavítására és újratesztelésére, valamint támogatja a jelentéskészítést. Lásd még: incidens menedzsment eszköz defect management tool hiba észlelési arány: egy teszt fázisban talált hibák száma osztva az adott teszt fázisban és később talált kódhibák számával Defect Detection Percentage (DDP), Fault Detection Percentage (FDP) hibaosztályozás: (Hierarchikus) kategóriák rendszere, amely támogatást nyújthat a hibák osztályozásában bug taxonomy, defect taxonomy hibasejtés: olyan teszt tervezési módszer, amely során a tesztelők tapatsztalata alapján próbáljuk megsejteni a tesztelendő szoftverben levő hibákat, illetve ez alapján próbálunk megfelelő teszteket tervezni error guessing hibasűrűség: a szoftverveb azonosított hibák aránya a szoftver méretéhez viszonyítva (ez utóbbi standard mértéegységben kifejezve,mint pl. a kódsorok, vagy az osztályok, illetve függvénypontok száma) defect density, fault density hibatűrés: a szoftver azon tulajdonsága, hogy mennyire képes folytatni a normális működését meghatározott teljesítményen a hibás bemenetek, emberi hibák, valamint a hibák és belső rendellenességek ellenére error tolerance, fault tolerance hiperlink: egy web-oldalon található, egy másik web-oldalra vezető mutató hyperlink hiperlink ellenőrző eszköz: olyan eszköz, amely azt ellenőrzi, hogy nincsenek-e hibás hiperlinkek a web-oldalon hyperlink tool hordozhatóság: Egy szoftvertermék átmozgatásának mértéke (hardverről egy másikra, vagy egyik szoftver környezetből egy másikba). [ISO 9126] portability hordozhatósági teszt: Egy szoftvertermék hordozhatóságra vonatkozó teszt folyamata. portability testing horizontális nyomonkövethetőség: a követelmények egy adott tesztszinten történő nyomonkövetése a különböző tesztdokumentációkon keresztül (pl. teszt terv, Version: 2.0 Page: 16/ 66
21 tesztterv specifikáció, teszteset specifikáció, tesztelési eljárás specifikáció, vagy tesztszkript) horizontal traceability hozzáférhetőségi teszt: Annak ellenőrzése, hogy a valamilyen fogyatékkal élő emberek számára hozzáférhető-e, illetve mennyire könnyen használható a komponens, illetve a rendszer accessibility testing időbeli viselkedés: Lásd teljesítmény time behavior incidens: bármely olyan történés, amely vizsgálódást tesz szükségessé [IEEE1008] incident incidens jelentés: olyan dokumentum, amely minden, pl. a tesztelés alatt bekövetkezett incidenst tartalmaz, amely vizsgálatot tesz szükségessé [Az IEEE 829 szerint] incident report incidens naplózás: bármely bekövetkezett incidens feljegyzése pl. a tesztelés alatt incident logging incidens menedzsment: az incidensek felismerésének, vizsgálatának, a különböző intézkedések és rendelkezések szervezésének folyamata. Magába foglalja az incidens loggolását, osztályozását és kihatásának vizsgálatát. [Az IEEE 1044 szerint] incident management incidens menedzsment eszköz: olyan eszköz, amely megkönnyíti az incidensek felismerését és állapotainak nyomonkövetését. Gyakran munkafolyamat-központú annak érdekében, hogy az incidens allokációját, javítását és újratesztelését támogassa, illetve hogy támogassa a jelentéskészítést. Lásd még: hiba menedzsment eszköz incident management tool informális felülvizsgálat: olyan felülvizsgálat, amely nem formális (dokumentált) eljáráson alapul informal review inkrementális fejlesztési modell: fejlesztési életciklus, ahol a projekt kis lépésekre van bontva, amelyek mindegyike egy kis részt tesz hozzá az általános projekt követelményekhez. A követelményeket priorizálják és a megfelelő inkrementális egységben a prioritási sorrend szerint szállítják. Ezen életciklus modell néhány (de nem minden) verziójában minden alprojekt egy mini V-modell szerint működik a saját tervezési, implementálási és tesztelési fázisaival incremental development model inkrementális teszt: olyan tesztelés, amikor a komponenseket egyesével, vagy legfeljebb néhányukat együtt lépésenként integrálják és tesztelik egészen addig, amíg az összes komponenst össze nem integrálják, illetve együtt nem tesztelik incremental testing instrumentálás: kiegészítő kódok beszúrása a programba annak érdekében,hogy információkat kapjunk a program végrehajtása közbeni visekedéséről, pl. kód lefedettség mérésekor instrumentation instrumentáló: az instrumentálást végrehajtó szoftver eszköz instrumenter Version: 2.0 Page: 17/ 66
22 integráció: a komponensek, vagy rendszerek nagyobb egységbe történő összeolvasztásának folyamata integration integrációs teszt: olyan tesztelés, amelynek célja az integrált egységek közötti interfészekben, illetve köcsönhatásokban lévő hibák megtalálása. Lásd még: komponens integrációs teszt, rendszer integrációs teszt integration testing integrált képesség-érettség modell (CMMI): A hatékony termékfejlesztés és karbantartás alapelemeit leíró keretrendszer. A legjobb termék fejlesztési és karbantartási, tervezési és szervezési gyakorlatokat foglalja magában. A CMM utódja Capability Maturity Model Integration (CMMI) Integrált teszt-érettségi modell integrált (TMMi): : A Capability Maturity Model Integration-höz (CMMi) kapcsolódó, ötszintes keretrendszer a tesztelési folyamatok javítására, amely a hatékony tesztelési folyamat kulcselemeit írja le. Test Maturity Model Integrated (TMMi) interfész teszt: olyan integrációs teszt, amely az interfészekre koncentrál interface testing iteratív fejlesztési modell: olyan fejlesztési életciklus, amely során a projektet nagyszámú iterációk sorozatára bontják. Egy iteráció egy olyan teljes fejlesztési ciklus, amely egy végrehajtható termék (belső, vagy külső) kiadását eredményezi, a végső termék egy részhalmazát, amely iterációról iterációra nőve válik a végső termékké iterative development model jegyzőkönyv vezető: Az a személy, aki rögzíti a felülvizsgálat során megemlített összes hibát és azokat a javaslatokat, amik a folyamat javítására irányulnak, naplózási formában. A jegyzőnek biztosítani kell, hogy a naplózás olvasható és érthető legyen. scribe, recorder karbantartás: az alkalmazás átadása után végzett módosítások: hiba javítások, teljesítmény vagy más jellemzők feljavítása illetve megváltozott környezetre/követelményekre való alkalmazása. [IEEE 1219] maintenance karbantartási teszt: módosítások vagy megváltozott környezet miatt a működő rendszeren végrehajtott teszt maintenance testing karbantarthatóság: egy alkalmazás azon tulajdonsága, hogy milyen egyszerűen lehet hibákat javítani benne, új vagy megváltozott követelmények illetve környezet miatt szükséges módosításokat eszközölni. [ISO 9126] maintainability karbantarthatósági teszt: tesztelési eljárás egy alkalmazás karbantarthatóságának meghatározására maintainability testing kereskedelmi dobozos szoftver: lásd dobozos szoftver commercial off-the-shelf software képesség-érettség modell (CMM): A hatékony szoftverfejlesztés kulcs lépéseit 5 szinten leíró keretrendszer. Magába foglalja a tervezés, illetve a szoftverfejlesztés Version: 2.0 Page: 18/ 66
23 legjobb gyakorlatait. Lásd még: képességi-érettségi modell integráció Capability Maturity Model (CMM) kiadási jelentés: lásd kiadási megjegyzés item transmittal report kiadási megjegyzés: teszt elemeket, azok konfigurációját, aktuális státuszát és egyéb információkat azonosító dokumentum vagy feljegyzés. Ezt a teszt végrehajtási fázis kezdetekor a fejlesztők szállítanak a tesztelőknek, esetleg a megrendelőnek.. [IEEE 829] release note kilépési feltétel: általános és speciális feltételek halmaza, amelyet minden érintettel egyeztetve egy folyamat hivatalos befejezési feltételének tekintünk. A célja, hogy megakadályozzuk az olyan feladatok befejezettnek tekintését, amelyeknek még vannak függőben levő, be nem fejezett részei. A kilépési feltételeket a tesztelés leállításának tervezéséhez és jelentéséhez használjuk exit criteria kilépési pont: a komponensen belüli utolsó végrehajtható utasítás exit point kimenet: egy (komponensen kívül vagy belül tárolt) változó, amelyhez egy komponens fér hozzá és ír át output kimeneti érték: A kimenet egy példánya. Lásd még kimenet output value kimeneti értéktartomány: Egy a helyes kimeneti értékeket tartalmazó halmaz. Lásd még domain output domain kimerítő teszt: olyan tesztelés, amely során a tesztkészletünk magába foglalja a bemeneti értékek és előfeltételek összes kombinációját exhaustive testing kivételkezelés: a szoftver azon viselkedése, hogy hogyan reagál a téves bemenetekre, amelyek akár téves felhasználásból, akár egy másik szoftvertől, akár belső meghibásodásból származik exception handling kiváltó ok: A hiba forrása, melyet eltávolítva a hibajelenség is csökken vagy megszűnik. [CMMI] root cause kiváltó ok analízis: ezen elemzési technikának az a célja, hogy a hibát kiváltó okokat azonosítsa. Amennyiben a hibát kiváltó okokat meg tudjuk határozni és ezeket még valamilyen módon mérni is tudjuk, a hibák előfordulásának valószínűségét minimalizálni tudjuk. root cause analysis 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. risk kockázat alapú teszt: a tesztelés egy olyan megközelítése, mely csökkenti a termék kockázati szintjét és tájékoztatja az érintetteket a kockázat mértékéről már a projekt kezdeti fázisában. Magában foglalhatja mind a termék kockázatainak azonosítását, mind a tesztelési folyamat kockázat szerinti vezetését. risk-based testing kockázat azonosítás: folyamat a kockázatok azonosítására valamilyen technika / módszer használatával. Ilyen technika például a brainstorming, az ötletlista, vagy a hibatörténet elemzés. risk identification Version: 2.0 Page: 19/ 66
24 kockázatelemzés: kockázati elemek elemzésének technikája. Az azonosított kockázatokhoz hozzárendeli a bekövetkezésük hatását és valószínűségét A kockázati elemzés eredménye meghatározhatja a rendszer fejlesztésének, illetve tesztelésének a technikáját hazard analysis, risk analysis kockázatkezelés: egy olyan folyamat, melyben megelőző méréseket végzünk és döntéseket hozunk, hogy megadott szintre csökkentsük, vagy azon a szinten tartsuk a kockázatokat. risk control, risk mitigation kockázati szint: egy kockázat nagysága megadható a hatásának és a valószínűségének karakterisztikájával. A kockázat nagysága, azaz a kockázati szint meghatározza a tesztelés intenzitását is. A kockázati szint kvalitatív (nagy, közepes, kicsi) vagy kvantitatív (30%) módon egyaránt megadható. risk level kockázat kezelés: szisztematikus alkalmazása azon folyamatoknak és gyakorlatoknak, melyek a kockázatok azonosításával, elemzésével, priorizálásával és ellenőrzésével kapcsolatosak. risk management kockázattípus: a kockázatok egy speciális típusa, amikhez a kockázat csökkentésére egy-egy tesztelési típus rendelhető. Például a felhasználói interakciókkal kapcsolatos félreértések csökkenthetők a használhatósági teszttel. risk type kombinációs feltétel lefedettség: a tesztünk által meghívott utasításokban szereplő egyes feltétel eredmények összes kombációinak lefedettségi aránya. 100% kombinációs feltétel lefedettség 100%-os feltétel meghatározási lefedettséget jelent. branch condition combination coverage, condition combination testing, multiple condition coverage kombinációs feltétel teszt: olyan fehérdoboz teszt tervezési technika, amely során olyan teszteseteket készítünk, amelyek egy utasításon belül minél több feltétel eredmény kombinációt fedjenek le branch condition combination testing, multiple condition testing kompatibilitási teszt: lásd: együttműködőképességi teszt compatibility testing komplexitás: a szoftver tervének, illetve illetve belső struktúrájának összetettsége megértés, karbantartás, valamint verifikálás szempontjából. Lásd még: ciklomatikus komplexitás complexity komponens: a legkisebb önállóan tesztelhető szoftver egység component komponens integrációs teszt: Az integrálit komponensek közötti kapcsolatok hibáinak felderítését szolgáló tesztelés component integration testing, integration testing in the small komponens specifikáció: a komponens viselkedésének leírása abban az értelemben, hogy a megadott bemeneti értékre bizonyos feltételek mellett milyen kimeneti érték várható el, valamint a szükséges nemfunkcionális működésről (pl. az erőforrások kezeléséről) component specification komponens teszt: az egyes szoftver komponensek tesztelése component testing Version: 2.0 Page: 20/ 66
25 konfiguráció: A rendszer, illetve a szoftver összeállítása az alkotóelemeinek száma, jellege és kapcsolatai alapján configuration konfiguráció azonosítás: a konfiguráció menedzsment része, amely a konfigurációs elemek kiválasztásából, illetve ezek funkcionális és fizikai karakterisztikáinak a műszaki dokumentációba történő feljegyzéséből áll configuration identification konfigurációs elem: azon hardver, illetve szoftver egységek összessége, amelyek a konfiguráció menedzsment egységeként kezelendők configuration item konfiguráció irányítás: lásd változás irányítás configuration control konfiguráció ellenőrzés: annak vizsgálata, hogy a konfigurációs elemek tartalma megfelel-e pl. a standardoknak configuration auditing konfiguráció irányítás: a konfiguráció menedzsment része, amely a konfigurációs elemeknek a konfigurációs állapot formális rögzítése utáni változásainak kiértékelését, koordinálást, jóváhagyását, vagy éppen elutasítását, továbbá a megvalósítását foglalja magába configuration control konfiguráció irányító testület: lásd változás irányító testület configuration control board (CCB) konfiguráció menedzsment: a következő tevékenységek technikai és adminisztratív irányítása: a konfigurációs elemek funkcionális és fizikai karakterisztikáinak meghatározása és dokumentálása, az ezen karakterisztikákhoz képest történő változása irányítása, a változás kezelési és megvalósítási állapot nyomonkövetése és jelentése, illetve a különböző követelményeknek történő megfelelés configuration management konfiguráció menedzsment eszköz: olyan eszköz, amely támogatja a konfigurációs elemek meghatározását és irányítását, ezek változásainak, illetve verzióinak státuszainak nyomonkövetését, illetve az ezeket tartalmazó alapverziók kiadását felügyeli configuration management tool konfiguráció teszt: lásd hordozhatósági teszt configuration testing konverziós teszt: annak tesztelése, hogy egy meglevő rendszerből hogyan lehet adatokat átkonvertálni a helyettesítő rendszerbe conversion testing kód: programnyelven, vagy a fordító, illetve az assembler kimeneteként kifejezett számítógépes utasítás és adat definíció code kód alapú teszt: lásd fehérdoboz teszt code-based testing kód elemző: statikus kód analízist végző eszköz. Az eszköz megvizsgálja, hogy a forráskód mennyire felel meg a kódolási irányelveknek, a minőségi mutatóknak, illetve vizsgálja az adatfolyam rendellenességeit code analyzer, static code analyzer kód lefedettség: elemző módszer, amely meghatározza, hogy a szoftver mely részei lettek végrehajtva (lefedve) a teszt végrehajtása során, és melyek nem. Pl: utasítás lefedettség, döntési lefedettség, feltétel lefedettség code coverage Version: 2.0 Page: 21/ 66
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
Hungarian standard glossary of terms used in Software Testing. Szoftvertesztelés egységesített kifejezéseinek gyűjteménye
Hungarian standard glossary of terms used in Software Testing Szoftvertesztelés egységesített kifejezéseinek gyűjteménye HTB-Hungarian Testing Board Magyar Szoftvertesztelői Tanács Egyesület Neumann János
Hungarian standard glossary of terms used in Software Testing. Szoftvertesztelés standard kifejezéseinek tára
Hungarian standard glossary of terms used in Software Szoftvertesztelés standard kifejezéseinek tára HTB-Hungarian Board Magyar Szoftvertesztelıi Tanács Egyesület H-1123 Budapest, Alkotás u. 53. (MOM A-Building
Hungarian standard glossary of terms used in Software Testing. Szoftvertesztelés egységesített kifejezéseinek gyűjteménye
Hungarian standard glossary of terms used in Software Testing Szoftvertesztelés egységesített kifejezéseinek gyűjteménye HTB-Hungarian Testing Board Magyar Szoftvertesztelői Tanács Egyesület Neumann János
MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK A TESZT FEJLESZTÉSI FOLYAMATA A TESZTTERVEZÉSI TECHNIKÁK KATEGÓRIÁI
MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK A TESZT FEJLESZTÉSI FOLYAMATA A TESZTTERVEZÉSI TECHNIKÁK KATEGÓRIÁI MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN
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
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,
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ő
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
Hungarian standard glossary of terms used in Software Testing. Szoftvertesztelés egységesített kifejezéseinek gyűjteménye
Hungarian standard glossary of terms used in Software Testing Szoftvertesztelés egységesített kifejezéseinek gyűjteménye HTB-Hungarian Testing Board Magyar Szoftvertesztelői Tanács Egyesület Neumann János
Specifikáció alapú teszttervezési módszerek
Szoftverellenőrzési technikák Specifikáció alapú teszttervezési módszerek Majzik István, Micskei Zoltán http://www.inf.mit.bme.hu/ 1 Klasszikus tesztelési feladat A tesztelendő program beolvas 3 egész
Specifikáció alapú teszttervezési módszerek
Szoftverellenőrzési technikák Specifikáció alapú teszttervezési módszerek Majzik István, Micskei Zoltán http://www.inf.mit.bme.hu/ 1 Klasszikus tesztelési feladat A tesztelendő program beolvas 3 egész
Szoftverminőségbiztosítás
NGB_IN003_1 SZE 2017-18/2 (9) Szoftverminőségbiztosítás Specifikáció alapú (black-box) technikák A szoftver mint leképezés Szoftverhiba Hibát okozó bement Hibás kimenet Input Szoftver Output Funkcionális
Kompetens szoftvertesztelés a gyakorlatban II. zárthelyi dolgozat
Név:...................................... Neptunkód:................... Kompetens szoftvertesztelés a gyakorlatban II. zárthelyi dolgozat 2015. április 22. (szerda) Kitöltési útmutató A dolgozat kitöltéséhez
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
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
MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK STRUKTÚRA ALAPÚ, VAGY FEHÉRDOBOZ TECHNIKÁK TAPASZTALAT ALAPÚ TECHNIKÁK
MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK STRUKTÚRA ALAPÚ, VAGY FEHÉRDOBOZ TECHNIKÁK TAPASZTALAT ALAPÚ TECHNIKÁK MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN
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
Hungarian standard glossary of terms used in Software Testing. Szoftvertesztelés egységesített kifejezéseinek gyűjteménye
Hungarian standard glossary of terms used in Software Testing Szoftvertesztelés egységesített kifejezéseinek gyűjteménye HTB-Hungarian Testing Board Magyar Szoftvertesztelői Tanács Egyesület Neumann János
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
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
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
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,
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
S01-9 Szoftverfejlesztés minőségi aspektusai
S01-9 Szoftverfejlesztés minőségi aspektusai Tartalom 1. A szoftverminőség komplex kérdésköre, termék és folyamat alapú megközelítés. 2. A szoftverfejlesztés és a tesztelés kapcsolata, V modell, agilitá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
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
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
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ű
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
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
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,
Szoftverminőségbiztosítás
NGB_IN003_1 SZE 2014-15/2 (10) Szoftverminőségbiztosítás Struktúra alapú (white-box) technikák A struktúrális tesztelés Implementációs részletek figyelembevétele Tesztelési célok -> lefedettség Implicit
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
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
XXXIII. Magyar Minőség Hét 2014 Átállás az ISO/IEC 27001 új verziójára 2014. november 4.
2014 Átállás az ISO/IEC 27001 új verziójára 2014. november 4. Móricz Pál ügyvezető igazgató Szenzor Gazdaságmérnöki Kft. változások célja Előadás tartalma megváltozott fogalmak, filozófia mit jelentenek
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,
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
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,
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
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
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
A dokumentáció felépítése
A dokumentáció felépítése Készítette: Keszthelyi Zsolt, 2010. szeptember A szoftver dokumentációját az itt megadott szakaszok szerint kell elkészíteni. A szoftvert az Egységesített Eljárás (Unified Process)
A TESZTELÉS ALAPJAI A TESZTELÉS ALAPVETŐ FOLYAMATA A TESZTELÉS PSZICHOLÓGIÁJA A TESZTELÉS ETIKAI KÓDEXE
A TESZTELÉS ALAPJAI A TESZTELÉS ALAPVETŐ FOLYAMATA A TESZTELÉS PSZICHOLÓGIÁJA A TESZTELÉS ETIKAI KÓDEXE MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN
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
(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,
Autóipari beágyazott rendszerek. Kockázatelemzés
Autóipari beágyazott rendszerek Kockázatelemzés 1 Biztonságkritikus rendszer Beágyazott rendszer Aminek hibája Anyagi vagyont, vagy Emberéletet veszélyeztet Tipikus példák ABS, ESP, elektronikus szervokormány
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
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
Szoftver újrafelhasználás
Szoftver újrafelhasználás Szoftver újrafelhasználás Szoftver fejlesztésekor korábbi fejlesztésekkor létrehozott kód felhasználása architektúra felhasználása tudás felhasználása Nem azonos a portolással
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
Szoftvermérés:hogyan lehet a szoftvertermék vagy a szoftverfolyamat valamely jellemzőjéből numerikus értéket előállítani.
Szoftvermérés:hogyan lehet a szoftvertermék vagy a szoftverfolyamat valamely jellemzőjéből numerikus értéket előállítani. az értékeket összegyűjtik, tárolják egymással és az egész szervezetre alkalmazott
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/
Integrációs mellékhatások és gyógymódok a felhőben. Géczy Viktor Üzletfejlesztési igazgató
Integrációs mellékhatások és gyógymódok a felhőben Géczy Viktor Üzletfejlesztési igazgató Middleware projektek sikertelenségeihez vezethet Integrációs (interfész) tesztek HIÁNYA Tesztadatok? Emulátorok?
A CMMI alapú szoftverfejlesztési folyamat
A CMMI alapú szoftverfejlesztési folyamat Készítette: Szmetankó Gábor G-5S8 Mi a CMMI? Capability Maturity Modell Integration Folyamat fejlesztési referencia modell Bevált gyakorlatok, praktikák halmaza,
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ó
A kockázat alapú felülvizsgálati és karbantartási stratégia alkalmazása a MOL Rt.-nél megvalósuló Statikus Készülékek Állapot-felügyeleti Rendszerének kialakításában II. rész: a rendszer felülvizsgálati
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,
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
OO rendszerek jellemzői
OO rendszerek jellemzői Problémák forrása lehet teszteléskor: Problémák feldarabolása. Adatrejtés. Az OO rendszerek nagyszámú, egymással aktívan kapcsolatban levő, együttműködő komponensekből állnak. A
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...
Teljesítmény Mérés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Teljesítmény Mérés / 20
Teljesítmény Mérés Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) Teljesítmény Mérés 2013 1 / 20 Tartalomjegyzék 1 Bevezetés 2 Visual Studio Kód metrikák Performance Explorer Tóth Zsolt
Szoftver értékelés és karbantartás
Szoftver értékelés és karbantartás Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék http://www.mit.bme.hu/~majzik/ Emlékeztető: Biztonsági követelmények
Szoftver karbantartás
Szoftver karbantartás Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék http://www.mit.bme.hu/~majzik/ Áttekintés Követelményspecifikálás Architektúra
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
Életciklus modellek a rendszer és szoftverrendszer-fejlesztésben. SDLC System Development Life Cycle Software Development Life Cycle
Életciklus modellek a rendszer és szoftverrendszer-fejlesztésben SDLC System Development Life Cycle Software Development Life Cycle Mi az életciklus? A termék piacon való megjelenésétől a kivonásáig terjedő
MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK TESZTELÉSI TECHNIKÁK KIVÁLASZTÁSA
MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK TESZTELÉSI TECHNIKÁK KIVÁLASZTÁSA MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN ÉLELMISZERIPAR, GÉPÉSZET, INFORMATIKA,
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
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
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.
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,
Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Folyamatmodellezés és eszközei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamat, munkafolyamat Ez vajon egy állapotgép-e? Munkafolyamat (Workflow):
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ő
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
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,"
Szoftver technológia. Projektmenedzsment eszközök. Cserép Máté ELTE Informatikai Kar 2019.
Szoftver technológia Cserép Máté ELTE Informatikai Kar 2019. Szoftvereszközök A fejlesztőcsapat munkáját megfelelő szoftvereszközökkel kell alátámasztani projektmenedzsment eszközzel (project tracking
Automatikus tesztgenerálás modell ellenőrző segítségével
Méréstechnika és Információs Rendszerek Tanszék Automatikus tesztgenerálás modell ellenőrző segítségével Micskei Zoltán műszaki informatika, V. Konzulens: Dr. Majzik István Tesztelés Célja: a rendszerben
Az ISO 9001:2015 szabványban szereplő új fogalmak a tanúsító szemszögéből. Szabó T. Árpád
Az ISO 9001:2015 szabványban szereplő új fogalmak a tanúsító szemszögéből. Szabó T. Árpád Bevezetés Az új fogalmak a TQM ből ismerősek? ISO 9001:2015 új fogalmainak az érdekelt felek általi értelmezése
Programozási nyelvek II. JAVA
Programozási nyelvek II. JAVA 10. gyakorlat 2017. november 20-24. Szoftver minőségbiztosítás (ismétlés) Adott: Specifikáció (követelmények halmaza) Cél: A követelményeket teljesítő ("helyes") program Megközelítések:
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,
V & V Feladatok. V & V Feladatok
V & V Feladatok 2008.01.08 2. Feladat tartozik! A relációjel fordított. Hibás bemenetekre nem teszteltünk. Figyelmen kívül hagytuk az objektum konstruálás időigényét. A pointer értéke null. A program lefut,
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
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
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
Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom
Szoftver újrafelhasználás (Software reuse) Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 18. Roger S. Pressman: Software Engineering, 5th e. chapter 27. 2 Szoftver újrafelhasználás Szoftver
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
Szoftver modul/unit tesztelés
Szoftver modul/unit tesztelés Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék http://www.mit.bme.hu/ 1 Szoftvermodul tesztelés Szoftvermodultesztelés
Kompetens Softver Tesztelés a Gyakorlatban (CoSTiP) - pilot. 5. Tesztmenedzsment
Kompetens Softver Tesztelés a Gyakorlatban (CoSTiP) - pilot 5. Tesztmenedzsment 5. Tesztmenedzsment 5.1 Tesztelő szervezet 5.2 Teszttervezés és becslés 5.3 A teszt előrehaladásának felügyelete és irányítása
Rendszermodellezés: házi feladat bemutatás
Rendszermodellezés: házi feladat bemutatás Budapest University of Technology and Economics Fault Tolerant Systems Research Group Budapest University of Technology and Economics Department of Measurement
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
IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan
IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan Bácsi Zoltán Bedecs Szilárd Napirend Közép Európai Egyetem (CEU) bemutatása IT stratégia kialakítása Változás előtt Termék
Struktúra alapú teszttervezési módszerek
Szoftverellenőrzési technikák Struktúra alapú teszttervezési módszerek Majzik István, Micskei Zoltán http://www.inf.mit.bme.hu/ 1 Teszttervezés módszerei I. Specifikáció alapú A rendszer mint fekete doboz
Biztosítóberendezések biztonságának értékelése
Žilinská univerzita v Žiline Elektrotechnická fakulta Univerzitná 1, 010 26 Žilina tel: +421 41 5133301 e mail: kris@fel.uniza.sk Téma: Biztosítóberendezések ának értékelése prof. Ing. Karol Rástočný,
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
Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E
Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E Követelmény A beadandó dokumentációját a Keszthelyi Zsolt honlapján található pdf alapján kell elkészíteni http://people.inf.elte.hu/keszthelyi/alkalmazasok_fejlesztese
A 9001:2015 a kockázatközpontú megközelítést követi
A 9001:2015 a kockázatközpontú megközelítést követi Tartalom n Kockázat vs. megelőzés n A kockázat fogalma n Hol található a kockázat az új szabványban? n Kritikus megjegyzések n Körlevél n Megvalósítás
Algoritmizálás, adatmodellezés tanítása 6. előadás
Algoritmizálás, adatmodellezés tanítása 6. előadás Tesztelési módszerek statikus tesztelés kódellenőrzés szintaktikus ellenőrzés szemantikus ellenőrzés dinamikus tesztelés fekete doboz módszerek fehér
Mesterséges intelligencia alapú regressziós tesztelés
Mesterséges intelligencia alapú regressziós tesztelés Gujgiczer Anna, Elekes Márton* * AZ EMBERI ERŐFORRÁSOK MINISZTÉRIUMA ÚNKP-16-1-I. KÓDSZÁMÚ ÚJ NEMZETI KIVÁLÓSÁG PROGRAMJÁNAK TÁMOGATÁSÁVAL KÉSZÜLT
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
Szoftverminőségbiztosítás
NGB_IN003_1 SZE 2014-15/2 (13) Szoftverminőségbiztosítás Szoftverminőség és formális módszerek Formális módszerek Formális módszer formalizált módszer(tan) Formális eljárások alkalmazása a fejlesztésben
Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet
Konfiguráció menedzsment bevezetési tapasztalatok Vinczellér Gábor AAM Technologies Kft. Tartalom 2 Bevezetés Tipikus konfigurációs adatbázis kialakítási projekt Adatbázis szerkezet Adatbázis feltöltés