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

Automaatiotestauksen kontitus ja käyttöönotto

Siloaho, Mikko (2017)

Avaa tiedosto
Opinnaytetyo_Mikko_Siloaho.pdf (2.390Mt)
Lataukset: 


Siloaho, Mikko
Jyväskylän ammattikorkeakoulu
2017
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201705168509
Tiivistelmä
Sovellusten kontittaminen on kevyempi variaatio virtualisoinnista, jonka suosio on kasvanut räjähdysmäisesti tietotekniikan yritysten ja niiden ylläpitämien järjestelmien keskuudessa. Kontittamalla sovelluksista voidaan tehdä alustariippumattomia ja toisistaan riippumattomia, ja niiden tarvitsemat ja käyttämät kirjastot siirtyvät konttien siirtämisen mukana järjestelmästä toiseen. Docker sovelluksena ja ympäristönä on erikoistunut moottorinsa ansiosta helppoon ja tehokkaaseen konttien rakentamiseen, jakamiseen, ylläpitämiseen, ajamiseen ja siirrettävyyteen.

Toimeksiantaja Marko Rintamäellä oli tarve automaatiotestaustyökalujen kontittamiselle. Kontitettuja työkaluja oli tarkoitus käyttää tehostamaan testauksen opintojakson toteutusta. Työn saavuttamana hyötynä oli eliminoida opiskelijoiden automaatiotestauksen työkalujen asentamiseen ja konfigurointiin kulunut hukka-aika. Opiskelijan ei tarvinnut käyttää aikaa testausympäristön rakentamiseen, vaan voi suoraa kirjoittaa testisarjoja.

Konttien rakentaminen Dockerilla oli todella nopeaa ja helppoa kattavan dokumentaation ansioista. Kontitettavat sovellukset olivat automaatiotestaukseen erikoistunut Cucumber ja mallipohjaiseen testaukseen erikoistunut fMBT. Ensin oli tutustuttava sovelluksiin, niiden riippuvaisuuksiin, Dockerin käyttöön ja kuvatiedostojen luontiin, joista luotiin kontit. Konttien käynnistäminen onnistui komentoriviltä ja siten voitiin käynnistää halutut testisarjat konteissa.

Kontittaminen oli nopea ratkaisu muuttaa työasema tai palvelin automaatiotestausta toteuttavaksi järjestelmäksi. Yhdistettynä nopeaan Contriboardin asentamiseen Dockerilla, kuka tahansa ohjelmoinnista tietämätön kykenisi kirjoittamaan testitapauksia Contriboardille ja ajamaan niitä.
 
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