21 resultados para automaattisten testitapausten generointi


Relevância:

100.00% 100.00%

Publicador:

Resumo:

Tämädiplomityö tutkii kuinka Eclipse -ympäristöä voidaan käyttää testitapausten generoinnissa. Eräs diplomityön pääaiheista on tutkia voidaanko olemassa olevilla Eclipsen komponenteilla parantaa symboolitietoutta, jotta testitapausten generointiin saataisiin lisää tietoa. Aluksi diplomityö antaa lyhyen katsauksen ohjelmistojentestaukseen, jotta lukija ymmärtää mitä ohjelmistotekniikan osa-aluetta diplomityö käsittelee. Tämän jälkeen kerrotaan lisää tietoa itse testitapausten generointiprosessista. Kun perusteet on käsitelty, tutustetaan lukija Eclipse -ympäristöön, mikä se on, mistä se koostuu ja mitä sillä voidaan tehdä. Tarkempaa tietoa kerrotaan Eclipsen komponenteista joita voidaan käyttää apuna testitapausten generoinnissa. Integrointi esimerkkinä diplomityössä esitellään valmiin testitapausgeneraattorin integrointi Eclipse -ympäristöön. Lopuksi Eclipse -pohjaista ratkaisua verrataan symboolitietouden sekä ajoajan kannalta aikaisempaan ratkaisuun. Diplomityön tuloksena syntyi prototyyppi jonka avulla todistettiin, että Eclipse - ympäristöön on mahdollista integroida testitapausgeneraattori ja että se voi lisätä symboolitietoutta. Tämätietouden lisäys kuitenkin lisäsi myös tarvittavaa ajoaikaa, joissakintapauksissa jopa merkittävästi. Samalla todettiin, että tällä hetkellä on menossa projekteja joiden tarkoituksena on parantaa käytettyjen Eclipse komponenttien suorituskykyä ja että tämä voi parantaa tuloksia tulevaisuudessa.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Vallitseva lentosää on merkittävä tekijä kaikessa ilmailussa. Haluttu lentoturvallisuuden taso saadaan ylläpidettyä määrittelemällä sopivat kriteerit säätilalle. Lentosään havainnointi on perinteisesti tapahtunut meteorologien toimesta paikallisesti kullakin lentoasemalla. Vuonna 2010 Suomen kuudella lentokentällä otettiin käyttöön automaattiset säähavainnot. Ilmavoimien aktiivisin lentotoiminta tapahtuu juuri kyseisillä kentillä. Automaatiolla tuotettava säätieto perustuu pelkästään teknisten antureiden havaintoihin eikä lentoasemilla ole enää koulutettua henkilöstöä tarkkailemassa sääsanomien paikkansapitävyyttä. Tässä tutkimuksessa tarkastellaan nykyisten automaattisten lentosääjärjestelmien rakennetta ja toimivuutta Ilmavoimien näkökulmasta. Sotilasilmailu on sotilaallisen maanpuolustuksen tärkeä osa. Päivittäinen vilkas lentotoiminta tarvitsee luotettavan tiedon vallitsevasta säästä. Vuonna 2010 tehdyt uudistukset ovat Suomen ilmailuviranomaisen mukaan kansainvälisten määräysten mukaisia. Ilmavoimissa on kuitenkin koettu toistuvia ongelmia uusien järjestelmien puutteellisuuden takia. Tutkimus on toteutettu haastattelemalla asiantuntijoita Ilmavoimista sekä Finavia Oyj:stä. Lisäksi aineistona on käytetty Ilmavoimien sisäistä dokumentaatiota sekä Finavian laitteistomateriaaleja. Monet kansainväliset määräykset koskevat lentosään tuottamista ja tutkimuksessa viitataan myös niihin. Suomessa on tällä hetkellä käytössä kolme erilaista sääautomaatiojärjestelmää, joiden toiminta poikkeaa toisistaan. Automaattisten sääsanomien laatu riippuu voimakkaasti käytetystä anturitekniikasta ja sen on todettu sisältävän paljon rajoitteita. Erityisesti huonossa säässä ja säätyypin muuttuessa automaatio reagoi hitaasti ja sen on todettu esittävän ajoittain jopa täysin virheellistä säätietoa. Tutkimuksen perusteella olisi hyvin tärkeää, että Ilmavoimien käyttämillä yhteistoimintakentillä palattaisiin täysautomaatiosta manuaalisesti vahvistettuihin havaintoihin kunnes automaation tuottama säätieto on saatu osuvuudeltaan ja reagointikyvyltään paremmaksi. Tällä hetkellä automaation käyttäminen aiheuttaa Ilmavoimille selkeän turvallisuusriskin.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Digitalisoituminen on muuttanut kaupankäyntiä merkittävästi viime vuosina. B2B-ostajat käyttävät Internetiä ensisijaisena tiedonlähteenään, ja etenevät itsenäisesti pitkälle ostoprosessissaan. B2B-yritysten markkinoinnin suurin haaste on tuottaa riittävästi laadukkaita liidejä eli tunnistaa potentiaalisia asiakkaitaan. Markkinointiautomaation ja sisältömarkkinoinnin hyödyntäminen ovat keinoja, joiden avulla yritykset voivat saavuttaa liidinsä ja ohjata heitä kohti ostopäätöstä kohdennetun ja oikea-aikaisen viestinnän avulla. Liidien generointia ja yleisesti liidejä käsittelevää akateemista tutkimusta on vähän. Myös digitaalisen markkinoinnin keinojen hyödyntämistä B2B-myynnin tukena on tutkittu hyvin vähän. Tämä tutkimus pyrkiikin tuomaan lisää ymmärrystä näistä aiheista. Tämän tutkielman tavoitteena on selvittää miten B2B-liiketoimintaa harjoittavat yritykset hankkivat uusasiakaskontakteja digitaalisessa toimintaympäristössä. Lisäksi tutkimuksessa selvitetään yritysten keinoja hyödyntää sisältömarkkinointia ja markkinointiautomaatiota osana tätä prosessia. Tutkimus toteutettiin kvalitatiivisena tutkimuksena. Tutkimusta varten haastateltiin yhteensä kuutta eri henkilöä, jotka työskentelevät yrityksissä, jotka harjoittavat B2B-liiketoimintaa ja liidien generointia digitaalisissa kanavissa. Aineisto koostuu kolmesta esihaastattelusta ja kolmesta case-haastattelusta. Aineisto kerättiin teemahaastatteluina, ja aineisto analysoitiin faktanäkökulmaa hyödyntäen. Tutkimuksessa havaittiin, että yritykset käyttävät pääosin digitaalisia menetelmiä generoidessaan liidejä, koska ne ovat perinteisiä menetelmiä kustannustehokkaampia esimerkiksi kohdennettavuutensa vuoksi. Merkittävimpiä menetelmiä ovat hakukonemarkkinointi, sosiaalinen media, mainonta, sisältömarkkinointi ja markkinointiautomaatio. Tutkimuksen johtopäätöksinä voidaan esittää, että sisältömarkkinoinnin ja markkinointiautomaation integroiminen osaksi liidiengenerointiprosessia tuo yritykselle huomattavaa hyötyä. Kyseessä on kuitenkin oppimisprosessi, joka edellyttää pitkäjänteisyyttä. Yritys saa potentiaaliset asiakkaansa tunnistautumaan tuottamalla näille arvoa tuottavaa sisältöä ja välittämällä sitä esimerkiksi sosiaalisen median kanavissa. Tunnistamalla potentiaaliset asiakkaansa ja välittämällä näille lisää relevanttia sisältöä, yritys voi markkinointiautomaatiota hyödyntäen ohjata heitä kohti ostopäätöstä

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Opinnäytetyön aiheena oli tutkia modulaarisen työasemaohjelmiston automatisoinnin mahdollisuuksia ja niiden toteuttamista käytännössä. Teoriaosuudessa käsitellään ohjelmistotestauksen ja automatisoinnin peruskäsitteitä. Suurin osa työstä keskittyy testitapausten suunnitteluun, toteutukseen ja automatisointiin. Varsinaiset automatisointitoimet keskittyvät ohjelmiston laskennan toteuttavien moduulien testauksen automatisointiin. Testaustyökaluna käytettiin TestReflector nimistä apuohjelmaa, joka on yrityksen kehittämä työkalu ohjelmistokomponenttien testaukseen. Jokaisen laskentatyypin testausta varten luotiin oma testiympäristö, joka kirjoitettiin C#- kielellä. Testiympäristön tärkein tehtävä oli alustaa tarvittavat tietorakenteet mittaustuloksilla ennen laskentojen suorittamista. Laskentojen testaukseen tarvittavat mittaustulokset saatiin laboratorioinstrumentilta. Mittaustulokset tuotiin testiympäristöön ohjelmiston käyttämästä tietokannasta XML-tiedostona.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tämän diplomityön tavoitteena oli kehittää menetelmiä ja ohjeitataajuusmuuttajan sulautetun ohjelmiston kehityksen aikaiseen testaukseen. Soveltuvia menetelmiä etsittiin tutkimalla laajasti kirjallisuutta sekä selvittämälläyrityksen testauskäytäntöä. Tutkittuja kirjallisuudesta löytyneitä menetelmä olivat testauskehykset, simulointi ja staattinen sekä automaattinen testaus. Kirjallisuudesta etsittiin myös menetelmiä, joiden avulla testausprosessia voidaan helpottaa tai muuten parantaa. Tällaisista menetelmistä tutkittiin muun muassa testidatan valintaa, testauslähtöistä kehitystä sekä testattavuuden parantamista. Lisäksi selvitettiin uudelleenkäytettävien testien ohjelmointiin soveltuvia ohjelmointikieliä. Haastatteluiden ja dokumentaation avulla saatiin hyvä käsitys yrityksessä vallitsevasta testauskäytännöstä sekä sen ongelmakohdista. Testauksen ongelmiksi havaittiin testausprosessin järjestelmällisyyden puute sekä tarve suunnittelijoiden testauskoulutukseen. Testausprosessin parantamiseksi esitetään moduulitestauskehyksen käyttöönottoa. Lisäksi suunnittelijoiden testauskoulutuksella arvioidaan olevan suuri vaikutus koko testausprosessiin. Testitapausten suunnitteluun esitetään menetelmiä, joiden avulla voidaan suunnitella kattavampia testejä.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tässä diplomityössä tutkitaan automatisoitua testausta ja käyttöliittymätestauksen tekemistä helpommaksi Symbian-käyttöjärjestelmässä. Työssä esitellään Symbian ja Symbian-sovelluskehityksessä kohdattavia haasteita. Lisäksi kerrotaan testausstrategioista ja -tavoista sekä automatisoidusta testaamisesta. Lopuksi esitetään työkalu, jolla testitapausten luominen toiminnalisuus- ja järjestelmätestaukseen tehdään helpommaksi. Graafiset käyttöliittymättuovat ainutlaatuisia haasteita ohjelmiston testaamiseen. Ne tehdään usein monimutkaisista komponenteista ja niitä suunnitellaan jatkuvasti uusiksi ohjelmistokehityksen aikana. Graafisten käyttöliittymien testaukseen käytetään usein kaappaus- ja toistotyökaluja. Käyttöliittymätestauksen testitapausten suunnittelu ja toteutus vaatii paljon panostusta. Koska graafiset käyttöliittymät muodostavat suuren osan koodista, voitaisiin säästää paljon resursseja tekemällä testitapausten luomisesta helpompaa. Käytännön osuudessa toteutettu projekti pyrkii tähän tekemällä testiskriptien luomisesta visuaalista. Näin ollen itse testien skriptikieltä ei tarvitse ymmärtää ja testien hahmottaminen on myös helpompaa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

