Megnőtt az érdeklődés a tesztelés iránt
(ITcafé)
Az elmúlt hónapokban egyre többet hallunk a tesztelésrÅ‘l, hasznosságáról, elÅ‘nyeirÅ‘l. Számtalan tesztelési módszertanról olvashatunk, számtalan tesztelési megoldás létezik, számtalan megfelelÅ‘ stratégiával, de egy biztos, akár külsÅ‘ professzionális tesztelÅ‘ket alkalmazunk, akár belsÅ‘ tesztcsapatot alakÃtunk ki, mindenképpen lépéseket teszünk a vállalat hatékonyságának növelése érdekében és megelÅ‘zünk számos problémát.
A szoftvertesztelés olyan folyamat, amely során az informatikai rendszerek üzleti elvárásoknak való megfelelését is ellenÅ‘rizzük, és természetesen feltárásra kerülnek egyéb hiányosságok is. A funkcionális és nem funkcionális követelmények megismerése után a tesztelÅ‘nek pontosan tudnia kell, milyen működésre számÃtson. A professzionális tesztelés a termékfejlesztés során jelentÅ‘s megtakarÃtásokat eredményez, csökkenti a piacra-kerülési idÅ‘t, valamint növeli az ügyfelek elégedettségét.
A tesztelés is egy szakma. A tesztelÅ‘nek sok esetben olyan képességekkel kell rendelkeznie, amelyek segÃtenek áthidalni az üzlet és az IT közti szakadékot. Egyszerre várják tÅ‘le a műszaki készségeket és az üzleti szemléletet. A feladata komplex, többek között össze kell gyűjtenie, és rendszereznie az üzleti funkciókat, tevékenységeket, majd az üzleti oldal képviselÅ‘ivel és a követelményekért felelÅ‘s személyekkel közösen kialakÃtani a tesztelést elÅ‘segÃtÅ‘ csoportosÃtást. Rögtön átláthatóvá válik az üzleti folyamatok szerkezete is, jól látható mely tevékenységek vannak követelményekkel lefedve és melyek nem, valamint meghatározhatóak az elfogadási kritériumok.
Felelősségteljes feladat ebben a folyamatban külsős, független szakértő-tesztelőként részt venni - véli Tóth Szabolcs az ALVICOM Testcenter vezető munkatársa.
A jó minÅ‘ségű szoftverek fejlesztésének ma már egyre hangsúlyosabb és kritikusabb részfeladata a tesztelés. Több lehetÅ‘ség is adódik a tesztelés hatékony végrehajtására. Ahol a tesztelési feladatok ismétlÅ‘dÅ‘ek és hosszú távon egyenletes ráfordÃtást igényelnek, ott jellemzÅ‘en belsÅ‘ csapatot hoznak létre és működtetnek. Azon vállalatoknál, ahol a kapacitásigény változó, vagy új igények merülnek fel, sokan választják a teljes tesztelés – mint szolgáltatás – kiszervezését. Számos esetben választják a két megoldás ötvözését: hosszú távon egy kisebb, belsÅ‘ tesztcsapat működtetése, külsÅ‘, professzionális tesztelési szakértÅ‘k igénybevételével.
Úgy gondolom, mindenképpen érdemes megfontolni egy professzionális, független tesztelÅ‘ cég bevonását, amely megfelelÅ‘en elvégzi, illetve koordinálja a tesztelést, de emellett munkája során egyenlÅ‘ távolságot is tart a fejlesztési folyamat minden egyes érintettjétÅ‘l, kezdve a megrendelÅ‘tÅ‘l a hardver- és a szoftverszállÃtóig. Ez a fejlesztés javát szolgálja, hiszen a keletkezÅ‘ érdekütközéseket, problémákat objektÃven, a távolságot megtartva tudja kezelni. A professzionális, független tesztcsapat másik nagy elÅ‘nye az a széles körű tapasztalat és látásmód, amely a több különbözÅ‘ ügyfélnél végzett munka során alakult ki, illetve az a képesség, hogy az iparági jó gyakorlatokat hatékonyan fel tudja használni az adott probléma megoldásában.
Az egységes tesztelési folyamat kialakÃtása a szervezet méretétÅ‘l is függ. Nagy feladat az adott vállalat igényeinek megfelelÅ‘ tesztelési módszertan bevezetése, hiszen ilyenkor fel kell mérni a vállalat működését, testre kell szabni az illeszkedÅ‘ tesztelési módszertant, szükség lehet szervezeti változásokra, képzésekre és esetlegesen új munkatársra. Egy sikeres bevezetést követÅ‘en hatékonyabbá válik a szoftverfejlesztés és rövidebb ideig tart a szoftverbevezetés, csökken a piacra-kerülési idÅ‘, jól mérhetÅ‘ a megtakarÃtás és növekszik az ügyfelek elégedettsége.

