Tesztszolgáltatás: Rubin SPIRIT TEST

A Rubin SPIRIT TEST- szolgáltatás alkalmas manuális és automatizált tesztek végrehajtására. Hozzájárul a projektek sikeréhez és azok minőségbiztosításához

Tesztelési szolgáltatásunk lehetővé teszi, hogy rendszerei, szoftvertermékei magas szintű üzembiztonsággal és költséghatékonyan szolgálják érdekeit. Ellenőrizzük, kontroll alatt tartjuk, és az Ön számára megfelelő fejlesztési irányba tereljük rendszereinek fejlesztését és működését. A magas szintű szoftverfejlesztés-, üzemeltetés, vagy beruházás végrehajtásának elengedhetetlen eszköze a tesztelés.

 

Jelentős tapasztalattal és „Certified Tester Foundation level” minősítéssel rendelkező tesztelőink nemcsak megrendelőink, de a saját fejlesztésű termékeinket is ellenőrzik. A tesztelő szolgáltatáson átesett termékek piaci megítélése kiemelkedő. Az innovációs nagydíjjal kitüntetett PULSE, valamint DOMINO rendszereket is a Rubin SPIRIT TEST szolgáltatással ellenőriztük.

 

app-validation 

 

Kinek ajánljuk?

Bank, biztosítás, telekommunikáció, ügyvitel, és értékesítés területén működő cégeknek, szolgáltatóknak. Azokon a területeken, ahol elengedhetetlen a biztonságos és magas színvonalú szoftverek alkalmazása, mind a saját, mind az ügyfelek kiszolgálása érdekében.

Miért ajánljuk? 

  • Magas szintű üzembiztonság.
  • Kockázatelemzéssel, pontos problémafeltárás és megoldás.
  • Tervezhető költségek.
  • Biztonságos szoftverberuházás és -fejlesztés. 
  • Minőségbiztosítás.
  • Üzemeltetési költségcsökkentés.

 

A későn felismert hibák miatt a fejlesztés költségei elszabadulhatnak. A tervezési, kódolási és tesztelési fázisban felismert hibák hozzásegítik az üzemeltetési költségek csökkentéséhez. Automatizált tesztek segítségével csökkenthető a projektben résztvevők száma, amely komoly megtakarítást eredményez.

A külső tesztelés előnyei az Ön számára

  • Független tesztelés. A tesztelést végzők nem az Ön alkalmazottai.
  • Költséghatékony megoldás. Az adott feladat elvégzésére kell a szolgáltatást igénybe vennie, nem szükséges alkalmazottakat felvennie.
  • Kockázatok megosztása. Felelősséget vállalunk az elvégzett tesztelésért, segítünk a minőség javításában.
  • Tapasztalatunkat átadjuk, igény esetén betanítjuk munkatársait.
  • Sikeresen levezényelt szoftverprojekt kiszámítható költségek mellett.

 

 

Rubin SPIRIT TEST alkalmazása különböző platformokon és környezetben

 

IT-Platform Apache, Android, Real-time systems, HP/UX, IIS, iPhone/iPad, JAVA/J2EE, JSP, Linux, MS/.NET, MS/Windows, Sun/Solaris, Tomcat, Unix (others) – AIX-IBM Unix, VmWare, Windows Unix
Solution/Projects Billing, e-Procurment, ERP, Mobile Business, Virtualisation(Server, Network, Storage), Realtime alarming, Distributed client/server systems with high reliability, Mobile Data Services know-how
Programming language C, C++, CORBA, IDL, Delphi, Fortran, HTML, Java, JavaScript, Perl, PHP, SQL, Python, Shell scripting, SQL, XML,
Databases  Oracle RDBMS MS SQLMYySQL
Networks/Protocols Active directory, ASN.1, CORBA, Diameter, Edifact, LDAP, Radius, SNMP, SOAP

 

 

Automatizált tesztek

 Előnyei

  • Automatizált tesztekkel csökkenthető a résztvevők száma a projektben, ezáltal költségmegtakarítás érhető el,
  • A tesztfutások eredménye adatbázisban tárolható, ezek alapján kimutatások készíthetőek a vezetés számára
  • Pontos adatokkal rendelkezhet a rendszerei/termékei minőségére vonatkozóan.
  • Objektív adatok alapján el tudja dönteni, hogy elindítható-e a termék vagy a szolgáltatás.
  • Hibafeltárást végzünk.
  • A rendszerében/termékében lévő hibák számát jelentős mértékben csökkentjük, és megakadályozzuk, hogy a tesztelésen fennakadt hibák a rendszerben maradjanak.
  • Alacsonyabb üzemeltetési költséget ér el.
  • Szoftverprojektjének magas minőségét a kockázatelemzéssel készülő tesztterveink biztosítják