3G SGSN (3rd Generation Serving GPRS Support Node) onUMTS (Universal Mobile Telecommunications System) pakettiverkon verkkoelementti, joka toimii linkkinä ulkoisen verkon(kuten Internet) ja radioverkon välillä. 3G SGSN ylläpitää tilaajan tietoja ja paikannustietoja päätelaitteen liikkuessa verkon sisällä ja välittää myös dataa ulkoisen verkon ja mobiilipäätelaitteen välillä. Tämän diplomityön aiheena on 3G SGSN toiminnallisuus-testauksen automatisointi. Työssä kehitetään 3G SGSN toiminnallisuustestaukseen soveltuva testauksen automatisointijärjestelmä Linux-ympäristössä AuTS (Automated Test Sequences)-automatisointityökalulla. Kehitystyöhön kuuluu järjestelmän suunnittelu ja toteutus. Toteutettu automatisointijärjestelmä suorittaa 3G SGSN toiminnallisuustestauksen istunnon- ja liikkuvuudenhallinnan testitapauksia.Suoritettujen testitapausten tuloksista luodaan HTML (Hypertext Markup Language)-raportti, joka sisältää tiedot ja analyysit suoritetuista testitapauksista sekä linkit testitapausten lokitietoihin. Hyvä automatisointi vaatii suunnittelua, jossa huomioidaan käytettävyys ja ylläpidettävyys. Näihin ominaisuuksiin on toteutuksessa kiinnitetty erityistä huomiota. Lopputuloksena saatiin toimiva automatisointijärjestelmä, joka osoittaa automatisoinnin tuovan huomattavia etuja toiminnallisuustestauksen tehokkuuteen. Työssä käsitelläänmyös ohjelmistotestausta sekä testauksen automatisointia ja niiden periaatteita.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Diplomityössä kehitetään malli tiheän kaksifaasivirtauksen aiheuttaman eroosiokulumi-sen mallintamiseksi, ratkaistaan virtauskenttä kahdessa erilaisessa keskipakopumpussa, sovelletaan kehitettyä mallia, sekävertaillaan mallin antamia tuloksia käytännön kokeissa saavutettuihin tuloksiin. Työssä on erityisenä mielenkiinnon kohteena savukaasupesurin pumppu. Työn alkuosa sisältää tarkemman kuvauksen savukaasupesurin toi-minnasta. Numeerinen ratkaisu ja laskentahilan generointi suoritetaan ANSYS CFX- ja Turbo-Grid-ohjelmistoilla. Laskennassa virtauksen Navier-Stokesin yhtälöt on aikakeskiarvo-tettu ja ratkaistu käyttäen kontrollitilavuusmenetelmää. Tiheiden kaksifaasivirtausten eroosiokulumista on mallinnettu tekijän kehittämällä mallilla, jonka käytännön toteutus-ta ei kuitenkaan saateta julkiseksi, koodin kehittämisessä käytetty teoria on kuitenkin esitetty työssä. Työn piirissä tehtiin myös kulumiskokeita Sulzer Pumps Finlandin Karhulan tehtailla, sekä vertailtiin simuloinnin tuloksia aikaisemmissa kokeissa saavutettuihin. Koejärjestelyt kuvataan työssä.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Ohjelmistotestaus on suuri ja kasvava kustannuserä ohjelmistotuotannossa. Kirjallisuudessa mainittu ohjelmistotestauksen kustannusten osuus on noin 50% ohjelmistokehityshankkeiden budjetista. Tutkimusprojektin tarkoituksena on selvittää, kuinka ohjelmistotestauksen kustannusten kasvu saataisiin pysähtymään tai laskemaan laatua menettämättä. Tässä työssä keskitytään laadullisen analyysin kautta selvittämään ja ymmärtämään tietämyksen välittämistä ohjelmistotestausorganisaatiossa. Tutkimusmateriaali on kerätty haastattelemalla26 organisaatioyksikön edustajia. Näiden organisaatioyksiköiden joukosta on edelleen valittu viisi organisaatioyksikköä lähempään tarkasteluun. Työssä havaittiin muun muassa, että tuotesuuntautuneessa ohjelmistokehityksessä tietämystä on vaivattomampi kodifioida. Esimerkiksi testitapausten määrittäminen ennakkoon on tällöin helpompaa. Kodifiointi mahdollistaa myös testauksen laajamittaisen ulkoistamisen, sillä kodifioitua tietämystä on helpompi välittää. Räätälöityjen järjestelmien testaamisessa tarvittava tietämys vaikuttaa olevan suurelta osin hiljaista, esimerkiksi sovellusalueosaaminen painottuu enemmän.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

