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

Testauksen automatisointi ja mahdollisuuksia tietoliikennejärjestelmässä

Nieminen, Juhani (2016)

 
Avaa tiedosto
Nieminen_Juhani.pdf (497.5Kt)
Lataukset: 


Nieminen, Juhani
Tampereen ammattikorkeakoulu
2016
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201605096567
Tiivistelmä
Tässä työssä käsitellään testauksen automatisoinnin perusperiaatteita, hyötyjä, riskejä ja mahdollisuuksia tietoliikennejärjestelmässä. Työn tarkoitus on luoda pohja reitittimen testausautomaation jatkokehitykselle.

Ohjelmistokehityksessä tehokkuuden lisääminen on tullut tärkeäksi. Ohjelmistoja ja laitteita halutaan entistä halvemmalla ja nopeammin valmiiksi. Yksi vaihtoehto ohjelmistokehityksen tehostamiselle on automatisoida testaus niin pitkälle kuin mahdollista. Testaus syö suuren osan koko ohjelmistokehityksen ajasta, koska kaiken halutaan toimivan ennen asiakkaalle toimittamista. Tämä aiheuttaa sen, että tullaan toistamaan samoja testejä useaan kertaan koko ohjelmistokehityksen aikana. Hyvin toteutettu testauksen automatisointi säästää aikaa ja mahdollistaa laadukkaampien tuotteiden synnyn.

Testauksen automatisointi noudattaa samoja perusperiaatteita kuin muukin testaus. Tavoitteena on toteuttaa automaattisesti samat testit, jotka muuten tehtäisiin käsin. Reitittimellä tämä tarkoittaa esimerkiksi laiteen asetuksien tarkistamista. Jotta se olisi mahdollista, täytyy ensin kirjautua laitteelle ja antaa komento, joka tulostaa reitittimen sen hetkiset asetukset näytölle. Tämän jälkeen vertaillaan reitittimellä olevia asetuksia haluttujen asetuksien kanssa. Vaikka asetukset olisivat oikein, ei voida varmasti todeta, että reititin toimisi niiden mukaan. Tämän vuoksi on tarkistettava jollain muulla tavalla, että reititin toimii asetuksien mukaan. Reitittimen yksi tehtävä on reititys, joka mahdollistaa eri verkkojen välisen liikenteen. Reitityksen toimivuus on helppo testata esimerkiksi lähettämällä viesti verkkojen välillä. Reitittimellä on myös muita tehtäviä, jotka on hyvä ottaa huomioon testauksessa.

Testauksen automatisointiin tarvitaan työkalu tai työkaluja, joilla voidaan toteuttaa varsinainen automatisointi. Näitä työkaluja on olemassa moneen eri käyttötarkoitukseen. Yksiselitteisesti parasta ei ole, vaan sopivin työkalu riippuu siitä, mitä sillä halutaan saavuttaa. Tietoliikennejärjestelmässä se voisi olla esimerkiksi viestien lähettämistä verkosta toiseen automaattisesti. Jos valmiit työkalut eivät toteuta haluttuja asioita, niitä voidaan muokata ja kehittää omiin tarpeisiin sopiviksi.

Reitittimen testauksen automatisointiin on olemassa erilaisia työkaluja. Jotkut työkalut on kehitetty vain yhden reitittimen testaukseen ilman muita verkkokomponentteja. Jotkut voivat toteuttaa koko verkkotestauksen nauhoittamalla annettuja käskyjä, kun taas toiset on kehitetty testausautomaatioalustoiksi.
 
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