Szerző: HIRDETÉS

2009. március 8. 22:36

Teszteljünk okosan!

Egyre többen kezdik felismerni a szoftvertesztelés jelentőségét, sok helyen azonban nincsen kialakult metodikája, és nem tudják elhelyezni a fejlesztési projektekben vagy a szervezeten belül. A szoftverteszteléssel 10 éve foglalkozó Alvicom azt tapasztalja, sok esetben a nagyobb cégek sem tudják megfogni a tesztelés kérdéskörét: ki és hogyan foglalkozzon vele? Központi tesztelés legyen, vagy projektenként, egy adott fejlesztési csapatnál? Milyen módszertant alkalmazzunk? Mikor érdemes tesztautomatizálást végezni? Milyen eszközöket alkalmazzunk?

Egyre többen kezdik felismerni a szoftvertesztelés jelentőségét, sok helyen azonban nincsen kialakult metodikája, és nem tudják elhelyezni a fejlesztési projektekben vagy a szervezeten belül. A szoftverteszteléssel 10 éve foglalkozó Alvicom azt tapasztalja, sok esetben a nagyobb cégek sem tudják megfogni a tesztelés kérdéskörét: ki és hogyan foglalkozzon vele? Központi tesztelés legyen, vagy projektenként, egy adott fejlesztési csapatnál? Milyen módszertant alkalmazzunk? Mikor érdemes tesztautomatizálást végezni? Milyen eszközöket alkalmazzunk?

Magyarországon ez egy még csak kialakulóban lévő szakma, melynek még nincs egységes tudása, kultúrája. Eközben egyre fontosabbá válik a szoftverprojektek költséghatékonysága, a határidők tartása és a minőség biztosítása, amit felerősít a jelenlegi nehéz gazdasági környezet. Mindez oda vezet, hogy képzett szoftvertesztelőkből hiány mutatkozik a piacon, vagyis aki tesztelői képesítéssel rendelkezik, előnyre tehet szert a munkaerőpiacon, ami sosem elhanyagolható, különösen nem egy olyan időszakban, mikor egymást követik a leépítésekről szóló híradások.

Jól tesztelni nehéz

Az informatikus körökben elterjedt közvélekedéssel ellentétben a tesztelés egyáltalán nem alacsony szintű munka. Sőt, nagyon is komplex megközelítést és sok gondolkodást igényel, főként a sokrétegű, szolgátatásorientált nagyvállalati architektúrák esetében, ahol számos infrastrukturális, köztes- és alkalmazásszoftver interakciójából épül fel a végeredmény. A piacon számos eszköz megvásárolható, ezek azonban nem működnek önmaguktól, ezek mögé módszertant kell rakni, beleértve a megfelelő tesztelőeszközök kiválasztását, a tesztelések megtervezését és a dokumentáció készítését, vagy a hatékony végrehajtást is.

Tévedés az is, hogy automatizálással egyszerűen lehet tesztelni, különösen akkor, ha az adott szoftver kódja, funkcionalitása nem stabil, hanem szinte folyamatosan változik, hiszen ekkor rengeteg időt és energiát emészthet fel a változások lekövetése, újra és újra kell írni a szkripteket, és ellenőrizni működésük helyességét.


Az Alvicom Loadmanager teljesítménytesztelő eszköz

A szoftvertesztelés kulcsa lényegében a minőség-költség-idő hármas közötti egyensúly megtalálásában rejlik – melyek az adott szoftver működésének kritikus területei, mennyi pénz és idő áll rendelkezésünkre? A jó teszttervek minimális tesztesettel találják meg a rendszerben lévő hibák magas százalékát, különös tekintettel a kritikus funkcionalitásra.

"Megdrágulhat és értelmét vesztheti a tesztelés, ha olyan tesztesetek tömegét gyártja a tesztelő, melyek nem találnak meg lényeges hibákat, de végrehajtásuk tetemes erőforrást és időt emészt fel" -- véli Tóth Szabolcs, az Alvicom társalapítója és a cég tesztelési központjának vezetője. Az ilyen brute force megközelítéseknél léteznek messze hatékonyabb módszerek, melyek "okos" tesztesettervezést eredményeznek: például az esetek osztályokba sorolása, és osztályonként csak egy, vagy legfeljebb néhány eset vizsgálata.

Képzettséget igényel

Felismerve az intelligens szoftvertesztelési ismeretek iránti piaci igényt, tesztelési konzultációs és szolgáltatási tevékenysége mellett az Alvicom az International Software Testing Qualifications Board (ISTQB) nemzetközileg elismert Certified Tester Foundation Level (CTFL) fokozatú vizsgafelkészítő képzését is kínálja, melyet a Hungarian Testing Board akkreditált.

A CTFL-minősítéssel rendelkezők bizonyítják alapfokú jártasságukat a szoftvertesztelés területén, kitágítva munkalehetőségeiket, megerősítve helyzetüket a munkaerőpiacon. Az Alvicom a képzést többek között szoftvermérnököknek, fejlesztőknek, fejlesztési csoportvezetőknek, tesztelőknek, szoftvertesztelési csoportvezetőknek, minőségbiztosítási mérnököknek, teszt- és minőségfejlesztési koordinátoroknak, rendszerszervezőknek, illetve informatikai vezetőknek ajánlja.

Az oktatással és az Alvicom tesztelési szolgáltatásával kapcsolatban további információ az cég honlapján.

[Az Alvicom megbízásából készített anyag]

Nagyon széles az a skála, amin az állásinterjú visszajelzések tartalmi minősége mozog: túl rövid, túl hosszú, semmitmondó, értelmetlen vagy semmi. A friss heti kraftie hírlevélben ezt jártuk körül. Ha tetszett a cikk, iratkozz fel, és minden héten elküldjük emailben a legfrissebbet!

a címlapról