WCDMA tukiasema (Node B) on osa UMTS-järjestelmän radioverkkoa. Node B on tärkeä verkkoelementti, jonka tarkoituksena on yhdistää mobiilikäyttäjät verkkoon. Telecom –ohjelmisto (TCOM SW) on vastuussa suuresta osasta Node B:n toiminnallisuutta. TCOM SW:n testaukseen käytetään paljon resursseja, jotta ohjelmiston oikeasta toiminnasta ja laadusta voidaan varmistua. System component testing on testausvaihe, jossa järjestelmän (Node B) osa (system component, tässä diplomityössä TCOM SW) testataan ennen sen integroimista muuhun järjestelmään. Tähän tarvitaan testityökalu ja testitapausten toteutus. Node B TTCN Tester (testeri) on työkalu, jota käytetään Node B:n ohjelmiston testauksessa. Testitapaukset toteutetaan TTCN-testinotaatiota käyttäen ja testataan testerin avulla. TCOM SW:n system component –testausvaihetta varten testeriin lisättiin uudet rajapinnat, joiden avulla voidaan simuloita Node B:n ATM-ohjelmistoa sekä WPA- ja WTR-yksiköitä. Tässä diplomityössä toteuttiin TTCN testitapaukset uusille rajapinnoille. Testitapaukset tekivät TCOM SW system component –testausvaiheen riippumattomaksi Node B:n ATM-ohjelmistosta sekä WPA- ja WTR-yksiköistä. Lisäksi TCOM SW:n toiminnan testaus näissä rajapinnoissa voidaan tästä lähtien tehdä automaattisesti. Testitapauksien toiminta varmistettiin testeriä käyttäen. Tulokset olivat hyviä, uudet testitapaukset ja TTCN rajapinnat toimivat oikein lisäten testauksen tehokkuutta.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

