JUnit. JUnit JUnit Egységtesztelő keretrendszer Javához Szerzők: Kent Beck és Erich Gamma Alapötlet: Ha a teszteket könnyű létrehozni és lefuttatni, akkor a programozók jobban hajlanak majd Részletesebben Programozási nyelvek II. JAVA Programozási nyelvek II. JAVA 9. gyakorlat 2017. november 13-17. Tartalom 1 Bevezetés 2 A JUnit 4 egységteszt-keretrendszer használata 3 Tesztesetek tervezése 4 Feladatok Szoftver minőségbiztosítás Adott: Programozási technológia 2. Programozási technológia 2. Egységtesztelés (JUnit) Dr. Szendrei Rudolf ELTE Informatikai Kar 2018. Minőségbiztosítás A szoftver verifikációja és validációja, vagy minőségbiztosítása (quality control) 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 Modern unit és integrációs tesztelés Modern unit és integrációs tesztelés HOUG Orákulum - 2016. április Viczián István Java fejlesztő - IP Systems @vicziani at Twitter Miről lesz szó?
● Virtuális tagfüggvények: – SetUp: minden teszteset előtt lefut (mint a @Before annotáció JUnitban) TearDown: minden testeset után lefut (mint az @After annotáció JUnitban) forrás: cpp/minimath2 Mocking ● Virtuális fv-eken, vagy templateken Expectation – EXPECT_CALL Argument matcher-ek (konkrét érték vagy _, using::testing::_ Kardinalitás (Times(n)) Akciók Példa int n = 100; EXPECT_CALL(Point, GetX()) (4). WillRepeatedly(Return(n++)); JMock példa gmock-al forrás: cpp/mocktest1 Linkek – JUnit ● test/org/mockito/ Linkek gtest ●
JAVA 10. 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: OOP: Java Gyakorlás OOP: Java Gyakorlás 43/1 B ITv: MAN 2019. 04. 10 43/2 Egy régebbi beszámoló anyaga 1. Feladat: Készítsen egy Szemely nevű osztályt a szokásos konvenciók betartásával, amely tárolja egy ember nevét és az instanceof operátor Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII. : Interface JAVA8 / 1 Az interfészről általában Collections. Összetett adatstruktúrák Collections Összetett adatstruktúrák Collections framework Előregyártott interface-ek és osztályok a leggyakoribb összetett adatszerkezetek megvalósítására Legtöbbször módosítás nélkül használhatók Időt, 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 Programozási nyelvek Java statikus programszerkezet Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 2. előadás csomag könyvtárak könyvtárak forrásfájlok bájtkódok () () primitív osztály Java I.
K: JAVA alapok Konzultáció 35/1B IT MAN B IT v: 2017. 05. 03 MAN Hiba, biztonságos program 01. Szintaktikai hiba imt i = 0; ( alma); for (int i = 0, i Objektum-orientált szemlélet - Egységbe zárás (incapsulation) - Információ elrejtés - Öröklődés altípusosság dinamikus kötés Öröklődés Programozási nyelvek Java - kiterjesztem, kibővítem, megváltoztatom Objektumorientált programozás C# nyelven 2. rész Öröklés és többalakúság Nemvirtuális metódusok, elrejtés Virtuális metódusok, elrejtés Típuskényszerítés, az is és as operátorok Absztrakt osztályok, absztrakt Concurrency in Swing Concurrency in Swing A szálkezelés a swing alkalmazásokban is fontos. Cél egy olyan felhasználói felület készítése, amely soha nem fagy, mindig válaszol a felhasználói interakciókra, bármit is csináljon (Teszt)automatizálás. Bevezető (Teszt)automatizálás Bevezető Órák ( az előadások sorrendje változhat) 1. Bevezető bemutatkozás, követelmények, kérdések és válaszok 2. Előadás Unit test in general, 3. Előadás Unit test, Tools and practices, Részletesebben
telkezelés a Java-ban Java IX. Kivétel telkezelés a Java-ban Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 11. 17. Java IX. Kivételkezelés JAVA9 / 1 A kivételkezel telkezelés célja Kivételes Java és web programozás Budapesti Műszaki Egyetem 2015. 08. 9. Előadás Kivétel kezelés a kivétel (exception) egy esemény, mely futás közben megbontja a program normális futási folyamatát például kivétel dobódik amikor 0-val Programozási technológia Programozási technológia Bevezetés Dr. Információk Képzés Programtervező Informatikus BSc, nappali tagozat, C szakirány Tárgykód: IP-17cPROGT1EG Előfeltétel Szoftvertechnolo gia gyakorlat Szoftvertechnolo gia gyakorlat Dr. Johanyák Zsolt Csaba 1. Dependency Injection (függőség befecskendezés) tervezési minta A tervezési minta alapgondolata az, hogy egy konkrét feladatot OOP: Java Java osztályok OOP: Java Java osztályok. 36/1 B ITv: MAN 2019. 03. 02 Feladat Készítsen el egy Employee osztályt és egy Employee osztályt használó osztályt (EmpProgram).
Hozzávalók 30 dkg füstölt-főtt császár szalonna 20 dkg koktélparadicsom 1 csokor petrezselyem 3 ek Worcestershire-szósz Bors 2 ek olívaolaj Elkészítés Egy serpenyőben felmelegítjük az olajat, rádobjuk a csíkokra vágott szalonnát. Mikor megpirult kicsit, rádobjuk a félbe vágott paradicsomokat. Ráöntjük a Worcestershire szószt, alaposan megborsozzuk, majd rászórjuk a durvára vágott petrezselymet. Laktató reggeli receptek nosalty. Párszor megkeverjük és kész is. Friss péksüteménnyel fogyasztjuk. Tálalás 4 főre Jellemzők Gyors
Élvezd a medvehagymát! Így főztök ti – Erre használják a Nosalty olvasói a... Új cikksorozatunk, az Így főztök ti, azért indult el, hogy tőletek, az olvasóktól tanulhassunk mindannyian. Most arról faggattunk benneteket, hogy mire használjátok az éppen előbújó szezonális kedvencet, a medvehagymát. Laktató reggeli receptek hu. Fogadjátok szeretettel két Nosalty-hobbiszakács receptjeit, ötleteit és tanácsait, amiket most örömmel megosztanak veletek is. Nosalty Ez lesz a kedvenc medvehagymás tésztád receptje, amibe extra sok... Végre itt a medvehagymaszezon, így érdemes minden egyes pillanatát kihasználni, és változatos ételekbe belecsempészni, hogy még véletlen se unjunk rá. A legtöbben pogácsát készítenek belőle, pedig szinte bármit feldobhatunk vele. Mi ezúttal egy istenifinom tésztát varázsoltunk rengeteg medvehagymával, ami azonnal elhozta a tavaszt. És csak egy edény kell hozzá! Hering András
rengeteg friss diétás zöldség (paprika, paradicsom, uborka, reszelt sárgarépa, cékla…stb. ) Rengeteg diétás kenyér receptet ITT találsz! TOP5 laktató diétás szendvics ötlet ITT!
Elkészítés: Olvasszuk meg a margarint egy edényben! Adjuk hozzá a lisztet, majd kevergessük kis lángon! Öntsük bele a tejet és a mustárt, ezután hagyjuk besűrűsödni! 7 krémesen laktató főzelék, amelybe nem került tejtermék | Nosalty. Vegyük le a tűzről, és keverjük bele a tojássárgáját, a borsot, a szerecsendiót és a sót! Hagyjuk kihűlni! Fektessük a kenyerek felét egy tepsire! Tegyünk mindegyikre egy szelet sonkát, szószt és reszelt sajtot! Borítsunk mindegyikre egy üres kenyérszeletet! Olvasszunk vajat, és pirítsuk meg a szendvicseket!