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

Lihasten väsymisen mittaaminen ja käyttöliittymän automaatiotestaus

Kanniala, Janne (2017)

 
Avaa tiedosto
Kanniala_Janne.pdf (912.8Kt)
Lataukset: 


Kanniala, Janne
Oulun ammattikorkeakoulu
2017
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017060212165
Tiivistelmä
Vuodesta 2014 lähtien tietotekniikan koulutusohjelmassa on ollut kokeella koosteopinnäytetyöt. Tämä opinnäytetyö koostuu kahdesta osasta. Ensimmäisestä 5 opintopisteen osakokonaisuudesta, joka valmistui vuoden 2015 keväällä ja toisesta 10 opintopisteen osakokonaisuudesta, joka valmistui vuoden 2017 keväällä.

Opinnäytetyön ensimmäisessä osassa tehtiin selvitystyö liittyen lihasten väsymiseen, palautumiseen ja lihaksen väsymiseen liittyviin mittausmenetelmiin. Työn tavoitteena oli selvittää tahdonalaisesti liikutettavien lihasten väsymistä suorituksen aikana ja sen jälkeen.

Opinnäytetyön toinen osa toteutettiin Piimega Oy:lle, joka on oululainen ohjelmistotalo. Työssä käytettiin Piimegan Total Commerce -toiminnanohjausjärjestelmää. Total Commerce on suunniteltu kaupoille, joilla myyntiä tapahtuu niin verkkokaupassa kuin kivijalkamyymälässä. Toiminnanohjausjärjestelmään on rakennettu Magento-verkkokauppa-rajapinta.

Toisen osan tavoitteena oli toteuttaa sellainen testiympäristö, joka pyörittää testitapahtumia mahdollisimman vähällä ylläpidolla. Ympäristön on tarkoitus säästää kehittäjien aikaa testausprosessista. Testausympäristö piti myös automatisoida.

Työssä käytettiin hyväksi Microsoftin käyttöliittymätestaukseen tarkoitettua Coded UI Tests -testityökalua, joka mahdollistaa käyttöliittymätestien nopean tekemisen. Testityökalu vaatii toimiakseen Visual Studioon Enterprise lisenssin. Testausympäristön automatisoinnista vastaa Jenkins. Jenkins on avoimeen lähdekoodiin perustuva Continuous Integration- palvelin, joka ohjaa sille määriteltyjen tehtävien suoritusta. Testiympäristö kommunikoi Jenkinsin kanssa PsExeci:n avustuksella, jonka avulla on mahdollista suorittaa komentorivikehotteita etänä.

Testipalvelimelle asennettiin paikallinen SQL-palvelin, jossa säilytetään testaukseen tarvittavaa dataa. Testipalvelin lähettää sähköpostiviestejä testien lopputuloksista. Testausympäristö saatiin kokonaisuudessaan toteutettua aikataulussa ja se on otettu käyttöön.
 
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