TTCN-kieltä käytetään testitapausten määrittelemiseen tietoliikennejärjestelmissä. Nykyään TTCN:stä on tullut yhä suositumpi tapa toteuttaa testitapauksia. TTCN tarjoaa hyvän ja yksinkertaisen tavan muuntaa käsin testattavat testitapaukset automatisoiduiksi. Tämän diplomityön yhteydessä toteutettiin TTCN testitapaukset WCDMA -tukiaseman käyttö- ja kunnossapito- (O&M) ohjelmistolle. Ohjelmistoa on käytetty myös toisen sukupolven tukiasemissa, mutta kolmannen sukupolven tukiasemissa sillä on huomattavasti isompi rooli. WCDMA -tukiasemassa O&M käsittelee muun muassa tukiaseman käynnistyksen, virhetilanteet ja valvoo tukiaseman komponentteja. Ensimmäisiä tehtäviä diplomityötä tehdessä oli valita ne testitapaukset, jotka olisivat mahdollisia ja hyödyllisiä toteuttaa TTCN:n avulla. Testitapaukset valittiin valmiina olleista testitapausten kuvauksista. Valitut testitapaukset toteutettiin käyttäen rinnakkaista ja modulaarista TTCN-kieltä ja testattiin WCDMA -tukiasemaa vasten käyttäen TTCN Tester ohjelmistoa. Tämän diplomityön yhteydessä toteutettuja testitapauksia käytetään varmistamaan, että tukiasema voi toipua erilaisista virhetilanteista O&M ohjelmiston avulla. Testitapauksia WCDMA -tukiasemaa vasten ajettaessa varmistetaan myös, että O&M ohjelmisto toimii määrittelyn mukaisesti eri tilanteissa. Toteutetut testi tapaukset korvaavat nykyään käsin testatut O&M testi tapaukset tukiaseman O&M ohjelmistoa testatessa. Automatisoidut testi tapaukset tekevät O&M ohjelmiston testaamisen merkittävästi nopeammaksi ja helpommaksi.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Asiakasohjautuva valmistus on tämän päivän tuotanto-organisaation elinehto. Useilla aloilla kilpailukykyä ja kannattavaa tuotantoa on vaikea ylläpitää ilman asiakasohjaukseen perustuvaa tuotantotapaa. Tulevaisuuden yritys tarvitsee menestyäkseen kykyä mukautua nopeasti ja vaivattomasti markkinoiden yllättäviin muutoksiin. Näihin muutoksiin pystytään vastaamaan ketterällä tuotantofilosofialla, ja ketterän toiminnan nopealla omaksumisella onkin suuri merkitys yrityksen kilpailukykyyn tulevaisuuden kiristyvillä markkinoilla. Diplomityössä tarkastellaan herkästi markkinoiden muutoksiin sopeutuvan tuotannon vaatimuksia ja edellytyksiä. Työssä keskitytään ketterän tuotannon toimintatapojen ja piirteiden kuvaamiseen sekä niiden soveltamiseen käytännön toimitaan. Tavoitteina ovat materiaalivirtojen sujuvuuden parantaminen ja läpimenoaikojen lyhentäminen. Empiirisessä osassa kuvattiin kohdeyrityksen nykyinen toimintatapa ja esitettiin perusteltuja kehitysehdotuksia ketterän tuotannon piirteiden pohjalta. Tavoitteet pyrittiin saavuttamaan tuotantoeräkokojen optimoinnin, layout –muutosten, visuaalisten ohjausmenetelmien sekä automaattisten materiaalinkäsittelylaitteiden avulla. Työssä esitettiin käytännön toimenpide-ehdotukset, kustannuslaskelmat sekä arviot saavutettavista hyödyistä.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Ohjelmistotestauksen avulla voidaan tarkastella sovelluksen vastaavuutta vaatimuksiin. Tavoitteena on löytää sovelluksesta virheitä, ja siten parantaa sovelluksen laatua. Sovelluksen laatu voidaan määritellä useilla mittareilla, kuten esimerkiksi testattavuudella. Tässä työssä tarkastellaan WWW-sovelluksen automatisoidun testauksen toteutusta, jossa käytetään apuna testauskehystä. Automatisoituun testaukseen kuuluu testitapausten suunnittelu sekä toteutus, joiden lopputuloksena on uudelleenajettavia testitapauksia. Testaus keskittyy sovelluksen toiminnallisuuteen ja jättää tietokantaan päivitettävien tietojen tarkastamisen tekemättä. Testaus suoritetaan ilman tarkempaa tietoa sovelluksen sisäisestä toiminnasta. Testattava sovellus on Mobilding-hankkeessa toteutettu WWW-sovellus, jonka avulla hallinnoidaan rakennuksen elementtejä. Työssä vertaillaan WWW-sovelluksen käyttöliittymän testaukseen soveltuvia testauskehyksiä, ja pyritään tuomaan esille niiden ominaispiirteitä. Työn tuloksena on uudelleensuoritettavia testitapahtumia. Lisäksi pohditaan ohjelmointikäytäntöjä, joilla voidaan edistää automatisoitua testausta. Ohjelmointikäytännöt perustuvat työn toteutuksen aikana havaittuihin ongelmiin.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Sähkömarkkinaosapuolet ovat havainneet lukuisia puutteita ja haasteita tietojärjestelmien tiedonvaihtoon liittyvissä kysymyksissä. Tässä työssä käsitellään tiedonvaihdon ongelmaa mittausvirtojen kannalta. Tiedonvaihdon lisääntyminen ja sanomien monipuolistuminen on johtanut siihen, että läheskään kaikki tarpeelliset sanomat eivät ole standardoitu, ja jo luoduissa tai ehdotetuissa standardeissa on huomattavia eroavaisuuksia mm. eri maiden välillä. Tässä työssä kuvataan nykyinen automaattisen mittarinlukujärjestelmän ja jakeluverkkoyhtiön mittaustietovaraston välinen tiedonvaihtoratkaisu ja siihen liittyvät mittaustietovirrat. Työssä esitellään myös älykkäiden mittarien tuomia hyötyjä ja pohditaan uusien mittausten tuomia mahdollisuuksia. Lisäksi pohditaan nykyisten tietovirtojen koodituskäytäntöjen toimivuutta ja niiden puutteita ja ongelmia. Työssä laaditaan esimerkki standardi mittausvirtakonfiguraation mallintamiseksi sähkömarkkinoilla. Työn painopiste on energiamittaustietojen tietovirroissa lähtien laskutuksen tarpeista. Tavoitteena on automaattisten mittarinhallintaprojektien tuomien älykkäiden mittarien uusien mittausten aiheuttaman ja mahdollistaman tietovirran standardointi. Työssä pohditaan, kuinka tietovirta saadaan eheästi siirtymään mittauspalveluntarjoajan ja jakeluverkkoyhtiön järjestelmien välillä sekä miten uudet tiedonkäyttötarpeet tulisi koodittaa. Uudet sanomastandardiehdotukset esitetään XML-mallein, ja lopuksi pohditaan mallien toimivuutta ja niihin tarvittavia jatkokehitystarpeita.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

During the past decades testing has matured from ad-hoc activity into being an integral part of the development process. The benefits of testing are obvious for modern communication systems, which operate in heterogeneous environments amongst devices from various manufacturers. The increased demand for testing also creates demand for tools and technologies that support and automate testing activities. This thesis discusses applicability of visualization techniques in the result analysis part of the testing process. Particularly, the primary focus of this work is visualization of test execution logs produced by a TTCN-3 test system. TTCN-3 is an internationally standardized test specification and implementation language. The TTCN-3 standard suite includes specification of a test logging interface and a graphical presentation format, but no immediate relationship between them. This thesis presents a technique for mapping the log events to the graphical presentation format along with a concrete implementation, which is integrated with the Eclipse Platform and the OpenTTCN Tester toolchain. Results of this work indicate that for majority of the log events, a visual representation may be derived from the TTCN-3 standard suite. The remaining events were analysed and three categories relevant in either log analysis or implementation of the visualization tool were identified: events indicating insertion of something into the incoming queue of a port, events indicating a mismatch and events describing the control flow during the execution. Applicability of the results is limited into the domain of TTCN-3, but the developed mapping and the implementation may be utilized with any TTCN-3 tool that is able to produce the execution log in the standardized XML format.