
Daniele Ballarini, a Micro Focus Kelet-Európáért felelős regionális igazgatója
Elmúlt
évek elemzései alapján látható, hogy a vállalatok inkább kész alkalmazásokat
vásárolnak, mintsem saját maguk fejlesztenék azokat. Az éremnek azonban van egy
másik oldala is – mondja
Daniele Ballarini, a Micro Focus
Kelet-Európáért felelős regionális igazgatója. A szabványos szoftverek
változatlan felhasználásával egyetlen cég sem tud versenyelőnyre szert tenni.
Szükség van a testre szabásra, vagyis az egyedi igényekhez kell alakítani az
alkalmazásokat, amelyeket a változtatások után tesztelni is szükséges – így
aztán a szoftverfejlesztési és tesztelési ismeretekre, az alkalmazás
életciklus-menedzsmentre is szükség van a vállalatokban.
Tesztelni és tolmácsolni
A
végiggondolt, a funkcionalitásra és a terhelhetőségre egyaránt kiterjedő
tesztelés fontosságát amúgy sem lehet eléggé hangsúlyozni, teszi hozzá a
szakember. Az éles piaci verseny nem egyszer arra készteti a vállalatokat, hogy
minél gyorsabban birtokba vegyenek egy új megoldást, függetlenül attól, hogy az
mennyire tekinthető késznek.
De egy
szoftver a teljes életciklusának csak az elején jár, amikor kikerül éles
üzembe: márpedig egy rosszul elkészített szoftvert csak fölöslegesen nagy erőfeszítésekkel
– és nagy költségekkel – lehet üzemeltetni a későbbiekben.
Az
integrált fejlesztési és tesztelési rendszerek pontosan azért lehetnek nagyon
hasznosak, mert keretbe foglalják a teljes folyamatot, a követelmények
kialakításától a különféle tesztek levezénylésén át a kész változat elengedéséig,
sőt azon túl is. Az ilyen rendszerekben könnyebb végigvezetni a követelmények
módosulásából eredő változásokat vagy megtalálni a hibák okát és azok
szerteágazó következményeit. Bár a folyamat első ránézésre talán időigényesebbnek
tűnik, valójában így sokkal kevesebb vargabetűt kell leírni a fejlesztés során.
Számos
projekt buktatója, hogy a leendő felhasználók és a fejlesztők nem értik meg
egymást. A fejlesztési vezetőknek is nagy felelősségük van abban, hogy pontosan
értsék az üzleti igényeket: a követelménymenedzselő rendszerek (például a Micro
Focus Caliber-je) abban is segíthetnek, hogy „tolmácsolnak” a két fél között,
mondja Daniele Ballarini.
|
Az ismeretlen óriás
|
|
Maga Daniele Ballarini is elismeri, hogy nem sokan hallották a Micro Focus és
a Silk tesztelési szoftvercsalád nevét, pedig a több mint 1500 főt foglalkoztató,
a világ számos országában jelen lévő, 15 ezer ügyféllel büszkélkedhető vállalat
az egyik legnagyobb szoftvercég Európában. Tevékenységét Cobol fejlesztőeszközök
gyártásával kezdte, aztán nyitottak a migrációs eszközök felé, amelyekkel a mainframe-es
alkalmazásokat lehet átvinni Unix, Linux vagy éppen Windows rendszerekre.
A cég egyik legutóbbi akvizíciója a Borland Silk tesztelési szoftvercsalád integrálása
volt, amellyel újabb szakmai területekre tudnak terjeszkedni. A Micro Focus megoldások
hazai kereskedelmi és szakmai képviseletét az AlphaNet Számítástechnikai és Vállalkozási
Kft. biztosítja az ügyfelek és partnerei részére.
|
|
Tesztelni a felhőben
A
számítási felhők és mobileszközök terjedése nem hagyta érintetlenül a szoftverfejlesztés
világát sem, ismeri el szakember. Teljes paradigmaváltásról azonban nem
beszélhetünk. A felhőszolgáltatások esetében számos kisebb, külön-külön
fejlesztett szoftvernek és szolgáltatásnak kell együttműködnie. Ezeket nem csak
egyesével kell letesztelni, hanem meg kell vizsgálni, mennyire működőképes a
mögöttük található teljes üzleti folyamat.
Különösen
fontos a felhőben futó, weben keresztül elérhető szolgáltatások esetében a
terheléses tesztelés. Ha sikeres lesz egy szolgáltatás, felhasználók százezrei
vethetik rá magukat, hamar túlterhelve a rendszereket. Ilyenkor segítenek azok
az eszközök, amelyek felhőkörnyezetben is képesek végrehajtani a
teljesítménytesztelést: akár az alkalmazás, akár a tesztprogram (akár mindkettő)
működhet a felhőben a vizsgálat idejére. Arra is van már lehetőség, hogy a
mobil felhasználóktól származó terhelést szimulálják, különféle átviteli
sebességekkel. (X)