Näytä suppeat kuvailutiedot

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

Heikkinen, Sami (2017)

dc.contributor.authorHeikkinen, Sami
dc.date.accessioned2017-11-14T05:47:29Z
dc.date.available2017-11-14T05:47:29Z
dc.date.issued2017
dc.identifier.uriURN:NBN:fi:amk-2017111316985
dc.identifier.urihttp://www.theseus.fi/handle/10024/135107
dc.description.abstractFirstbeat 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.fi
dc.description.abstractFirstbeat Technologies Oy is a software and wellness technology company from Jyväskylä. One of their biggest consumer products is the Firstbeat Lifestyle Assessment which measures the human wellbeing. Firstbeat Lifestyle Assessment requires the system to work which consists four clients. Firstbeat develop all four clients all the time and it requires continuous software testing. Firstbeat Lifestyle Assessment system’s testing is based entirely on manual testing which gets more and more difficult when the system is advanced. The study included designing how to start implementing the test automation. At the beginning there was needed overview how all the clients work and what is needed to take into consideration on testing. For the automation implement in the study was selected the automation tool and the hardware which was required. Design part also included speculation about where should the stress testing focus. The result of this study was the three-level structure of the automation software which can be used when the automation will be implemented to the system. Robot Framework and Selenium2Library was selected to be the tool for the automation implement. In the study there was examples for different test scenarios in the automation system. It was also decided that stress tests should be focused to the production server. According to the study the automation required twenty Bodyguard 2 -measuring device, half of which contains data and half of which doesn’t. There was also needed two laptops which one is Windows and one is Mac, and USB-hubs which can be used to connect Bodyguard 2 -measuring devices to laptops.en
dc.language.isofin
dc.publisherJyväskylän ammattikorkeakoulu
dc.rightsAll rights reserved
dc.titleHyvinvointianalyysi-järjestelmän testauksen automatisoinnin suunnittelu : Firstbeat Technologies Oyfi
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/373
dc.organizationJyväskylän ammattikorkeakoulu
dc.contributor.organizationJyväskylän ammattikorkeakoulu
dc.subject.keywordHyvinvointianalyysi-järjestelmä
dc.subject.keywordasiakasohjelma
dc.subject.keywordtestauksen automatisointi
dc.subject.keywordpage-objekti
dc.subject.keywordavainsana
dc.subject.degreeprogramfi=Hyvinvointiteknologia|sv=Välfärdsteknologi|en=Welfare technology|
dc.subject.disciplineHyvinvointiteknologian tutkinto-ohjelma


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot