Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Valós idejű tesztlefedettség- monitorozás JEE környezetben Dr. Ferenc Rudolf, Szegedi Tudományegyetem Bakota Tibor, FrontEndART Szoftver Kft.

Hasonló előadás


Az előadások a következő témára: "Valós idejű tesztlefedettség- monitorozás JEE környezetben Dr. Ferenc Rudolf, Szegedi Tudományegyetem Bakota Tibor, FrontEndART Szoftver Kft."— Előadás másolata:

1 Valós idejű tesztlefedettség- monitorozás JEE környezetben Dr. Ferenc Rudolf, Szegedi Tudományegyetem Bakota Tibor, FrontEndART Szoftver Kft.

2 Szoftverfejlesztés Tanszék •Számok és tények –Több mint 120 munkatárs –Szoftverminőség területén a világ egyik vezető intézete –A K+F és ipari projektek árbevétele éves szinten több mint 500 MFt –3 spin-off cég –Kulcsszerep a dél-alföldi IT klaszterben –Szoftveripari Innovációs Kutató Központ (SIKK) –Magyar és nemzetközi ipari projektek Oktatás Ipari projektek K+F

3 Szoftverfejlesztés Tanszék követelmények erőforrások Naprakész szoftver megoldások Értékes kompetenciával rendelkező fejlesztők K+F tapasztalat az akadémiai környezetből és az ipari projektekből Naprakész kompetencia

4 Szoftverminőség csoport •Kutatás-fejlesztés, oktatás, tesztelés •15 év alatt több mint 300 emberév K+F ráfordítás •Columbus statikus forráskód-elemzők –C/C++, C#, Java, PL/SQL, Magic, ForrásSQL, Python –Robusztus elemzők (akár 30M programsor) –Modell alapú AST –Vezérlési- és adatfolyam gráfok –Programozói interfész (API) –Eredmények: forráskód-metrikák (több mint 50), kódolási szabálysértések, kódmásolatok, architektúra, tervezési minták, stb.

5 Szoftverminőség csoport •Több mint 100 szoftverminőséggel kapcsolatos nemzetközi publikáció •2002-ben a világ legjelentősebb szoftverkarbantartási konferenciáján ismertettük a Columbus technológia alapjait –ICSM – IEEE International Conference on Software Maintenance –2012-ben ez a cikk kapta meg az elmúlt 10 év legnagyobb hatású publikációja díjat

6 FrontEndART Szoftver Kft. •2001-ben egyetemi kötődésű kutatók és oktatók alapították •Fejlesztés, tesztelés, oktatás, tanácsadás •Első projekt –Nokia Helsinki megrendelésére –C/C++ forráskód elemző –Ez az alapja a Columbus technológiának

7 Területek •Forráskód-minőségbiztosítás üzletág –Columbus technológiára épülő termékek és szolgáltatások –Forráskód minőség mérése, biztosítása és növelése –Fejlesztési költségek csökkentése –Üzemeltetési kockázatok minimalizálása •Tesztelés üzletág –Teljes körű (statikus, dinamikus, lefedettség vezérelt) –Magas szintű szakértői felügyelet (ISTQB tanúsítvány, jelentős ipari referenciák, legkorszerűbb technológiai ismeretek) –Költséghatékony és nagyméretű egyetemi tesztelési kapacitások kiaknázása •Oktatás üzletág

8 8 Motiváció

9 •UAT tesztelésnél –Általában a szoftver forráskódjának fele sem kerül végrehajtásra kiadás/élesítés előtti tesztelés során –Gyakran a változtatások 30%-a sem kerül végrehajtásra •Minimális elvárás, hogy a módosítások legalább 1x végre is hajtódjanak

10 Motiváció

11 A megoldás •Tesztlefedettség monitorozása UAT tesztelésnél •Valós idejű lefedettség-adatok •Forráskód-változásra vetített lefedettség- információk •Elosztott JEE környezetben való működés –Weblogic alkalmazásszerver támogatása –Klaszteres működés –Integrált környezetben való működés

12 Architektúra

13 Felület

14 Megtérülés

15

16 Készülőben •Lefedettség mérése tesztesetenként •Kódváltozás alapú teszteset-szelekció és priorizálás •Forráskód-attribútumok és lefedettségi információk összerendelése –Pl. kritikus kódolási hiba egy változott de le nem fedett kódrészben •Integráció

17 17


Letölteni ppt "Valós idejű tesztlefedettség- monitorozás JEE környezetben Dr. Ferenc Rudolf, Szegedi Tudományegyetem Bakota Tibor, FrontEndART Szoftver Kft."

Hasonló előadás


Google Hirdetések