Digitoday

Valikko

Väitöstutkimus synnytti työkalun ohjelmistojen yhteispelin testaamiseen

Väitöskirjatutkimuksen tuloksena syntynyt menetelmä tehostaa yksittäisten tietokoneohjelmien testausta, mutta suurin hyöty tulee mahdollisuudesta testata useita eri ohjelmia samanaikaisesti.
Esimerkiksi älypuhelimen lukuisat toiminnot, kuten kamera, kuvien katselin, kalenteri, viestintä, herätyskello, www-selain ja perinteinen puhelin ovat kaikki erillisiä tietokoneohjelmia. Erillisyydestä huolimatta niiden on pystyttävä yhteispeliin.

Videokuvaus tai lomakuvien katselu eivät saa seota, vaikka kalenterista tulisi hälytys palaveriin. Tuleva puhelu ei saa estää bussiaikataulujen tutkimista www-selaimella. Entä mitä pitäisi tapahtua, kun herätyskello alkaa soida saapuvan puhelun jo hälyttäessä tai päinvastoin?

– Älypuhelimien mukana toimitetaan kymmeniä tietokoneohjelmia ja niitä voi itse asentaa puhelimeen lisää. Tietokoneohjelmien virheet, jotka jäävät testauksessakin huomaamatta, päätyvät kuluttajien harmiksi, toteaa diplomi-insinööri Antti Kervinen.

Hän on väitöskirjatutkimuksessaan kehittänyt tietokoneohjelmien yhteistoiminnan testaamiseen uutta testausmenetelmää.

Menetelmä tehostaa tavanomaista yksittäisten tietokoneohjelmien testausta, mutta sen suurin hyöty saadaan mahdollisuudesta testata useita tietokoneohjelmia samanaikaisesti.

Testauksen työkalu
avointa lähdekoodia

Tietokoneohjelmista etsitään virheitä ja epäjohdonmukaisuuksia viime kädessä testaamalla niitä. Usein testaaminen tarkoittaa ohjelman ominaisuuksien koekäyttämistä hieman eri tavoin kerta toisensa jälkeen.

– Tosin ohjelmat ovat yleensä niin monimutkaisia, ettei kaikkia mahdollisia käyttötapoja kaikin mahdollisin asetuksin ole mahdollista testata. Vielä toivottomammaksi tilanne muuttuu, kun ohjelmien välinen yhteispelikin pitäisi testata, Kervinen sanoo.

Hänen kehittämänsä menetelmä mahdollistaa yhden tuotteen testaamiseen laaditun materiaalin käytön kokonaan tai soveltuvin osin muiden samankaltaisten ohjelmien testaamisessa. Tämä helpottaa esimerkiksi uusien ohjelmaversioiden tai saman tuoteperheen muiden tuotteiden testaamista.

Menetelmää hyödyntävä TEMA-työkalu testaa valittujen ohjelmien yhteistoimintaa täysin automaattisesti. TEMA-työkalu on tehty Tampereen teknillisen yliopiston testaustutkimusprojekteissa ja sitä kehitetään edelleen. Työkalun lähdekoodi on avointa ja se on saatavilla veloituksetta netistä.

Diplomi-insinööri Antti Kervisen tietotekniikan alaan kuuluva väitöskirja Towards Practical Model-Based Testing: Improvements in Modelling and Test Generation (Kohti käytännön mallipohjaista testausta: parannuksia mallinnukseen ja testien generointiin) tarkastetaan Tampereen teknillisen yliopiston tieto- ja sähkötekniikan tiedekunnassa perjantaina 5.12.2008 kello 12.00. Vastaväittäjinä toimivat Ph.D. Alan Hartman (IBM Haifa Research Laboratory) ja professori Matti Nykänen (Kuopion yliopisto). Tilaisuutta valvoo professori Antti Valmari TTY:n ohjelmistotekniikan laitokselta.

