Java statikus analizátor és teszteszköz

Hogyan illeszkedik az eszköz az IT projektekhez?

Az IT projektek értékének legmeghatározóbb tárgyai: ráfordítás, költség, időtartam. Ezek az adatok függnek a projekt:

A költségtényezőt leginkább az alábbi elemek határozzák meg:

Erőforrás szétosztási arányok általában:

Az IT projektek kb. 80%-a költségben vagy határidőben elcsúszik (olykor mindkettő). Ha egy elcsúszott projekthez plusz embert rendelnek hozzá, az a szakirodalom szerint további csúszást eredményez. A csúszás megfelelő szoftver eszközök és technológiák alkalmazásával kezelhető a leghatékonyabban.

Az általunk kínált JARTA+ regressziós teszteszközt és hatásanalizátort, olyan funkcionalitással és megjelenítéssel kívánjuk elkészíteni, hogy az eredményesen alkalmazható legyen nem csak a karbantartás, hanem már a fejlesztés folyamata során is. Ezzel jelentősen lerövidül a tesztelésre és karbantarásra szánt idő.

A tesztelést gyakran szűk határidők miatt csak elnagyoltan végzik el, ami a későbbi sorozatos javítások miatt viszont presztízsveszteséget okoz, a felmerülő többletköltségekről nem is beszélve. Az eszközt úgy kívánjuk elkészíteni, hogy a sebessége megfeleljen a felhasználók (fejlesztők, tesztelők) igényének, azaz gyorsan rövid idő alatt komoly értékelhető eredményeket nyújtson.

Lényeges szempont, hogy a JARTA+ eszközt ne csak a karbantartási időszakban, hanem már a fejlesztés során képesek legyenek használni, így a hibák korábbi fázisban ismerté válnak. A fejlesztők igénye, hogy a hibakeresés ideje lerövidüljön, a hibákat a módosítás után azonnal meg lehessen találni. Jelenleg várni kell az éjszakai tesztelés eredményére, míg a JARTA+ várhatóan néhány percen belül szolgáltatja az eredmény.

Az eszköz használata komoly költségmegtakarítást eredményez a projekt összes költségvetését tekintve.

Milyen előnyöket kínál?

A 4D SOFT Kft. által kifejlesztett világon egyedülálló szoftvertesztelési algoritmust  lehetővé teszi olyan pontos hatásanalízis elvégzését, mely egyébként csak időigényes emberi közreműködéssel lenne lehetséges. Ezáltal a szoftvertesztelés szignifikánsan kevesebb időt igényel, mint a piacon elérhető egyéb eszközökkel, az elkészülő szoftver minősége pedig jelentősen javul.

A JARTA+ a teljes hatásanalízis, statikus regressziós tesztek végrehajtására, a fejlesztés és a tesztelési folyamat során végrehajtott módosítások hatásainak, sőt, az ezekből következő nem várt hatásokból eredő hibák (NHE) megtalálására is alkalmas. Az alkalmazás ezen túl feltárja és érzékelhetővé teszi a program mélyebb struktúráját, ezáltal jelentős mértékben elősegíti a program kódjának megértését. Használata során olyan információkat is a fejlesztők rendelkezésre bocsát, melyek a korábbi technológiákkal nem voltak elérhetők.

 A piacon fellelhető egyéb funkcionális rendszerteszt elvégzésére alkalmas szoftverek csupán a tesztesetek ismételt futtatására illetve a korábbi teszteredményekkel történő összehasonlításra képesek. A hibák jelentős része viszont így rejtve marad, továbbá minden tesztet újra és újra le kell futtatni. Az általunk kínált teszteszközzel a hibák egy fontos osztálya a program futása nélkül is megtalálható.

A JARTA+ további előnye, hogy míg a hagyományos hatásanalizátorok átlagosan 30 000 -50 000 sort képesek analizálni. a JARTA+ esetében a cél minimum 1 000 000 sor.

A fentiekből következő előnyök: