Ohjelmistotestaus
Pollari, Jukka (2014)
Pollari, Jukka
Centria ammattikorkeakoulu (Keski-Pohjanmaan ammattikorkeakoulu)
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014121620068
https://urn.fi/URN:NBN:fi:amk-2014121620068
Tiivistelmä
Opinnäytetyön tarkoituksena on perehtyä ohjelmistotestauksen perusteisiin laajan ohjelmistoprojektin puitteissa. Työn liiteosassa käsiteltävät esimerkkitestitapaukset ovat osa Tieto Oy:n Nokia Networksille tuottamaa BSC ohjelmiston testausta.
Yleisen teorian osuus käsittelee yleisesti ohjelmistotestausta, miksi ohjelmistotestausta tarvitaan ja miten se voidaan toteuttaa. Testauksen perusteiden lisäksi käydään lävitse GSM-verkon perustoiminta, joka antaa paremman ymmärryksen käytännön testitapausten kannalta.
Yleisteorian läpikäynnin lisäksi työ käsittelee testitapausten sisältöä, niiden suorittamista ja testin tuloksena saadun informaation analysointia. Opinnäytetyö pyrkii myös antamaan kuvaa eri tavoista suorittaa ohjelmistotestausta, ja yksittäisistä testeistä. Työssä käydään lävitse myös testitapauksien tulosten aiheuttamat toimenpiteet, kuten vikaraportin laadinta.
Tärkeintä on muistaa että mikään testaus ei voi olla täysin kattavaa. Oleellista on testattavan ohjelmiston keskeisen toiminnan ja luotettavuuden varmistaminen. Testaukseen käytettävä aika ja resurssit määräytyvät tuotettavan tietojärjestelmän koon ja luotettavuuden tarpeen mukaan.
Yleisen teorian osuus käsittelee yleisesti ohjelmistotestausta, miksi ohjelmistotestausta tarvitaan ja miten se voidaan toteuttaa. Testauksen perusteiden lisäksi käydään lävitse GSM-verkon perustoiminta, joka antaa paremman ymmärryksen käytännön testitapausten kannalta.
Yleisteorian läpikäynnin lisäksi työ käsittelee testitapausten sisältöä, niiden suorittamista ja testin tuloksena saadun informaation analysointia. Opinnäytetyö pyrkii myös antamaan kuvaa eri tavoista suorittaa ohjelmistotestausta, ja yksittäisistä testeistä. Työssä käydään lävitse myös testitapauksien tulosten aiheuttamat toimenpiteet, kuten vikaraportin laadinta.
Tärkeintä on muistaa että mikään testaus ei voi olla täysin kattavaa. Oleellista on testattavan ohjelmiston keskeisen toiminnan ja luotettavuuden varmistaminen. Testaukseen käytettävä aika ja resurssit määräytyvät tuotettavan tietojärjestelmän koon ja luotettavuuden tarpeen mukaan.