Kommentit

    Näytä lisää

    Näitä luetaan!

    1. 1

      Auervaaroja netissä jahtaava Tuula, 74, täräytti valemajurille: ”Minä en maksa penniäkään” – huijarin vastaus oli paljon puhuva

    2. 2

      Kommentti: Autoveron poistaminen kätkee myös ansan – kuulutko satoihintuhansiin maksumiehiin?

    3. 3

      Jari Isometsä ihmettelee Toni Roposen ehdotusta – meneekö oman vaimon etu ohi Suomen?

    4. 4

      Sarjahukuttajan röyhkeä piiloleikki Joensuun torilla: ”Aika paljon pitää olla pokkaa”

    5. 5

      Järjestö haastaa Trumpin oikeuteen – mukana myös Valkoisen talon entinen asianajaja

    6. 6

      Näyttelijä kuoli musiikkivideon kuvauksissa – ammuttiin rintaan asekohtauksessa

    7. 7

      Professori paljastaa pahimmat salakalorien lähteet – nämä lihottavat salakavalasti

    8. 8

      Jasmin Mäntylä ja Martina Aitolehti ilmiriidoissa Facebookissa – ”Jasmin, älä puhu arvoista mitään!”

    9. 9

      Surumieliset Madeleine, Silvia ja Kaarle Kustaa hautajaisissa – ”Hän oli perheen hyvä ystävä”

    10. 10

      Antti Tuiskulta tyhjentävä kommentti hänestä tehdystä Putouksen Abdul Tuisku -hahmosta – tiivisti ensireaktionsa yhteen sanaan

    11. Näytä lisää
    1. 1

      Kaikki irti Whatsappista! Tiesitkö jo nämä 9 kätevää kikkaa?

    2. 2

      Antti Tuiskulta tyhjentävä kommentti hänestä tehdystä Putouksen Abdul Tuisku -hahmosta – tiivisti ensireaktionsa yhteen sanaan

    3. 3

      Auervaaroja netissä jahtaava Tuula, 74, täräytti valemajurille: ”Minä en maksa penniäkään” – huijarin vastaus oli paljon puhuva

    4. 4

      Ei herkkohermoisille: Tältä näyttää työuupumus sairaalassa

    5. 5

      He ovat uudet Vain elämää -tähdet! Mukana Robin, Irina ja Olli Lindholm

    6. 6

      Muhiiko suussasi tulehdus? Salakavala oireeton infektio voi saada vakavat seuraukset

    7. 7

      Trump heitti heti Obaman verhot ja maton ulos työhuoneestaan – tilalle kultaa, koristekangasta ja Churchill

    8. 8

      Sarjahukuttajan röyhkeä piiloleikki Joensuun torilla: ”Aika paljon pitää olla pokkaa”

    9. 9

      Skandaali Hamburger Börsin tanssilattialla: Mies virtsasi naisen jaloille, nainen löi tuopilla

    10. 10

      Opiskelijatyttöjen seksikkäistä Instagram-kuvista tuli netti-ilmiö – vähäpukeiset kuvat toimivat ponnahduslautana mallin töihin

    11. Näytä lisää
    1. 1

      Juo aamulla vettä tyhjään vatsaan – 8 mahtavaa vaikutusta

    2. 2

      Perhe etsii vastausta kammottavaan kuvaan – mitä tai mikä ilmestyi yhtäkkiä yöllä kotipihalla otettuun valokuvaan?

    3. 3

      Serbian seksikkäin laulaja Milica, 25, purskahti korsetistaan ulos kesken keikan – yleisö villiintyi

    4. 4

      Nainen synnytti salaa vessassa – raskaudesta tietämättömät vanhemmat havahtuivat pamaukseen

    5. 5

      Uimapukumalli Chrissy Teigen jakoi rehellisen kuvan reisistään – miehet hämmentyivät: ”Olen katsonut tätä jo minuutin, ja...”

    6. 6

      Ei herkkohermoisille: Tältä näyttää työuupumus sairaalassa

    7. 7

      Yksi kuoli rekan pudottua moottoritieltä Lohjalla – erikoinen tapahtumaketju johti karmeaan turmaan

    8. 8

      Sarjahukuttaja oli palkittu karjatilallinen – sitten tapahtui jotakin

    9. 9

      Poliisi IS:lle: Näin sarjahukuttaja jäi kiinni – ”Hänellä oli itsellään tiedossa...”

    10. 10

      Dramaattiset kuvat: Myrskypuuska romahdutti rakenteilla olleen, yli 100-neliöisen talon maan tasalle Kuopiossa

    11. Näytä lisää

    Näitä luetaan!

    1. 1

      Auervaaroja netissä jahtaava Tuula, 74, täräytti valemajurille: ”Minä en maksa penniäkään” – huijarin vastaus oli paljon puhuva

    2. 2

      Kommentti: Autoveron poistaminen kätkee myös ansan – kuulutko satoihintuhansiin maksumiehiin?

    3. 3

      Jari Isometsä ihmettelee Toni Roposen ehdotusta – meneekö oman vaimon etu ohi Suomen?

    4. 4

      Sarjahukuttajan röyhkeä piiloleikki Joensuun torilla: ”Aika paljon pitää olla pokkaa”

    5. 5

      Järjestö haastaa Trumpin oikeuteen – mukana myös Valkoisen talon entinen asianajaja

    6. Näytä lisää
    1. 1

      Kaikki irti Whatsappista! Tiesitkö jo nämä 9 kätevää kikkaa?

    2. 2

      Antti Tuiskulta tyhjentävä kommentti hänestä tehdystä Putouksen Abdul Tuisku -hahmosta – tiivisti ensireaktionsa yhteen sanaan

    3. 3

      Auervaaroja netissä jahtaava Tuula, 74, täräytti valemajurille: ”Minä en maksa penniäkään” – huijarin vastaus oli paljon puhuva

    4. 4

      Ei herkkohermoisille: Tältä näyttää työuupumus sairaalassa

    5. 5

      He ovat uudet Vain elämää -tähdet! Mukana Robin, Irina ja Olli Lindholm

    6. Näytä lisää
    1. 1

      Juo aamulla vettä tyhjään vatsaan – 8 mahtavaa vaikutusta

    2. 2

      Perhe etsii vastausta kammottavaan kuvaan – mitä tai mikä ilmestyi yhtäkkiä yöllä kotipihalla otettuun valokuvaan?

    3. 3

      Serbian seksikkäin laulaja Milica, 25, purskahti korsetistaan ulos kesken keikan – yleisö villiintyi

    4. 4

      Nainen synnytti salaa vessassa – raskaudesta tietämättömät vanhemmat havahtuivat pamaukseen

    5. 5

      Uimapukumalli Chrissy Teigen jakoi rehellisen kuvan reisistään – miehet hämmentyivät: ”Olen katsonut tätä jo minuutin, ja...”

    6. Näytä lisää