Arhiiv
Elvior – profid testimise automatiseerimises
22.02.2010
Testimine on üks ajamahukamaid tegevusi tarkvara arendusprotsessis. Kvaliteetsetesse testimisprotsessidesse ja -vahenditesse panustamine võimaldab säästa testimisele kuluvat aega ja raha ning muudab kogu tootearendusprotsessi efektiivsemaks, tõstab arendatava toote kvaliteeti ja lühendab toote turulejõudmise aega.
Tihti tuleb tootearenduse ajal teha samu teste korduvalt. Näiteks, regressiooniteste sooritatakse selleks, et testida loodava süsteemi olemasoleva funktsionaalsuse toimimist ka pärast muudatuste sisseviimist, jõudlustestides „pommitatakse" süsteemi ajaühikus suure hulga sisendsündmustega, et panna proovile selle võime äärmuslikes oludes mitte kokku joosta, seadmete tootmisliini lõpus tehakse igale tootele aktsepteerimisteste, et veenduda seadme korrektses komplekteerimises. Selliste korduvalt sooritatavate testide tegemine ilma automatiseeritud testimissüsteemideta on sama hästi kui võimatu.
Elvior OÜ on Eesti firma, mis on spetsialiseerunud automatiseeritud testimisvahendite loomisele ja automatiseeritud testimise teenuse pakkumisele. Elviori testimisvahendid ja kogemused saab rakendada kõigi selliste süsteemide automatiseeritud testimiseks, mille käitumine on formaalselt kirjeldatav, süsteem on mingi liidese kaudu juhitav ning tema reaktsioonid on jälgitavad ilma inimese otsese osavõtuta. Sellisteks süsteemideks võivad olla erinevad tarkvarasüsteemid, aga ka tervikseadmed, mis sisaldavad nii tarkvara kui ka elektroonikat.
Elvior alustas juba 1992. aastal tarkvara arenduse allhanke pakkumisega suurtele Soome telekommunikatsiooniseadmete tootjatele. Elviori testimisvahendite ja -teenuste äri kasvas välja vajadusest mitte veeta nädalaid ja kuid kliendi laborites ning kliendi seadmetel oma tarkvara testides. Alternatiivina töötati välja testimisvahendid, millega luuakse oma PC-des nende seadmete tarkvaralised simulatsioonid. Need süsteemid võimaldasid Elviori tarkvaraarendajatel testida loodud tarkvara simuleeritud keskkonnas Tallinnas oma töölaua tagant lahkumata.
Elviori testimisvahendite esimesteks klientideks said meie allhanke tellijad. Praeguseks on Elvior puhtalt automatiseeritud testimiseks mõeldud testimisvahendeid ja -teenuseid müüv firma. Elviori klientideks on sellised organisatsioonid nagu IBM, Siemens, Thales, Wipro, Kone, Tieto, ETSI jt. Suur osa Elviori uusi kliente tuleb Indiast, kust väga paljud suurkorporatsioonid ostavad oma toodete testimise. Elvioril on Indias Bangalore'is ka kohalik partner, kes aitab leida kontakte ja pakub kohapeal tootetuge.
Elviori tooteportfellis on kolm toodet. MessageMagic on TTCN-3 testimise platform. TTCN-3 on praegu ainuke standardiseeritud testimise keel ja testimise arhitektuur. See on välja töötatud ETSI-s (European Telecommunication Standards Institute).
Elvior on ETSI liige, lüües aktiivselt kaasa TTCN-3 standardi edasiarenduses. Elviori TTCN-3 testikeskkond on turulolevatest tehniliselt üks paremaid. ETSI kasutab neljanda generatsiooni mobiilside protokollide standardiseeritud testide väljaarenduses just Elviori MessageMagicu toodet ,ehkki tal on kasutada ka kõik teised turulolevad TTCN-3 tooted.
Elviori XML-Simulator on XML-põhiste rakenduste testimisvahend. XML-Simulator on mõeldud selliste süsteemide testimiseks, mis suhtlevad teiste süsteemidega XML-põhiste andmevahetusprotokollide abil. Näitena võib siin tuua veebiteenused ja mitmesugused peer-to-peer-protokollid.
Elvior panustab jätkuvalt oma tooteportfelli arendusse. Viimase viie aasta teadusarendustegevus Eliko teadusarenduskeskuse raames koos TTÜ arvutiteaduste instituudi teadlastega on materialiseerunud mudelipõhise testimise tööriist MOTES. Selle toote abil genereeritakse testitava süsteemi UML mudelist automaatselt TTCN-3 keeles teste. Mudelipõhine testimine tõstab oluliselt automatiseeritud testimise efektiivsust. Testide kvaliteet paraneb võrreldes käsitsi testiskriptide kirjutamisega, kuna automaatselt võib saada kiiremini ja rohkem valmis teste ning genereeritud testid katavad oluliselt suurema osa testitava süsteemi funktsionaalsusest.
Elvior osales aastatel 2007-2009 Euroopa ITEA2 D-MINT projektis, kus mudelipõhist testimist rakendati tööstuses eesmärgiga teha kindlaks, kas mudelipõhine testimine on juba küllalt küps tehnoloogia tööstuslike testimisülesannete lahendamiseks. Projektis osales 26 äri- ja teadusorganisatsiooni Saksamaalt, Soomest, Prantsusmaalt, Hispaaniast ja Eestist. Projekti partneriteks olid ka suurkorporatsioonid Daimler, ABB ja Nokia Siemens Networks. Elviori mudelipõhist testimistehnoloogiat rakendati projektis edukalt Tartu tänavavalgustussüsteemis kasutatavate kontrollerite testimiseks. Projektis demonstreeriti, et Elviori mudelipõhise tehnoloogiaga saab testimise produktiivsust tõsta mitukümmend korda võrreldes käsitsi automatiseeritud testidega.
-
IT-firmad pääsevad pooleks aastaks Silicon Valleysse
(03.09.2010) -
Peagi avatav söögikoht ootab nime
(02.09.2010) -
Remonttööd Tehnopolis
(31.08.2010)
- Tehnopoliga teatrisse: "Homme näeme"
- Webinar: Taming the Complex U.S. Market: Where to Begin?
- Training session for SMEs “Public and Private Business Support Structures in Latvia” + Matchmaking event
tehnopol: Today 9 Tehnopol start-ups have pitching session in front of our expert panel. Good luck Leidi Consult;... fb.me/GY7ZqBBq