A tesztelés szerepe

  • A tesztelés során biztosítjuk, hogy a rendszer követelményspecifikációja, rendszerterve, és az elkészült szoftver minél jobban megfeleljen a megrendelő igényeinek.
  • A tervezési szakaszban bevont Rubin SPIRIT TEST szolgáltatás bevonásával elkerülhető, hogy helytelen tervezés miatt hibás terméket állítson elő.
  • A független Rubin SPIRIT TEST szolgáltatással növelhető a hatékonyság és felgyorsítható a fejlesztési folyamat.
  • Fejlesztés alatt álló szoftvertermék esetében is lehetőség van arra, hogy a fejlesztési fázis bármely szakaszában elkezdődjön a párhuzamos tesztelés.
  • A Rubin SPIRIT TEST szolgáltatással ellenőrzött szoftverek, minőségi és piaci megítélés tekintetében is kiemelkedők. (PULSEDOMINO)
  • A szoftvertermékek garanciális javításainak költségei jelentős mértékben csökkenek.

Miért hasznos a tesztelők korai bevonása?

 

Ha látszólag a rendszerterv követelményeinek megfelelően alakul a fejlesztés, de hibás követelmények, vagy hibás rendszerterv alapján kezdődik meg, akkor a fejlesztés során megszülető termék bukásra van ítélve.

Célszerű már a tervezési fázisba bevonni a tesztelőket, egyrészt az elkészült dokumentumok ellenőrzésére, másrészt a tesztelhető kritériumok megfogalmazására.

Szoftvertermékek esetében a hibajavítás költségei a fejlesztési folyamat előrehaladásával folyamatosan növekednek, ezért szolgáltatásunk a szoftverfejlesztés teljes életciklusára kiterjed, tervezéstől az üzemeltetésig:

Minden fejlesztési folyamat szakaszokból áll. (Tervezés, Kódolás, Tesztelés, Üzemeltetés). Az egyes szakaszokban felismert hibák relatív költségei eltérők. Minél előbb ismerjük fel a hibát,  a javításából eredő költségek annál kisebbek. Ha ugyan azt a hibát már tervezési szakaszban felismerjük, akkor annak javítási költsége század annyi, mintha a hibát az üzemeltetési szakaszban ismernénk fel.

Lásd:IBM tanulmány151

  • követelményspecifikációk értékelése
  • rendszertervek értékelése
  • statikus kódelemzés, a fejlesztés kezdeti szakaszától
  • unit tesztekkel a fejlesztés alatt álló kód ellenőrzése unit testing
  • integrációs tesztek végrehajtása integration testing
  • rendszerteszt a teljes termékre vagy rendszerre vonatkozóan system testing
  • kiadás előtt, átvételi teszt acceptance testing
  • termék elkészülése után, regressziós tesztek végrehajtása regression testing
  • felhasználói dokumentáció értékelése

 

Tesztelés folyamata

Rubin SPIRIT TEST_SETUPFolyamattervezés

Előzetes kockázatelemzést végzünk rendszerén,  és felkészítjük a várható nehézségekre.
Tesztelési tervet készítünk, amely tartalmazza

  • a tesztelési folyamat menetrendjét,
  • az ellenőrző pontokat a tesztelésben,
  • a tesztelés konkrét lépéseit.

 

A tesztelés fázisai

  • Komponensteszt: az egyénileg tesztelhető szoftverkomponensek működésének ellenőrzésére és az azokban fellelhető hibák felderítésre szolgáló tesztfázis.
  • Integrációs teszt: az előző fázisban letesztelt komponensek közötti, vagy a rendszer különböző részei közötti kapcsolatokat tesztelő fázis.
  • Rendszerteszt: a teljes termék működését vizsgálja a követelmények alapján.
  • Átvételi teszt: a felhasználói igények, a követelmények, és a különböző üzleti folyamatokhoz való megfelelés ellenőrzése. Célja eldönteni, hogy átvegyék-e a rendszert.
  • Regressziós teszt: az átvételi teszten már átesett termék módosítását követő tesztelés, mely biztosítja, hogy a módosítás ne okozzon hibát.

 

A Rubin SPIRIT TEST szolgáltatás alkalmas manuális és automatizált tesztek végrehajtására egyaránt. A tesztelési folyamatot lépésenként dokumentáljuk, és a jegyzőkönyveket a megrendelő számára elérhetővé tesszük. Regressziós tesztelés esetén vállaljuk, hogy a megrendelő számára az elkészült automatizált teszteket átadjuk, és betanítjuk a használatát. Kevés rendelkezésre álló tesztelési erőforrás esetén szakembereket biztosítunk.

 


ajalatkero gomb

 

 

Esettanulmányok

DOMINO esettanulmány

A Magyar Telekom számára készített összetett alkalmazásunk valós időben szolgálja ki a mobil ügyfelek állapotára és egyenlegére vonatkozó kéréseket. Több, mint 4, 6 millió pre-paid ügyfél napi több, mint 10 millió tranzakciójának kezelése.

bovebben-button

RTESTER esettanulmány

Rubin firmware-ek és hardverek tesztelése esettanulmány

bovebben-button

Rubin GUI TEST esettanulmány

Domino rendszerben több Graphical User Interface (GUI) felületet fejlesztettünk.

bovebben-button