ASIAKASLÄHTÖISEN OHJELMISTOTESTAUKSEN TEHOSTAMINEN
Niemelä, Juho (2017)
Niemelä, Juho
Oulun ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017110716687
https://urn.fi/URN:NBN:fi:amk-2017110716687
Tiivistelmä
Opinnäytetyön tarkoituksena on parantaa asiakaslähtöistä testaamista ohjelmiston kehitysympäristössä Bittium Wireless Oy:ssä. Opinnäytetyön aloitushetkellä testaamisproseduurit eivät olleet tarpeeksi kattavia ohjelmiston testaamiseen eivätkä ne täysin vastanneet asiakkaan käyttötapoja. Tämän vuoksi asiakkaalle toimitetuista ohjelmistoista löytyi usein erilaisia ohjelmointivikoja. Näiden vikojen korjaaminen on aiheuttanut paljon ohjelmisto-ominaisuuksien myöhästymisiä sekä ylimääräisiä kuluja yritykselle erinäisissä muodoissa.
Testiotannan ja -laadun parantamiseksi työn yhteydessä kerättiin asiakkaan testikäytänteitä toimintatutkimusmenetelmän avulla. Asiakkaan toimintaa tutkittiin heidän tekemiensä integraatiotestien yhteydessä. Toimintatutkimusmenetelmällä saadut käytänteet analysoitiin ja muovattiin osaksi asiakasohjelmiston verifiointiproseduuria, jonka avulla asiakkaan ohjelmisto lopputestataan. Tutkitun pohjalta rakennettiin asiakkaan radioteknistä ympäristöä vastaava verkko konstruktiivisia menetelmiä hyväksikäyttäen Oulun testilaboratorioon.
Työn avulla saatiin parannettua toimitettavan ohjelmiston laatua sekä asiakaslähtöistä ohjelmistotestaamista. Laadun paranemista pystyttiin seuraamaan asiakkaan antamasta loppupalautteesta, josta oli nähtävissä kriittisten vikojen väheneminen. Työn yhteydessä tehtiin Oulun testilaboratorion testipaikoille useita muutoksia, joiden avulla pystyttiin varmistamaan testipaikkojen käytettävyys sekä laajennettavuus myös tulevaisuuden varalle.
Testiotannan ja -laadun parantamiseksi työn yhteydessä kerättiin asiakkaan testikäytänteitä toimintatutkimusmenetelmän avulla. Asiakkaan toimintaa tutkittiin heidän tekemiensä integraatiotestien yhteydessä. Toimintatutkimusmenetelmällä saadut käytänteet analysoitiin ja muovattiin osaksi asiakasohjelmiston verifiointiproseduuria, jonka avulla asiakkaan ohjelmisto lopputestataan. Tutkitun pohjalta rakennettiin asiakkaan radioteknistä ympäristöä vastaava verkko konstruktiivisia menetelmiä hyväksikäyttäen Oulun testilaboratorioon.
Työn avulla saatiin parannettua toimitettavan ohjelmiston laatua sekä asiakaslähtöistä ohjelmistotestaamista. Laadun paranemista pystyttiin seuraamaan asiakkaan antamasta loppupalautteesta, josta oli nähtävissä kriittisten vikojen väheneminen. Työn yhteydessä tehtiin Oulun testilaboratorion testipaikoille useita muutoksia, joiden avulla pystyttiin varmistamaan testipaikkojen käytettävyys sekä laajennettavuus myös tulevaisuuden varalle.