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
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Hyvinvointianalyysi-järjestelmän testauksen automatisoinnin suunnittelu : Firstbeat Technologies Oy

Heikkinen, Sami (2017)

 
Avaa tiedosto
Heikkinen_Sami.pdf (2.059Mt)
Lataukset: 


Heikkinen, Sami
Jyväskylän ammattikorkeakoulu
2017
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017111316985
Tiivistelmä
Firstbeat Technologies Oy on jyväskyläläinen ohjelmistojen kehitykseen sekä hyvinvointiin keskittyvä yritys. Yksi yrityksen tärkeimmistä tuotteista on hyvinvointia mittaava Firstbeat Hyvinvointianalyysi. Kyseisen mittauksen toiminnasta vastaa Hyvinvointianalyysi-järjestelmä, joka koostuu neljästä asiakasohjelmasta. Ohjelmia kehitetään jatkuvasti yhä laajemmiksi toiminnallisuuksiltaan, ja tämä vaatii jatkuvaa ohjelmistotestausta. Hyvinvointianalyysi-järjestelmän testaus on täysin manuaalisen testauksen varassa, mikä alati kasvavan ohjelmiston myötä hankaloituu jatkuvasti.

Tutkimuksessa suunniteltiin kuinka testauksen automatisointia tulisi lähteä toteuttamaan käytännössä. Automatisoinnin tueksi kerättiin laaja katsaus Hyvinvointianalyysi-järjestelmän asiakasohjelmien toiminnasta sekä niiden testauksessa huomioitavista tekijöistä. Tutkimuksessa valittiin automatisoinnin käytännöntoteutuksessa hyödynnettävä automatisointityökalu sekä automatisoinnin vaatima fyysinen laitteisto. Suunnitelmissa pohdittiin myös mille ohjelmistojen osille rasitustestauksen automatisointia tulisi toteuttaa.

Tutkimuksen tuloksena rakentui automatisointiohjelmiston kolmitasoinen rakenne, jota voidaan hyödyntää automatisoinnin toteutuksessa. Automatisointiin valittiin työkaluksi Robot Framework ja sille luotu Selenium2Library -verkkokirjasto. Tutkimuksessa tuodaan myös esille esimerkkitapauksia eri asiakasohjelmiin toteutettavista automaatiotesteistä sekä kuinka rasitustestausta tulisi toteuttaa ohjelmistojen tuotantopalvelimelle. Tutkimuksen pohjalta automatisoinnin vaatimat fyysiset laitteistot ovat kaksikymmentä Bodyguard 2 -mittalaitetta, joista puolet sisältävät dataa ja puolet ovat tyhjiä. Lisäksi testaus vaatii Windows ja Mac kannettavat tietokoneet, sekä USB-hubeja joiden avulla Bodyguard 2 mittalaitteet ovat yhdistettävissä tietokoneisiin.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
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