Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Embedded Software Testing Methods

Lepistö, Juho (2012)

 
Avaa tiedosto
Lepisto_Juho.pdf (1.121Mt)
Lataukset: 


Lepistö, Juho
Metropolia Ammattikorkeakoulu
2012
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012052810284
Tiivistelmä
Insinöörityö tehtiin Efore Oyj:n tuotekehitysosastolle Espooseen. Insinöörityön tavoitteena oli kehittää ja räätälöidä prosessi ja menetelmät sulautettujen järjestelmien ohjelmistotestaukseen sekä kehittää työkalu testauksen suorittamiseksi.

Työssä tutkittiin perinteisiä ohjelmistotestauksen menetelmiä ja testauskonsepteja. Lisäksi tutkittiin useita ohjelmistotestausmetodeja ja kartoitettiin mahdollisuutta olemassa olevien metodien hyödyntämiseen tilaajayrityksen sulautettujen järjestelmien matalan tason ohjelmistotestauksen kehittämisessä.

Räätälöity testausmetodi rakennettiin Test Maturity Model integration TMMi –mallin ympärille, jotta voitiin varmistaa testauskäytänteiden integroituminen ohjelmistokehitysprosessiin ja mahdollistaa testausmetodien jatkuva kehittäminen. Pääasialliseksi prosessin ohjaus- ja kontrollimetodiksi valittiin spiraalimalli iteratiivisen ja testausorientoituneen luonteensa vuoksi. Kehitetyssä metodissa konkreettinen testauksen toteutus pohjautuu joustavaan Test Driven Development TDD –metodiin, jotta vikojen elinikä voitiin minimoida ja painottaa testaus kehittäjälähtöiseksi. Näistä elementeistä koottiin räätälöity testausmenetelmä Eforen käyttöön.

Jotta ohjelmistotestaus olisi ollut mahdollista aloittaa varhaisessa vaiheessa, työssä kehitettiin ohjelmistotestausalusta. Alusta pystyi tuottamaan analogisia ja digitaalisia signaaleja sekä PWM-pulssisignaaleja. Alustalla voitiin simuloidan lopullista laiteympäristöä ja testaus voitiin suorittaa kohdeprosessorissa ennen varsinaisen laitteiston valmistumista. Testausalustan lähdöt voitiin automatisoida täysin skripteillä. Alusta keräsi sisääntuloista dataa ja muotoili kerätyn datan pohjalta lokitiedostoja jatkokäsittelyä ja dokumentointia varten.

Alustan prototyyppiä testattiin meneillään olleen projektin yhteydessä ja testausalustan konsepti todettiin toimivaksi. Laitteisto soveltui tehokkaaseen varhaisessa vaiheessa tapahtuvaan ohjelmiston testaukseen.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste