Built-in testing in embedded systems software
Liikka, Leo (2024)
Liikka, Leo
2024
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-2024053119294
https://urn.fi/URN:NBN:fi:amk-2024053119294
Tiivistelmä
Opinnäytetyössä tutustuttiin sisäänrakennettuun testaamiseen sulautetun järjestelmän ohjelmistokehityksessä. Lisäksi työssä päivitettiin sulautetun järjestelmän ohjelmiston sisäänrakennettua testausta ja parannettiin testauksen kattavuutta.
Aluksi työssä käytiin läpi sisäänrakennetun testauksen tarve sulautetussa ohjelmistossa ja ongelmat, joiden tunnistaminen perinteisillä testausmenetelmillä voi olla hyvinkin vaikeaa. Tämän jälkeen käytiin läpi ympäristö ja laite, jolle sisäänrakennettua testausta on tarkoitus parantaa.
Tämän jälkeen käytiin läpi laitteen sisäänrakennetun testauksen lähtötilanne ja tavoitteet sen päivittämiseen. Lisäominaisuuksina laitteelle lisättiin muun muassa laitteiston vahtikoira, alustusskriptien tuloksien tallennus ja käyttöliittymä. Päivittämisen seurauksena laitteelle saatiin toteutettua kattava pohja, josta sisäänrakennetun testauksen toteuttaminen on mahdollista.
Aluksi työssä käytiin läpi sisäänrakennetun testauksen tarve sulautetussa ohjelmistossa ja ongelmat, joiden tunnistaminen perinteisillä testausmenetelmillä voi olla hyvinkin vaikeaa. Tämän jälkeen käytiin läpi ympäristö ja laite, jolle sisäänrakennettua testausta on tarkoitus parantaa.
Tämän jälkeen käytiin läpi laitteen sisäänrakennetun testauksen lähtötilanne ja tavoitteet sen päivittämiseen. Lisäominaisuuksina laitteelle lisättiin muun muassa laitteiston vahtikoira, alustusskriptien tuloksien tallennus ja käyttöliittymä. Päivittämisen seurauksena laitteelle saatiin toteutettua kattava pohja, josta sisäänrakennetun testauksen toteuttaminen on mahdollista.