Rubin SPIRIT TEST

Tesztelési szolgáltatás

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éslé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.

A sikeres projektek és a minőségbiztosítás alapja: a Rubin SPIRIT TEST szolgáltatás.

 

slider-new2 

 

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.

 

151Mié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, Realtime inventory, Distributed client/server systems with high reliability, Mobile Data Services know-how
Programming language Assembler, C, C++, Cobol, CORBA IDL, dBase, Delphi, Fortran, HTML, Java, JavaScript, Iua, MATLAB, Objective C, Pascal, Perl, PHP, PL/1, PL/SQL, Python, Shell scripting, SQL, Visual Basic, XML, C#
Products/Applications MQ Series, ORACLE Applications
Databases Access, DB2, Foxpro, MS SQL, MS SQL Server, mSQL/mySQL, Open Source DBs, Oracle, PostgreSQL, Sybase
Networks/Protocols Active directory, ASN.1, CORBA, Diameter, Edifact, Ethernet, GPRS, HTTPs/HTTP, IPSec, LDAP, Radius, SCP, SMS, SMTP, SNMP, SOA, SOAP, Syslog, TCP/IP, VOIP H.248, VOIP SIP, VPN, WebServices, XML, other(see notes) AJAX SSL usage for device communication by HTTPS, VPN.

 

 

ajalatkero gomb

Automatizált tesztek

 

Automatizált tesztelés 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

 

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ásssal 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.

 

A teszteléssel elérhető eredmények 

  • 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.

Tesztelés folyamata

Tesztelési folyamat tervezése:

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.

 

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.

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

151Minden 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ány

 

 

 

 

  • 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 test/
  • integrációs tesztek végrehajtása /itegration testing/
  • rendszerteszt a teljes termékre vagy rendszerre vonatkozóan /system test/
  • kiadás előtt, átvételi teszt /acceptance test/
  • termék elkészülése után, regressziós tesztek végrehajtása /regression testing/
  • felhasználói dokumentáció értékelése

 

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.

 

app-validation

 

 

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