Sovelluskehityksen hyödyntäminen mobiililaitteiden mekaniikka- ja ympäristötestauksissa
Kulotie, Anssi (2025)
Kulotie, Anssi
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202504075839
https://urn.fi/URN:NBN:fi:amk-202504075839
Tiivistelmä
Tämä opinnäytetyö keskittyi itsenäisesti toimivan testausohjelmiston kehittämiseen ammattilaiskäyttöön suunnitelluille mobiililaitteille. Työn tavoitteena oli luoda sovellus, joka mahdollistaa laitteessa tapahtuvan itsenäisen testauksen.
Ennen sovelluksen kehittämistä selvitettiin yleisimpiä mobiililaitteiden tes-tausmenetelmiä ja standardeja. Selvitys käsitteli erityisesti IEC- ja MIL-standardien vaikutusta ammattilaislaitteiden testausvaatimuksiin sekä perin-teisten testausjärjestelmien toteutuksia. Analyysi osoitti, että perinteisillä jär-jestelmillä on rajoitteita, jotka luovat tarpeen laitteessa itsenäisesti toimiville sovelluspohjaisille testausjärjestelmille.
Opinnäytetyön sovellus kehitettiin Windows-alustalle, ja se rakennettiin modu-laariseksi, jotta uusia testikomponentteja voidaan lisätä ilman suuria muutok-sia sovelluksen runkorakenteeseen. Toimeksiantajan asettama tavoite oli luo-da runkorakenne ja pohja sovellukselle, jota voidaan jatkokehittää myöhem-min.
Sovelluksen kehitystyötä verrattiin aiemmin toteutettuun Android-testausohjelmistoon, jonka avulla voitiin vertailla eri alustojen välisiä eroja. Android-alusta tarjoaa kehittäjälle suoran rajapinnan laitteen hallintaan ja tie-donkeruuseen, kun taas Windows-alustalla tarvitaan usein ulkoisia ohjelmisto-ja ja laiteajureita, mikä monimutkaisti kehitysprosessia.
Testausta suoritettiin käytännön olosuhteissa, ja erityisesti pitkäaikaiset testit osoittivat, että sovellus toimi vakaasti eikä kuormittanut laitteen resursseja lii-kaa. Olosuhdetestauskaapissa tehty testaus vahvisti sovelluksen ja laitteen luotettavan toiminnan myös äärilämpötiloissa, mikä on olennaista ammattilais-käytössä.
Opinnäytetyön havaintojen perusteella sovelluspohjaiset testausratkaisut pa-rantavat merkittävästi laitetestauksen tehokkuutta ja luotettavuutta. Niiden so-veltaminen edellyttää kehittäjiltä innovatiivisuutta ja kykyä tunnistaa uusia käyttökohteita.
Ennen sovelluksen kehittämistä selvitettiin yleisimpiä mobiililaitteiden tes-tausmenetelmiä ja standardeja. Selvitys käsitteli erityisesti IEC- ja MIL-standardien vaikutusta ammattilaislaitteiden testausvaatimuksiin sekä perin-teisten testausjärjestelmien toteutuksia. Analyysi osoitti, että perinteisillä jär-jestelmillä on rajoitteita, jotka luovat tarpeen laitteessa itsenäisesti toimiville sovelluspohjaisille testausjärjestelmille.
Opinnäytetyön sovellus kehitettiin Windows-alustalle, ja se rakennettiin modu-laariseksi, jotta uusia testikomponentteja voidaan lisätä ilman suuria muutok-sia sovelluksen runkorakenteeseen. Toimeksiantajan asettama tavoite oli luo-da runkorakenne ja pohja sovellukselle, jota voidaan jatkokehittää myöhem-min.
Sovelluksen kehitystyötä verrattiin aiemmin toteutettuun Android-testausohjelmistoon, jonka avulla voitiin vertailla eri alustojen välisiä eroja. Android-alusta tarjoaa kehittäjälle suoran rajapinnan laitteen hallintaan ja tie-donkeruuseen, kun taas Windows-alustalla tarvitaan usein ulkoisia ohjelmisto-ja ja laiteajureita, mikä monimutkaisti kehitysprosessia.
Testausta suoritettiin käytännön olosuhteissa, ja erityisesti pitkäaikaiset testit osoittivat, että sovellus toimi vakaasti eikä kuormittanut laitteen resursseja lii-kaa. Olosuhdetestauskaapissa tehty testaus vahvisti sovelluksen ja laitteen luotettavan toiminnan myös äärilämpötiloissa, mikä on olennaista ammattilais-käytössä.
Opinnäytetyön havaintojen perusteella sovelluspohjaiset testausratkaisut pa-rantavat merkittävästi laitetestauksen tehokkuutta ja luotettavuutta. Niiden so-veltaminen edellyttää kehittäjiltä innovatiivisuutta ja kykyä tunnistaa uusia käyttökohteita.