A webes tesztelés jövője

Slides:



Advertisements
Hasonló előadás
T ESZTELÉS. C ÉLJA Minél több hibát találjunk meg! Ahhoz, hogy az összes hibát fölfedezzük, kézenfekvőnek tűnik a programot az összes lehetséges bemenő.
Advertisements

RESTful Web Service tesztelése
Összefoglalás Hardver,szoftver,perifériák Memóriák fajtái
IdőpontCím 09:15-09:45Az alkalmazás-életciklus menedzselése – Áttekintés (Kőnig Tibor) 09:45-10:30Az életciklus-kezelés alapjai – Forráskód-kezelés, build,
Projekt vezetés és kontroll – Mi történik a gépházban?
Szoftverminőség, 2010 Farkas Péter. SG - Sajátos célok  SG 1. Termék / komponens megoldás kiválasztása  SP 1.1. Alternatívák és kiválasztási kritériumok.
Szoftvertesztelés május 7..
SZENT ISTVÁN EGYETEM GAZDASÁG- ÉS TÁRSADALOMTUDOMÁNYI KAR AUTO- SZŰRŐ FEJLESZTÉSE TÁBLÁZAT ALAPÚ JELENTÉSEK UTÓLAGOS, BÖNGÉSZŐN BELÜLI TOVÁBB- FELDOLGOZÁSÁRA.
Fischer Norbert. Szoftverfejlesztés jelenlegi problémái  Folyamatosan rövidülő határidők  Projekt indulásakor nem teljesen tiszta a funkcionalitás,
Karbantartás- és eszköz menedzsment Maintenance Assistant™ rendszerrel
SZENT ISTVÁN EGYETEM GAZDASÁG- ÉS TÁRSADALOMTUDOMÁNYI KAR KUTATÓK ÉJSZAKÁJA SZEPTEMBER 24. AUTO-SZŰRŐ FEJLESZTÉSE OLAP JELENTÉSEK UTÓLAGOS, OFFLINE.
SZENT ISTVÁN EGYETEM GAZDASÁG- ÉS TÁRSADALOMTUDOMÁNYI KAR TUDOMÁNYOS DIÁKKÖRI KONFERENCIA NOVEMBER 25. AUTO-SZŰRŐ FEJLESZTÉSE OLAP JELENTÉSEK UTÓLAGOS,
Clarity üzleti reggeli Budapest, Le Meridien február 19.
Rendszerfejlesztés gyakorlat - © Fülöp Lajos
MINŐSÉGBIZTOSÍTÁSI INFORMÁCIÓS RENDSZEREK III. FORRÁS: HOMONNAY GÁBOR SE, 2008 DÉRI ZOLTÁN GYTK, SE
Minőségbiztosítási terv
AZ MSZ SZABVÁNYSOROZAT SZÜKSÉGESSÉGE
INFORMÁCIÓRENDSZEREK FEJLESZTÉSÉNEK IRÁNYÍTÁSA.. Alkalmazás - projekt Alkalmazás - a vállalat tökéletesítésére irányuló új munkamódszer projekt - az új.
MINŐSÉGMENEDZSMENT 3. előadás
Az integrált áramkörök (IC-k) típusai
Domain tesztelés bemutatása PHP tesztelés
Programozás alapjai A programozás azt a folyamatot jelenti, melynek során a feladatot a számítógép számára érthető formában írjuk le. C++, Delphi, Java,
Programozási ismeretek oktatása: kód vagy algoritmus
Junit testing.
Programozási alapismeretek 9. előadás. ELTE Horváth-Papné-Szlávi-Zsakó: Programozási alapismeretek 9. előadás2/
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
A CRM bevezetési projektek sajátosságai
SZENT ISTVÁN EGYETEM GAZDASÁG- ÉS TÁRSADALOMTUDOMÁNYI KAR TUDOMÁNYOS DIÁKKÖRI KONFERENCIA NOVEMBER 25. AUTO-SZŰRŐ FEJLESZTÉSE OLAP JELENTÉSEK UTÓLAGOS,
| | Tananyagfejlesztések fejlesztői szemmel Wagner Balázs MTA SZTAKI.
Adattár Alapú Vezetői Információs Rendszer Az ágazati AVIR fejlesztés és intézményi VIR-ek kapcsolata és a közös fejlesztések tapasztalatai november.
Levelezés, és a többiek Takács Béla Irodalom Bodnár –Magyari: Az Internet használata I. (Kiskapu) Bodnár –Magyari: Az Internet használata.
Alapfogalmak I. Adat: fogalmak, tények, jelenségek olyan formalizált ábrázolása, amely emberi vagy gépi értelmezésre, feldolgozásra, közlésre alkalmas.
Adatfolyam modellezés az SSADM-ben
A PHP (PHP: Hypertext Preprocessor) nyílt forráskódú, számítógépes szkriptnyelv, legfőbb felhasználási területe a dinamikus weboldalak készítése. Emiatt.
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
A problémamegoldás lépései
S S A D M ELEMZÉSI ÉS TERVEZÉSI MÓDSZERTAN
Prezentáció készítés MS PowerPoint segítségével
Modelltranszformációs szabályok automatikus generálása példák alapján Balogh Zoltán IV. évf. informatikus Konzulens: Dr. Varró Dániel Méréstechnika és.
Programtesztelés. Hibák keletkezésének okai nem egyértelmű vagy hiányos kommunikáció fejlesztés közben maga a szoftver bonyolultsága programozói (kódolási)
3.2. A program készítés folyamata Adatelemzés, adatszerkezetek felépítése Típus, változó, konstans fogalma, szerepe, deklarációja.
1 Add az APK-t! Add az APK-t! Automatizált apptesztelés 2013/10/13.
A PLC és használatának előnyei
Script nyelvek alkalmazása a webkartográfiában 1/14 Script nyelvek alkalmazása a webkartográfiában Gede Mátyás MFTTT, március 22.
Rendszertervezés Alapfogalmak; Az informatikai rendszer
Automatika Az automatizálás célja gép, együttműködő gépcsoport, berendezés, eszköz, műszer, részegység minél kevesebb emberi beavatkozással történő, balesetmentes.
The-i Language Zone Francia nyelvtanfolyam kiegészítő oktatóanyaga – értékelés Rózsa Gábor 2004.
Magic nyelven fejlesztett rendszerek szoftverminőség-biztosításához, a tesztelési folyamatok támogatásához kapcsolódó fejlesztések Magic alkalmazások tesztelésének.
Programozás III UNIT TEST. És tényleg: Honnan lehet tudni, hogy működik-e vagy sem?
Adamkó Attila UML2 Adamkó Attila
Funkciós blokkok A funkciós blokkok áttekintése Az alkalmazás előnyei.
Automatika Az automatizálás célja gép, együttműködő gépcsoport, berendezés, eszköz, műszer, részegység minél kevesebb emberi beavatkozással történő, balesetmentes.
Az OKKR-projekt várható eredményei Temesi József pillérvezető Az Országos Képesítési Keretrendszer kialakítása: helyzetkép és javaslatok január 21.
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Farkas Zoltán mérnök informatikus Konzulens tanár: Seres Iván 2013.
Félcsoport (semigroup) = ({s},{ *: s s  s [infix]}. semigroup is a type specification = sorts: s oprs: *: s s  s [infix] eqns: m 1, m 2, m 3  s (m 1.
Continuous delivery: cél a működő szoftver
Az MS Project szoftver alapfunkcióinak
Szoftvermenedzsment A szoftver fogalma programmodulok rendszerdokumentáció konfigurációs adatok, és ezeket tároló fájlok felhasználói dokumentáció a szoftver.
Előadó:Forgács Zoltán Számvitel-szervezési és Ellenőrzési Osztály - osztályvezető Raiffeisen Bank Zrt Számviteli Tudástár kialakítása a Raiffeisen.
1 Szervezet és minőség 2. előadás 1. 2 Az előadás tartalmi elemei Alapfogalmak A minőségfejlesztés jogszabályi háttere Minőségfejlesztési megközelítések.
Programok készítése és futtatása. Integrált fejlesztői környezet (IDE) tartalmaz:  szövegszerkesztőt a program forráskódjának szerkesztésére,  fordítóprogramot.
A könyvtári integrált rendszerek statisztikai moduljának használata
Projekt neve Cég neve Előadó neve
"Ha nem tudod, hogy hová mész,
Web-Grafika Linuxon?!? Gödöny Péter.
Barcsák Marianna KPSZTI
IRÁNYÍTÁS/ ELLENŐRZÉS
Előadás másolata:

A webes tesztelés jövője Dávid Ferenc A webes tesztelés jövője

A tesztelés alapfogalmai Tesztelési módszerek A webes tesztelés jövője Miről lesz szó? Miről lesz szó? A tesztelés alapfogalmai Tesztelési módszerek Az automatizált tesztelés

A tesztelés alapfogalmai I. A webes tesztelés jövője A tesztelés alapfogalmai I. A tesztelés alapfogalmai I. A tesztelés A szoftverfejlesztés egy része, egy rendszer vagy program kontrollált körülmények közötti futtatása, és az eredmények kiértékelése A hibák a fejlesztés legkorábbi szakaszában való felismerése Miért kell tesztelni?

A tesztelés alapfogalmai II. A webes tesztelés jövője A tesztelés alapfogalmai II. A tesztelés alapfogalmai II. Tesztesetek (TestCase, TC) Bemeneti értékek, végrehajtási előfeltételek, várt eredmények és végrehajtási utófeltételek halmaza, amelyeket egy konkrét célért vagy tesztért fejlesztettek (pl. egy program forgatókönyv végrehajtása, vagy követelménynek való megfelelés). Specifikáció alapján írjuk, annak hiányában Projekt Managerektől, fejlesztőktől kapott információ alapján Hogyan kell megírni?

A tesztelés alapfogalmai III. A webes tesztelés jövője A tesztelés alapfogalmai III. A tesztelés alapfogalmai III. Hibakezelés A hibakezelésről általában Hiba reportálás Summary Prioritás Részletes leírás Mellékletek

Tesztelési módszerek I. A webes tesztelés jövője Tesztelési módszerek I. Tesztelési módszerek I. Mikor szükséges a teszt? Lehetőleg minél korábban Már tervezési fázisban Tesztesetek írása a fejlesztéssel párhuzamosan A fejlesztés minden fázisában

Tesztelési módszerek II. A webes tesztelés jövője Tesztelési módszerek II. Tesztelési módszerek II. Black-, white-, gray-box tesztelés Black-box(fekete doboz) Nem látunk bele a kódba Csak a specifikációra hagyatkozhatunk Működésbeli információkra White-box(fehér doboz) Látjuk a kódot Grey-box(szürke doboz) A fentiek keveréke

Tesztelési módszerek III. A webes tesztelés jövője Tesztelési módszerek III. Tesztelési módszerek III. Unit teszt Test Driven Development Tesztek alapján való fejlesztés Kód szintű ellenőrzés Folyamatos code review-k Nem mindig használható

Tesztelési módszerek IV. A webes tesztelés jövője Tesztelési módszerek IV. Tesztelési módszerek IV. Modul teszt Egységenkénti tesztelés Integrációs teszt Több modul együttes működésének a tesztje Jól automatizálható

Tesztelési módszerek V. A webes tesztelés jövője Tesztelési módszerek V. Tesztelési módszerek V. Rendszerteszt A rendszer egészének tesztje Erőforrás igényes Sok aspektusa lehet: Biztonsági teszt Terhelés teszt Stressz teszt

Tesztelési módszerek VI. A webes tesztelés jövője Tesztelési módszerek VI. Tesztelési módszerek VI. Regressziós teszt Minden kódváltozás után tesztelni kell Erőforrás igényes Lehetséges megoldások: Erőforrás bővítés Automatizálás

Az automatizált tesztelés I. A webes tesztelés jövője Az automatizált tesztelés I. Az automatizált tesztelés I. Automatizálási eszközök Nagyon sok létezik, különböző célokra. Fizetős iMacro Ingyenes: Selenium

Az automatizált tesztelés II. A webes tesztelés jövője Az automatizált tesztelés II. Az automatizált tesztelés II. Selenium termékcsalád Selenium IDE Selenium RC Selenium WebDriver

Az automatizált tesztelés III. A webes tesztelés jövője Az automatizált tesztelés III. Az automatizált tesztelés III. Selenium IDE Előnyök Egyszerű Gyors Hátrány Csak FireFox Csak JS-sel Nincsenek vezérlési szerkezetek

Az automatizált tesztelés III. A webes tesztelés jövője Az automatizált tesztelés III. Az automatizált tesztelés III. Selenium RC (Remote Control) Előnyök Több nyelven programozható Az összes gyakori böngészőt támogatja Hátrány RC szervernek mindig futnia kell Már nem fejlesztik

Az automatizált tesztelés IV. A webes tesztelés jövője Az automatizált tesztelés IV. Az automatizált tesztelés IV. Selenium Webdriver Előnyök Több nyelven programozható Nem kell futnia szervernek a háttérben a tesztek futtatásához Használhatóak az RC parancsai (WebDriverBackedSelenium ) Ötvözhető tesztelési keretrendszerekkel (pl JUnit, TestNG) Hátrány Mivel új termék, lefedetlen részeket tartalmaz

Az automatizált tesztelés V. A webes tesztelés jövője Az automatizált tesztelés V. Az automatizált tesztelés V. Java tesztelési keretrendszerek JUnit Unit tesztek futtatása Java nyelven TestNG Sokkal több lehetőség webes tesztelés esetén, mint JUnit Paraméterezhető tesztek Report készítés

Az automatizált tesztelés VI. A webes tesztelés jövője Az automatizált tesztelés VI. Az automatizált tesztelés VI. Jenkins Folyamatos integrációs szerver Automatikusan fordít, ha van új SVN verzió Időzítve futtathatóak a tesztjeink (Ant, Maven Projectek) Eredményeket e-mailben is el tudja küldeni Egyszer kell bekonfigurálni, utána nem igényel beavatkozást

A webes tesztelés jövője Kérdések?

Köszönöm a figyelmet