Tesztelési szolgáltatások

Tesztelési erőforrás biztosítás

Nagyobb fejlesztési projektek során előfordul, hogy átmenetileg több tesztelőre is szükség lenne.Tesztelési szakembereink állnak rendelkezésére a tesztelés több fázisában. Biztosítani tudunk:

  • manuális tesztelő
  • teszteszköz szakértő (tesztelés automatizáló)
  • tesztmenedzser
  • módszertani szakértő

Teszttervezés

Fejlesztési projektek során nem egyszerű a megfelelő tesztelési tervet elkészíteni. A nem megfelelő teszttervvel nem tudjuk megbecsülni a tesztelési projekt mértékét és a vállalt kockázatokat. Szakembereink segítenek a megfelelő tesztelési terv elkészítésében, mely során:

  • figyelembe veszik a nemzetközi módszertanokat, ajánlásokat
  • segítenek megbecsülni a tesztelési feladatok mértékét
  • kiemelik a tesztelési kockázatokat
  • igyekszenek olyan tervet készíteni, mellyel a rendelkezésre álló erőforrások mellett a legtöbb kockázatot ki lehet szűrni az alkalmazás bevezetéséből

Tesztelés irányítás

Nagyobb alkalmazás fejlesztésekor (vagy több alkalmazás változás egyidejű bevezetésekor) előfordul, hogy a tesztelési munkák önállóan is egy nagy projektté növik ki magukat, amit a szervezeten belül le kell menedzselni. Ezek nem mindennapos feladatok, és előfordulhat, hogy segítség kell ilyen esetekben. Tesztmenedzsereink ilyenkor segíthetnek, akik:

  • több nagy tesztelési projekten már részt vettek
  • ismerik a tesztelési szabványokat, praktikákat.
  • megtalálják a legoptimálisabb tesztelési módszereket
  • segítenek a kockázatok időbeni felismerésében- ha kell szervezik és irányítják az egész tesztelési folyamatot

Tesztmódszertan készítés/javítás, tanácsadás

Ha úgy érezte, hogy a szoftver fejlesztések és bevezetések során:

  • nem jut elég figyelem a tesztekre
  • nem tudja pontosan, hogy mit tesztelnek a tesztelők
  • nem látja a bevezetés kockázatait- túl sok hiba kerül ki
  • a későbbi változások újabb hibákat szülnek

A JÓ tesztelési módszertan segít:

  • a teszteléshez kapcsolódó feladatköröket megnevezni
  • tesztelési feladatokat meghatározni
  • tesztelési erőforrásokat becsülni
  • teszteléshez kapcsolódó feladatok (környezet-, release menedzsment) kialakítani- hibajegyzék kialakításában

Tesztkövetelmény kidolgozás/véleményezése

Bizonyára előfordult már, hogy egy fejlesztési projekt indításakor a követelmények meghatározása során kimaradtak olyan elvárások, melyek később a tesztelési idején vagy akár később köszöntek vissza.Szakembereink számos fejlesztési és tesztelési projektek során összegyűjtötték azokat a követelményeket, melyeket meg kell fogalmazni egy fejlesztési projekt kiírása előtt, hogy az elkészült termék:

  • tesztelhető legyen
  • a követelményeknek való megfelelés egyben jól használható terméket is jelentsen

Tesztelés outsourcing

UAT tesztek elvégzése

A tesztelés outsorcing egyik leggyakoribb formája a teljes UAT (User Acceptance Test = Felhasználói elfogadói teszt) tesztelések kihelyezése. Ilyenkor szakembereink a kihelyezett alkalmazások kapcsolatos feladatokat ellátják:

  • változások (release) átvétele
  • tesztelési környezetek karbantartása
  • installálhatósági tesztek elvégzése- release dokumentáció alapján változott funkciók részletes tesztje
  • elméletileg nem módosult, de üzletileg kritikus funkciók regressziós tesztje
  • tesztelés dokumentálása, tesztjegyzőkönyv készítés
  • részletes hibalista vezetés

Tesztelés automatizálás (UAT Regressziós tesztek)

A regressziós tesztek manuális végzése nem egyszerű feladat. Sok erőforrást emészt fel és a minősége is megkérdőjelezhető, hiszen a monoton manuális feladatokat kevés ember végzi el folyamatosan magas minőségen. A tesztelés automatizálásnak viszont a legtőbb előnnyel kecsegtető területe a regressziós tesztek automatizálása. Ilyenkor szakembereink:

  • elemzik a tesztelendő alkalmazást
  • tesztelési követelményeket állítanak fel
  • teszteseteket készítenek, melyeket automatizálnak- minden egyes változáskor a teszteket futtatják
  • a tesztelés eredményét elemzik és dokumentálják
  • részletes jegyzéket készítenek, a felmerül hibákról (eltérésekről)

Integrációs tesztek

Az alkalmazásoknak vannak fejlesztési felelősei (rendszerszervezők), akik az alkalmazás önálló működését, illetve az új funkciókat le tudják tesztelni. Viszont az alkalmazások a legritkább esetben működnek önállóan. Fontos, hogy az alkalmazást a többi alkalmazással összekapcsolva, azokkal kommunikálva is leteszteljük és elvégezzünk úgynevezett End-to-end teszteket is, mikor is egy-egy üzleti folyamatot tesztelünk végig, melyek több alkalmazást is érintenek. Ezeknek, a teszteknek az elvégzését szervezetileg ki lehet emelni. Szakembereink segítenek:

  • integrációs tesztkörnyezet kialakításában
  • integrációs tesztek megszervezésében
  • integrációs tesztek elvégzésében (legyen az manuális vagy automatizált teszt (lásd tesztelés automatizálás))
  • tesztelés eredményének kiértékelésében-
  • hibajegyzék összeállításában

Tesztdokumentálás

Tesztelés dokumentálási szabványainkat a nemzetközileg elismert és használt tesztelési módszertanok (IEEE 829, CMMI és RUP ajánlások) és saját tapasztalataink alapján állítottuk össze. Így a tesztelés során mindig tartalmazzák a szükséges információkat inkább többet, mint kevesebbet. Tesztelési dokumentációink:

  • Tesztterv
  • Teszteset katalógus
  • Release átvételi jegyzőkönyv
  • Tesztfuttatási terv
  • Tesztjegyzőkönyv
  • Hibakimutatás
T-Systems Magyarország

Kapcsolat

T-Systems Magyarország

Névjegy mentése QR kóddal

Megosztás